Thread 中讨论的其他器件:AFE031
工具与软件:
DAC 관련한 활성화 함수코드인데
HAL_afe031_enable_t
이 구조체는 μ A
F280049C 고유 레지스터가 아니라
AFE031의 레지스터 관련 내용인데 μ A
그냥 구조체 화 해서 데이터를 내보내는 것인지 μ A?
저렇게 설정하면 정말로 AFE031의 ENABLE1 레지스터 비트를 셋트 시키는 것이 맞는거냐?
어떻게 그렇게 말이되는지 μ A?
이런 프로그램은 본적이 없다 μ A。
어떻게 afe031 내장 레지스터 enable1 비트를 셋트시킨다는 것인지 제대로 설명 바람。
boostxl_afe031_f28004x_dacmode 펌웨어 에서 DAC μ 출력을 하는데 필요한 신호는 어디서 생성되는 것인지???
MISO핀을 통해 SPI 통신으로 PLC 송신신호를 보내주는 것이냐??? DAC 핀 출력에 대한 신호는 어디에도 없는 것 같은데 GPIO 高/低 출력만 담당하는 것인지???
这是与 DAC 相关的激活函数代码
HAL_afe031_enable_t
。该结构
不是 F280049C 唯一的寄存器
、而是 AFE031中与寄存器相关的内容是否只是一个作为数据导出的结构?
如果我这样设置它、它是否真的设置了 AFE031的 ENABLE1寄存器位?
这有什么道理?
我从未见过这样的程序。
请正确解释如何设置 afe031内置寄存器的 ENABLE1位。
#define HAL_afe031_dacEnable ()\
{HAL_afe031_reg_s.enable.bits.dac = 1;\
HAL_afe031_regWrite (HAL_AFE031_ENABLE_REG、HAL_afe031_reg_s.enable.all);\
DELAY_US (2);\
HAL_afe031_cfgWdLen (HAL_AFE031_SPI_DAC_LEN);\
GPIO_WritePin (8、1);}

在 boostxl_afe031_f28004x_dacmode 固件中、DAC 输出所需的信号在哪里????
它是否通过 MISO 引脚通过 SPI 通信发送 PLC 传输信号?? DAC 引脚输出的任何位置似乎没有信号、因此它是否仅处理 GPIO 高电平/低电平输出??