嵌入式开发者社区
标题:
UART在线仿真发的数据正确,烧进去后,发的数据就不对了
[打印本页]
作者:
axfmilitary
时间:
2014-7-28 16:52
标题:
UART在线仿真发的数据正确,烧进去后,发的数据就不对了
RT,我发的是3.1415926,烧进去后,收到的就不是这个数了。但是在线仿真的时候,收到的是3.1415926.这是为什么呢?有人有相同情况吗?
作者:
希望缄默
时间:
2014-7-28 19:25
一般是时钟问题了~
作者:
weibo1988821
时间:
2014-7-28 20:02
你确定你的DSP程序烧写正确吗?
作者:
axfmilitary
时间:
2014-7-29 09:58
程序烧写肯定正确。
作者:
axfmilitary
时间:
2014-7-29 09:59
时钟就是用的创龙给的配置文件
作者:
axfmilitary
时间:
2014-7-29 10:04
还有就是,用串口助手的话,在线和烧写都可以正确收到字符。用我自己写的程序,在线可以收到,烧写就收不到。
作者:
2532609929
时间:
2014-7-29 14:50
应该是PSC没有使能,使用以下语句
PSCModuleControl(SOC_PSC_0_REGS, HW_PSC_UART0, PSC_POWERDOMAIN_ALWAYS_ON,PSC_MDCTL_NEXT_ENABLE);
也可以将附件的主函数替换UART2中的就行了!
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4