搜索
bottom↓
回复: 9

自制atmega328p板子串口发送任何数据,另一端只能接收到0

[复制链接]

出0入0汤圆

发表于 2012-10-6 15:47:13 | 显示全部楼层 |阅读模式
详细情况描述:
1,328P与PC串口相连,发送任何数据,PC都只能接收到0
2,328P与128串口TTL直连,也只能接收到0
3,328PTXD与RXD自环连接,发送数据,接收时判断是否还是原数据,发现能够正常接收
4,以上1和2是不直接共地的情况,如果直接共地,PC和128好像都收不到任何数据了

排除硬件故障:串口确实工作了,由上3可知,别自制了一个测量笔,发现串口引脚确实拉高了;
排除初始化故障:由上3可知,确实是初始化成功了,不然自环不可能接收成功

实在找不到原因,折腾两天,代码,硬件都检测了,也做了很多测试。只能求助各位!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-10-6 15:57:25 | 显示全部楼层
1、2两种情况该不是TXD与RXD线接反了吧!

出0入0汤圆

 楼主| 发表于 2012-10-6 15:58:55 | 显示全部楼层

熔丝位设置如上图,依照arduino板子设的,除了BOOTRST没check。
关于晶振:板子用的外部晶振16Mhz,熔丝位CKSEL选择的是最后一个(这个不是太确定,但是比照arduino设的,应该问题不大)

出0入42汤圆

发表于 2012-10-6 16:23:48 | 显示全部楼层
上示波器或者逻辑分析仪器啊,感觉波特率错了。
还有不共地怎么连接的? 串口可没这个连接法。
怎么又在连接ttl又在连接232呢?

出0入0汤圆

发表于 2012-10-6 17:43:00 | 显示全部楼层
是不是模式配置错了,成了同步串行口模式了?

出0入0汤圆

 楼主| 发表于 2012-10-6 18:36:45 | 显示全部楼层
guer 发表于 2012-10-6 15:57
1、2两种情况该不是TXD与RXD线接反了吧!

不是,这个真不是

出0入0汤圆

 楼主| 发表于 2012-10-6 18:40:51 | 显示全部楼层
albert_w 发表于 2012-10-6 16:23
上示波器或者逻辑分析仪器啊,感觉波特率错了。
还有不共地怎么连接的? 串口可没这个连接法。
怎么又在连 ...

没有设备啊。串口不单独共地时,还能接收到0,单独共地就收不到东西了。TTL是说328P和128TXDRXD直连,232是与PC连。

出0入0汤圆

 楼主| 发表于 2012-10-6 18:44:10 | 显示全部楼层
yurinacn 发表于 2012-10-6 17:43
是不是模式配置错了,成了同步串行口模式了?

同步串行口模式?我查一下,不太懂。初始化代码是按照datasheet上来的,和128基本一样,问题不大。

出0入0汤圆

 楼主| 发表于 2012-10-6 18:48:44 | 显示全部楼层
albert_w 发表于 2012-10-6 16:23
上示波器或者逻辑分析仪器啊,感觉波特率错了。
还有不共地怎么连接的? 串口可没这个连接法。
怎么又在连 ...

波特率这块倒有可能,虽然波特率公式16000000/16/9600-1没有问题,但不知道熔丝位设的外部时钟对不对。
地这块儿比较麻烦,我的328p板子电源是定制的220交流转9V交流然后整流出来的,地是板子自己的地,没和大地连。
也很有可能是地的原因,因为一共地就接收不到任何信息这一现象很奇怪。

出0入0汤圆

 楼主| 发表于 2012-10-7 14:57:42 | 显示全部楼层
已解决,原因可能有2:1,熔丝位中对外部晶振的选择没设置好。2,共地没共好,重新选了一个共地点
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 07:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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