本帖最后由 wjwfive 于 2014-6-30 15:44 编辑
我快急疯了!!!
我用NANO100做开发,一直都是连着仿真器做调试,今天总算做好了,拔下仿真器后才发现一直正常工作的串口(UART0和1均是)现在却**了!无论收发都没反应!!只有连接着仿真器(但不进入Keil的仿真模式,仅仅是仿真器连接电脑和板子)才会正常收发!
之前用NUC100做的时候并没有这个现象,这究竟是怎么回事???
马上就要交货了,望各位高人指点啊!!在线等!!
=====================
下午15:44:
唉……仿真器和串口冲突的问题的原因找到了,原来是我一直都只是用USB转232转换器连接板子的串口和电脑,但只连了TXD和RXD两根,没有接地线,而恰恰仿真器会有一个地线连接板子和电脑,所以一直都没问题,但拔掉仿真器后,缺少地线的232接口数据传输应该是受到极大干扰,以至于看起来是无法工作了。我重新连上USB转232转换器和板子之间的地线后就一切正常了。自己的疏忽,还以为是芯片出了什么大事,惭愧啊……
这个不成例子的例子,权当给各位当一个反例参考了
不过还是很感谢各位的积极回应!
|