完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如题,我想请教一下cc3200有没有一帧数据接收完成中断,我在查看中断标志发现有如下定义
#define UART_INT_EOT 0x800 // End of transfer interrupt Mask 但是经测试一帧数据接受完不会产生此中断,请问一下这个不是帧中断还是我有未使能的地方。 如果有人知道请给一个完整的接收一帧数据中断的历程,不胜感激! |
|
相关推荐
9个回答
|
|
试试传输一个以EOF文件结束标志的文件是不是可以触发这个中断
|
|
|
|
CC3200的串口有一个FIFO 最低需要接收到2个Bytes后才能产生串口中断,如果想使用一个Byte进行中断处理,需要在初始化中将UART的FIFO关闭掉,不要使用串口FIFO缓存单元,并且可以打开超时检测。
|
|
|
|
HI,Huiyu
串口初始化中失能FIfo :UARTFIFODisable(UARTA0_BASE); 设置RX中断:UARTIntEnable(UARTA0_BASE,UART_INT_RX); 注册中断函数:UARTIntRegister(UARTA0_BASE,uart_handle); 中断函数: void uart_handle(void) [ int i; i=UARTIntStatus(UARTA0_BASE,ture); if(i&UART_INT_RX) [ while(UARTCharAvail(UARTA0_BASE))[ UARTCharPut(UARTA0_BASE,UARTCharGet(UARTA0_BASE)); ] UARTIntClear(UARTA0_BASE,UART_INT_RX); ] ] 如果有误,请谅解,以官网SDK为准 |
|
|
|
|
|
|
|
asa1253 发表于 2018-6-23 04:50 谢谢,我试试 |
|
|
|
victorlekwk 发表于 2018-6-23 05:03 这个只能接受一个字节,但是我想接受一组。 |
|
|
|
HI,huiyu 你可以定义一个buff[BUF_SIZE],把数据储存起来,具体怎么校验是你的具体问题。 谢谢! |
|
|
|
如果你要接收一组数据后进入串口中断,建议打开uart的FIFO,该FIFO最大支持16Bytes的缓存数据后进入UART中断, UART: Separate 16x8 transmit (TX) and receive (RX) FIFOs to reduce CPU interrupt service loading |
|
|
|
asa1253 发表于 2018-6-23 06:06 您好,我使用fifo时候遇到了一点问题,请教一下。我把fifo设置为4字节,中断确实触发了。也是一下接收到了四个字节数据,但是比如我发送6个字节数据时候,中断会触发一次,接收到四个字节,剩余两个暂时收不到,等待我下次在发送6个字节时候,上次的两个和这次的前两个字节到一起触发一次,后面四个字节触发了一次中断。这样一来数据都乱了。请问怎么设置才可以一下子读取出六个字节(在我fifo为四个字节情况下)。 因为如果我发送的数据长度不定。请指教 |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
535 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
65浏览 29评论
190浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
256浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
63浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 17:59 , Processed in 1.029636 second(s), Total 93, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号