用的是UT-S3C6410的开发板,通过串口外接了一个温度传感器模块,程序在linuxPC机上可以正常运行,可以通过输入一个字符然后读到检测到的温度。然后通过交叉编译器编译后移植到开发板上缺总是跑不通,显示可以写进字符串,但是无法读到返回信息。为什么呢?
------解决方案--------------------------------------------------------
建议你先做6410的串口通讯实验,只有串口实验成功,排除硬件或驱动问题后,才能考虑外接模块的问题。最简单的方法是在6410开发板串口的2和3脚之间,短接2K电阻后(电阻也可不加,但加电阻可以预防误接的后果),做个收发实验,看看能不能够成功。然后,再讨论吧。
------解决方案--------------------------------------------------------
1 楼正解,
缩小问题范围,一点一点查,一个功能模块正常了,在查其他的,
一把抓,很头疼