guo407214944 发表于 2017-4-21 10:45:32

关于9S12G128串口空闲中断如何使用

项目使用9S12G128与上位机串口通信,传输多种不同长度命令;采用接收中断,目前是通过接收前面2个字节来判断命令号,不同的命令号接收的字节数不一样。看文档这款芯片有个串口IDLE中断使能,能否使用这个功能摆脱判断命令号,来接收不同字节命令这样的一种方式?
即:上位机发送一帧数据,串口接收,串口发现空闲认为一帧数据发送完成,一帧长度也就是数据缓存中接收的长度。
理论上上可以,累代码却不知道怎样实现这个逻辑,串口空闲中断做什么事?数据接收是在中断外接收吗?
页: [1]
查看完整版本: 关于9S12G128串口空闲中断如何使用