音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 26420|回复: 1

[资讯] PC与MCU之间的通信

[复制链接]

9615

积分

2

听众

-327

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
9615
发表于 2004-11-16 | |阅读模式
音频应用公众号资讯免费发布推广
出错原因:PC发数据MCU可收,没出错,MCU发给PC可收,出错。

查错:
1)波特率是否正确;
2)串口转USB是否出错;
3)线路之间的元件有问题。

结果:第一次是串口转usb芯片坏了,第二次是线路之间的电阻阻值太大。

心得:硬件上的问题得先从“道路”开始,先对电阻减少看是否还有问题,再进行下一步的研究。

2011-6-16:
出错原因:
PC发一大包数据下来,有一组数据出错,软件下载没有问题,软件调上去的时候那组数据全部为零,。。。

查错:
1) 主要确定是上位机软件出错,还是下位机软件出错。
2)先在底层进行数据的调用,若没有错则不是eeprom的问题;
3)用pc监测包软件查找是否收发数据出错;
4)用串口监测软件发送一组数据查找是否出错;
5)既然下载下来没有问题,那在下载后立马关机或直接发送数据上去;

结果:
是music的数据把echo的数据给覆盖了。

心得:
由于不知问题出现在那,直到把数据缩小到一定范围,但还是没能查出,这时一定不能放弃,否则前功尽弃,不要钻牛角尖(一开始以为是epprom的问题),一直在那钻,搞得头晕眼花,得不尝失;把数据缩小到一定范围了那就一直查到底。

2011-7-11:
对于检测光纤与同轴的输入,务必用数字示波器来测试信号。

2011-7-12:
出错原因:phone输出没有声音。。。


查错: 把电阻换小,不行;把电阻短路,,还是不行;直接短路电位器,,有声音输出。


结果:是电位器的封装错了,,,以至于电位器的电阻一直大于10K,所以没有声音输出。


心得:当把电阻短路了,,声音还是不出证明问题与该电阻无关。把范围缩到最小,,即可以解决问题。

2011-8-16:
出错原因:与串口软件可以通信,与PC不可以通信。。。
查错:。。。。。。
结果:是PC上的波特率的问题。
心得:不要把简单的问题复杂化,既然串口可以通信了那硬件肯定是没问题的。

2011-8-26:
出错原因:PC写数据到MCU的时候出错,前十分之一的数据接收正确,,后面的都是之前的数据,好像就是有一半的数据没写到MCU,但接收的数据全都正确,,只是赋给MCU的只的一小部分??
查错:先查接收的的包有没错误。。接着把包的数据存进MCU有没错误。。
结果:是数据长度设计错了,,本来应设计成uint16的却把它设计成uint8,,最终导致结果出错。。
心得:接收数据下来没错,那把数据存到MCU出错,,那一定得把每个与数据存到MCU的变量逐一排错!!
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

9300

积分

3

听众

-717

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
9300
发表于 2004-11-16 |
分享,。谢谢啊
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表