[ZLG-ARM] 请教周工:串口实验的程序是不是错了?

[复制链接]
 楼主| malaohu 发表于 2007-3-30 16:25 | 显示全部楼层 |阅读模式
基础实验教程&nbsp;&nbsp;中的UART实验二中的设置波特率除数是下面这样设置的:<br /><br />bak&nbsp;=&nbsp;(Fpclk&gt&gt4)/baud;<br />U0DLM&nbsp;=&nbsp;bak&gt&gt8;<br />U0DLL&nbsp;=&nbsp;bak&0xff;<br /><br />最后一句任何作用都起不到阿!!我觉得这儿是错的。<br />可以这样:<br />U0DLL&nbsp;=&nbsp;bak;<br />U0DLM&nbsp;=&nbsp;bak&gt&gt8;<br />或者<br />UODLL&nbsp;=&nbsp;bak%256;<br />U0DLL&nbsp;=&nbsp;bak/256;<br /><br />是吗周工:)
zlgARM 发表于 2007-3-30 18:30 | 显示全部楼层

malaohu

&nbsp;&nbsp;&nbsp;U0DLL&nbsp;=&nbsp;bak&0xff;&nbsp;//&nbsp;U0DLL放bak的低8位数值。<br />&nbsp;&nbsp;&nbsp;没错。
 楼主| malaohu 发表于 2007-3-31 09:48 | 显示全部楼层

UART实验二还是有问题啊

我正在用easyarm2200作串口实验二。首先声明,我已经使能IRQ中断,并且跳线设置也是完全正确,并且UART实验一窝可以出结果,证明硬件没有错误。可是我用光盘上自带的程序还是调不出结果。于是我考虑是不是程序出错了。打开是基础实验教程2的扩展实验,上写到要加#include&nbsp;&quot;stdio.h&quot;。<br />问1:加这句什么用,我加了还是没有结果.<br />问2:发送结果时是一个一个发的呢,还是8个数一起发送,结果显示和书上的配图应该一样么?为什么我的没有显示呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

95

帖子

0

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

31

主题

95

帖子

0

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