keil设置为什么显示不了行号 我按百度上的方法试了还是不行

请高手指点是怎么回事?

如果伱是软件仿真,要运行过函数inturat(),波特率才会正确显示,

如果你是硬件发仿真,这个跟你的仿真器有关,有可能运行过inturat()函数也看不到正确结果的.

如果波特率不正确串口好像就收不到正确的数据,请问还有别的可能吗设置后使波特率正确?
使用调试手段,将波特率设置寄存器的值打印到顯示屏上是最直接的
另外问一下,你用12MHz的晶振进行串口通讯吗?如果是串口能发送数据,但是接收方接收不到正确数据,说明使用12MHz晶振计算的波特率误差比较大,改用/usercenter?uid=85cd05e79250f">Ejack1979

图1的截屏必定是运行inturat()函数之前的状态因为很明显串口工作模式都还没有初始化,波特率是晶振频率的1/12

你应当在运行過inturat()函数之后再观察串口通道状态。

另外:是UART而不是URAT……

你对这个回答的评价是

 

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。伱的手机镜头里或许有别人想知道的答案

}
  • 答:你好: 如何使用代码: 1.在文嶂里用代码:点发表文章——勾选“显示源代码”——粘贴代码粘贴---勾选“显示源代码”(勾号消失)——发表文章 2。在自定义空白...

}

我要回帖

更多关于 keil设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信