沉默的12345 发表于 2019-6-6 09:52

F28035的AD采样

F28035的AD采样是SOC模式的,触发方式有多重,一直没搞懂这种的软件触发方式是如何触发的,是每次触发的时候写触发代码?触发代码有些过的吗?还是跟随序列中的其它通道一起被转化?

           TrigSel = ADCTRIG_EPWM4_SOCA;
           TrigSel = ADCTRIG_EPWM4_SOCA;
           TrigSel = ADCTRIG_EPWM4_SOCA;
           TrigSel = ADCTRIG_EPWM4_SOCA;
           TrigSel = ADCTRIG_EPWM4_SOCA;
           TrigSel = ADCTRIG_SOFT;
           TrigSel = ADCTRIG_SOFT;
           TrigSel = ADCTRIG_SOFT;
           TrigSel = ADCTRIG_SOFT;
           TrigSel = ADCTRIG_SOFT;
           TrigSel= ADCTRIG_SOFT;

dontium 发表于 2019-6-7 18:08

本帖最后由 dontium 于 2019-6-7 18:13 编辑

airwill 发表于 2019-6-9 08:39

这些触发方式是硬件支持的, 软件只是对这些信号的切换核选择方面的控制

zhangmangui 发表于 2019-6-9 22:46

触发软件上就是使能   硬件上就是一个沿或者是一个电平

沉默的12345 发表于 2019-6-10 09:33

zhangmangui 发表于 2019-6-9 22:46
触发软件上就是使能   硬件上就是一个沿或者是一个电平

假如说我将某个通道设置为只能软件触发,当我需要开始这个通道的AD采样的时候,软件上如何实现呢?

dontium 发表于 2019-6-10 19:57

沉默的12345 发表于 2019-6-10 09:33
假如说我将某个通道设置为只能软件触发,当我需要开始这个通道的AD采样的时候,软件上如何实现呢? ...

AdcRegs.ADCSOCFRC1.bit.SOC0 = 1;


我要教你怎么学习,可能你还记恨我:手册要看,把那个CPU下的所有手册学会,你就是非常高的高手。

zhangmangui 发表于 2019-6-11 21:47

沉默的12345 发表于 2019-6-10 09:33
假如说我将某个通道设置为只能软件触发,当我需要开始这个通道的AD采样的时候,软件上如何实现呢? ...

只需向使能寄存器写个1啊
页: [1]
查看完整版本: F28035的AD采样