stm32+ucos 串口打印

[复制链接]
5434|5
 楼主| 紫电2000 发表于 2012-9-11 14:24 | 显示全部楼层 |阅读模式
在stm32上面跑了一个ucos系统,开了几个任务,灯显示正确,想试验一下信号量的用法,所以用了一个串口打印函数,可是串口根本就不打印数据,不知道什么原因,求诸位帮助一下。
注:程序在MDK下仿真完全正确,可下载到板子上就不出现象。[local]1[/local]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
阿南 发表于 2012-9-11 14:27 | 显示全部楼层
先确定板子的串口是否正常。
airwill 发表于 2012-9-11 18:33 | 显示全部楼层
这个问题不是简单所得清哦.
从调试的角度看, 应该一个个地排除可能的问题.
1.  串口还有波特率有没有问题;
2. 连接是否可靠和正确;
3. 通信协议是否正确(包括延时).
 楼主| 紫电2000 发表于 2012-9-12 17:17 | 显示全部楼层
楼上所说的问题都已经排除了,首先板子没有问题,usart部分的程序也没有问题,这个程序我在不带系统的工程中运行就可以出结果。今天又调了半天,还是没有结果。
IJK 发表于 2012-9-13 11:48 | 显示全部楼层
几个问题需要弄清楚:
1.usart用查询、还是中断方式?
2.用示波器看有没有数据发出
3.程序在MDK下仿真,是带硬件仿真,还是完全软件仿真?
阿南 发表于 2012-9-13 14:44 | 显示全部楼层
会有会跑系统时时钟没修改引起波特率变化。如果有示波器,最好用示波器测下串口是否有波形出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部