打印
[技术问题解答]

学习KL26Z的串口的问题,又懂得来帮一下

[复制链接]
986|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pcf00|  楼主 | 2015-5-8 11:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的是YL-KL26Z-V2学习板,直接使用的是串口的演示程序  Demo_Uart_Int,学习如下:
uart0Init(9600,0,0,8,1);                                            /* UART0³õʼ»¯                 */
printf("\n\rMCU Start,Now you can input anykey... \r\n");   
uart0SendChar(0x89);
while(1){}    ;
其他未改动。
运行发现:
1、
printf("\n\rMCU Start,Now you can input anykey... \r\n");   
uart0SendChar(0x89);
这2句的数据PC机未接收到,不知道是为什么?
2、
当上位机发送数据时,可以收到下位机返回的数据,但这时波特率(PC端)必须设置为4800才可以接收数据正确,9600有错数据。

不知道是不是有其他地方需要设置,第一次使用飞思卡尔的MCU,清多指教了!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

311

帖子

2

粉丝