Cypress技术论坛
直播中

魏霖

7年用户 298经验值
私信 关注
[问答]

如何读取过滤器通道A和通道B的状态寄存器?

大家好,
我想使用中断将来自过滤器CH A和B的数据发送到VDAC。
下面是我的代码
CysISR(FieldVDAC){//将2的补码值转换为无符号的8位值。/VDAC期望一个无符号的8位值作为输入。如果(FieldSrSReg)VdAcCa Chan-StValk(FieldAyRead 8(FieldChhanela)+128U);VDACCH CHBJSET值(FieldAyRead 8(FieldChhanel-B)+128U);}
int(){ /*启动在示意性*///励磁板WaveDaCyActudioStiX()中使用的所有组件;//放大表ISRSARTADTEX(FILTRVDAC);ADCXCHIQQASESTATE();ADCXCHAARSTARCURSTORT();ADCYCHBJSTART();ADCYCHBILQLASTIVE();ADCYCHBJSTART();AcCHAXSTART();VDACCHIBJSTART();FieldListStad();//RealthyIX电压表OpReFuxChuaSista();oprReFixCHbScad();
/*用户实现的函数来设置DMA*/DMAYADCDCCHACONTHORE();DMAYADCCHCHBY配置();
/*启用全局中断*/
囊状的;
对于(;;)} }/*结束主*/
我的问题是我如何为通道A和B设置过滤器状态寄存器,我可以读取和决定哪一个中断已经被触发,或者哪个信道已经准备好读取数据。
问候万岁

回帖(1)

王琳

2019-10-16 09:34:23
查看过滤器数据表。搜索“投票”,以获得所有的信息轮询结果准备就绪。
鲍勃
举报

更多回帖

发帖
×
20
完善资料,
赚取积分