找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2872|回复: 14
打印 上一主题 下一主题
收起左侧

单片机电路板程序老是不运行

[复制链接]
跳转到指定楼层
楼主
ID:948656 发表于 2021-7-5 21:46 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请问大家,如题,电路板程序老是不运行,偶尔可以运行,复位电路和晶振也有了,是不是需要在复位电路加个按键复位来复位单片机?

IMG_20210705_213800.jpg (471.91 KB, 下载次数: 53)

IMG_20210705_213800.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:948656 发表于 2021-7-5 21:47 来自手机 | 只看该作者
是两个单片机串口通信的程序
回复

使用道具 举报

板凳
ID:947149 发表于 2021-7-5 22:01 | 只看该作者
复位脚对地加个电容试试
回复

使用道具 举报

地板
ID:716656 发表于 2021-7-5 22:50 | 只看该作者
感觉是虚接
回复

使用道具 举报

5#
ID:161164 发表于 2021-7-5 23:41 | 只看该作者
晶振太远了吧
回复

使用道具 举报

6#
ID:311419 发表于 2021-7-6 09:14 | 只看该作者
1.晶振离单片机尽量近一下。
2.建议装上指示灯进行观察。
3.程序上传看一下有无问题。
回复

使用道具 举报

7#
ID:798631 发表于 2021-7-6 09:32 | 只看该作者
像这种初学者的实验 尽量每个单片机加一个可视的东西  最常见的是加一个闪烁灯  起码可以判断单片机有没有正常运转    本来就是看不到的东西再猜来猜去凭白给自己填加障碍
回复

使用道具 举报

8#
ID:948656 发表于 2021-7-6 11:43 来自手机 | 只看该作者
程序没问题的,因为有时候能运行成功,但是断电再接就可能不运行程序
回复

使用道具 举报

9#
ID:451718 发表于 2021-7-6 13:29 | 只看该作者
串口用哪个定时器做波特率,9成是定时器没有处理好,导致溢出。 表象就是偶尔又可以,大部分时间不工作。
回复

使用道具 举报

10#
ID:660851 发表于 2021-7-6 15:07 | 只看该作者
可以检查晶振电容是否是大于33pf
回复

使用道具 举报

11#
ID:401564 发表于 2021-7-6 15:13 | 只看该作者
请看图片


回复

使用道具 举报

12#
ID:948656 发表于 2021-7-6 16:00 来自手机 | 只看该作者
robinsonlin 发表于 2021-7-6 13:29
串口用哪个定时器做波特率,9成是定时器没有处理好,导致溢出。 表象就是偶尔又可以,大部分时间不工作。

程序是这样的

IMG_20210706_155557.jpg (467.05 KB, 下载次数: 36)

IMG_20210706_155557.jpg

IMG_20210706_155618.jpg (578.2 KB, 下载次数: 48)

IMG_20210706_155618.jpg
回复

使用道具 举报

13#
ID:451718 发表于 2021-7-6 17:26 | 只看该作者

不知道该如何回复你了。  我把我能够看到的错误先列出来,你自己慢慢体会吧。
1. 你这个串口通讯, 通讯源在哪里?  波特率是多少? 9600,还是19200?
2. 你的主程序中,P0口赋值一次后,就循环等待了, 你确定上电的瞬间就能接受到数据?  你这是通过按键在跟电子比快么?
回复

使用道具 举报

14#
ID:161164 发表于 2021-7-6 17:34 | 只看该作者
robinsonlin 发表于 2021-7-6 17:26
不知道该如何回复你了。  我把我能够看到的错误先列出来,你自己慢慢体会吧。
1. 你这个串口通讯, 通 ...

2. P0口会在收到串口中断(39行)后更新(26行)
回复

使用道具 举报

15#
ID:451718 发表于 2021-7-6 17:48 | 只看该作者
lkc8210 发表于 2021-7-6 17:34
2. P0口会在收到串口中断(39行)后更新(26行)

哈哈,没注意到你中断里面嵌套的函数,不过问题仍然是同一个性质的,你确定串口只发送了一个字节,或者阶段时间内的最后一个字节是你想要的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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