社区
嵌入开发(WinCE)
帖子详情
关于UART接收数据
xiaoyaoshenjun
2010-06-12 12:03:32
请问我现在要用RX2 这个 口接受数据,但数据一位一位的,应该怎么做?做中断模式,应该以什么样的中断方式?
...全文
151
10
打赏
收藏
关于UART接收数据
请问我现在要用RX2 这个 口接受数据,但数据一位一位的,应该怎么做?做中断模式,应该以什么样的中断方式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seemknow
2010-06-13
打赏
举报
回复
单片机?RX2不是复用的GPIO?
xiaoyaoshenjun
2010-06-12
打赏
举报
回复
之前我把它当成通信来做了,郁闷,现在关键是硬件就是连到这个RX2上的,不知道应该怎么做了。
seemknow
2010-06-12
打赏
举报
回复
红外遥控和红外通信不一样吧。
遥控用GPIO中断检测红外遥控的脉冲信号,计算时间
xiaoyaoshenjun
2010-06-12
打赏
举报
回复
我之前也是等中断后,直接读取,但是读出来的数据根本就不对。UART的红外模式,这弛是要求信号是等长的吧?但是我现在的红外遥控器信号根本就不等长,比如0它要1ms,而1要2ms.这个应该怎么做。
hfCoder
2010-06-12
打赏
举报
回复
友情up
daifeijin
2010-06-12
打赏
举报
回复
串口产生中断后,直接读RXBUF就可以了!这里面是一个BYTE的数据。不是一位一位的。
xiaoyaoshenjun
2010-06-12
打赏
举报
回复
情况是这样的: 我要用这个口来接受遥控器的指令,但遥控器的指令传送的数据并不是等长的,他是用低电平的长短来代表0/1,那用这个IO口如何做?
domworldjohn
2010-06-12
打赏
举报
回复
数据是一位一位的,但是串口模块是在接收完一个字节的数据之后才会给CPU发送中断信号的,因此你只需要开启中断寄存器即可
xiaoyaoshenjun
2010-06-12
打赏
举报
回复
不是发送,是接受,怎么加???
不管了,叫硬件把这改到外部中断去。哎。
lr2131
2010-06-12
打赏
举报
回复
不等长,你可以试着后续加0补齐。
STM8_
UART
收发数据
STM8_
UART
串口收发数据例程,验证好用。可以作为开发参考,大差不差。
基于cube的stm32f407
uart
串口任意数据长度接收例程(带帧解析)
基于cube生成的stm32f407
UART
串口例程,带帧解析功能,支持接收和发送模式,其中接收模式可以接收任意长度的串口数据。
UART
串口子系统
1、韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将
UART
子系统彻底讲透,成为嵌入式Linux驱动的“字典”。2、Linux驱动是驱动框架和硬件编程的结合,使用QEMU简化硬件操作,支持IMX6ULL、STM32MP157,...
【05-2】1768_
UART
收发一帧数据.zip_LPC1768
UART
收发一帧数据_lpc1768
uart
LPC1768
UART
使用FIFO中断接收一帧数据, 接收完数据后,并通过发送中断,发送数据。
UART
串口收发测试源代码
UART
串口收发测试源代码, 可供初学者学习使用,方便于需要用上位机与下位机调试。
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章