四联光电智能照明论坛
标题: NXP的LPC11XX系列,串口中断收发使用 [打印本页]
作者: 魔幻使者Jack 时间: 2015-11-26 09:48
标题: NXP的LPC11XX系列,串口中断收发使用
最近在用NXP的LPC1111在做一个光感自动无线开关灯的东西,需要用到串口,因为之前公司有人用过,只做了一些简单的修改,注释,使用时发现了一些关于串口的小问题,先附上串口部分代码:
一开始使用时是这样的:
- len=sizeof(connect); //connect是一个要发送的数组
- for(i=0;i<len;i++)
- {
- UART_SendBuf[i]=connect[i];
- }
- g_UART_Sendlen=len;
- LPC_UART->IER |= 0x02; //开发送中断
复制代码
发现使用的时候会出现发送不正常,接收到数据,或者先LPC_UART->THR =0xA5随便发一个数据后就正常了,原因嘛,很明显,修改如下搞定:
- len=sizeof(connect); //connect是一个要发送的数组
- for(i=0;i<len;i++)
- {
- UART_SendBuf[i]=connect[i];
- }
- g_UART_Sendlen=len;
- LPC_UART->IER = 0x02; //开发送中断
- UART_IRQHandler();
复制代码
作者: gxm771208 时间: 2015-11-26 14:06
整体来说,这个利用串口中断收发数据的架构设计的还是不好,可以自己再优化一下!
作者: linux 时间: 2015-11-26 21:06
牛X,这里有Linux高手没?
作者: 一不小心爱上 时间: 2019-7-8 10:55
2019年6月18日,上海诚实果品新总部正式落户上海虹桥国际商务区,并举行了新总部剪彩仪式。为提升企业文化,上海市静安区书协副主席朱亚东先生应邀出席,并现场挥毫。
诚实果品所属上海诚实果篮果品有限公司成立于2014年,是国内水果行业“仓储连锁”模式的开创者和引领者。
[wmv]http://player.youku.com/embed/XNDI1ODM4Njc4MA==[/wmv]
朱亚东先生现场挥毫之一
[wmv]http://player.youku.com/embed/XNDI1ODM5MDE5Ng=='[/wmv]
朱亚东先生现场挥毫之二
[wmv]http://player.youku.com/embed/XNDI1ODM5MTA4OA==[/wmv]
朱亚东先生现场挥毫之三
欢迎光临 四联光电智能照明论坛 (http://5xhome.com/) |
Powered by Discuz! X3.2 |