找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 2994 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-5 21:46

正文摘要:

请问大家,如题,电路板程序老是不运行,偶尔可以运行,复位电路和晶振也有了,是不是需要在复位电路加个按键复位来复位单片机?

回复

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

哈哈,没注意到你中断里面嵌套的函数,不过问题仍然是同一个性质的,你确定串口只发送了一个字节,或者阶段时间内的最后一个字节是你想要的?
ID:161164 发表于 2021-7-6 17:34
robinsonlin 发表于 2021-7-6 17:26
不知道该如何回复你了。  我把我能够看到的错误先列出来,你自己慢慢体会吧。
1. 你这个串口通讯, 通 ...

2. P0口会在收到串口中断(39行)后更新(26行)
ID:451718 发表于 2021-7-6 17:26

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


ID:660851 发表于 2021-7-6 15:07
可以检查晶振电容是否是大于33pf
ID:451718 发表于 2021-7-6 13:29
串口用哪个定时器做波特率,9成是定时器没有处理好,导致溢出。 表象就是偶尔又可以,大部分时间不工作。
ID:948656 发表于 2021-7-6 11:43
程序没问题的,因为有时候能运行成功,但是断电再接就可能不运行程序
ID:798631 发表于 2021-7-6 09:32
像这种初学者的实验 尽量每个单片机加一个可视的东西  最常见的是加一个闪烁灯  起码可以判断单片机有没有正常运转    本来就是看不到的东西再猜来猜去凭白给自己填加障碍
ID:311419 发表于 2021-7-6 09:14
1.晶振离单片机尽量近一下。
2.建议装上指示灯进行观察。
3.程序上传看一下有无问题。
ID:161164 发表于 2021-7-5 23:41
晶振太远了吧
ID:716656 发表于 2021-7-5 22:50
感觉是虚接
ID:947149 发表于 2021-7-5 22:01
复位脚对地加个电容试试
ID:948656 发表于 2021-7-5 21:47
是两个单片机串口通信的程序

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

Powered by 单片机教程网

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