共2条
1/1 1 跳转至页
有关单片机的一个奇怪的复位问题请教
问
恩,我用430单片机读写MMC卡采用的SPI模式,软件模拟SPI,现在已经能读写了
只是有个奇怪的问题,恩,当我把卡插到卡座上的时候,单片机不管运行什么程序都自动复位。单片机和MMC卡是这样接的:
|CS(片选) |
单片机 |DATA_IN_MMC(数据进MMC) | MMC卡
|DATA_OUT_MMC(数据出MMC)|
|CLOCK_MMC(时钟信号) |
|VCC{电源线} |
|GND |
|GND |
单片机用4个I/O口线模拟SPI操作,电源为3.3V,复位电路为0.1UF,100K
晶振为8MHZ,24P,24P,已经关掉了狗,我的读写MMC卡的程序也没问题,就是当我把单片机上电后,一插上MMC卡程序就自动复位,不管单片机里面写什么程序都这样,哪位能估计下这是什么问题吗? 答 1: 插卡后电源电压下跌 答 2: 电源电压下跌吗?恩,我也想到是电源的电压下跌,那应该怎么样处理电源电压才不能下跌了? 答 3: 能有人讲一下吗 答 4: RE你单片机的供电电源是采取什么方式供电的,还有你的复位电路是怎样做的,你要思考一下为什么把卡插在卡座上就总复位,测一下单片机的复位脚,看看是不是被什么给干扰了,还有可能是电源供电电压低于最低电压了,你要自己想这些问题! 答 5: 大哥,如果我能思考清楚就不用来问了。。 答 6: 晕死!我也知道肯定是把卡接上去电源下跌了嘛,我就是想知道一般怎么解决嘛,要不进行卡的电源和MCU的电源隔离,要不就改复位电路啦,我想知道一般是怎么解决的啦,不要卖关子好不好? 答 7: 我现在实验扳子做好了,就想最简单的改一下,不用再去画 答 8: 如果是来说教我的就请版主帮我把帖删了吧 答 9: 虚心一点虚心一点,人家都不是给你打工的。论坛是交流的地方。 答 10: 什么是交流,交流是平等,不是说教不要以为你会就叫别人虚心,是不是会拿出来摆摆再说,这个问题我已经打去LIERDA的技术支持问过了,我只是来看看有没有更好的办法,不是来听人说教的,你虚心点差不多! 答 11: RE我也知道肯定是把卡接上去电源下跌了嘛,我就是想知道一般怎么解决嘛,要不进行卡的电源和MCU的电源隔离,要不就改复位电路啦,我想知道一般是怎么解决的啦,不要卖关子好不好?
什么叫卖关子。。。。。说话要注意分寸,每个人不是什么时候都有时间来论坛看帖子的。
我原来做过一个小的系统,因为外部的干扰而把复位脚拉低,这样就导致系统总是复位,当把电源供电电压提高的时候问题就解决了,当时我用示波器检测复位脚的状态,发现确实被拉低了,然后我就找被拉低的原因,发现是由于接地不当而引起的。
还有你选的单片机有没有低电压侦测功能。
再有你要判断是哪块板子的问题,你说的当你把板子插到卡座上的时候单片机就总复位,你看看你的卡座是不是有短路的地方。
题外话:本人硬件很差,软件一般,只是非常喜欢这里的交流氛围所以经常来回答一些自己能说上一两句的问题,如果你认为我的回答不能令您满意,实在无能为力! 答 12: OK,已经解决了,还是采用卡用电源单独供电,与MCU共地就行了谢谢了!
我是说我不是没有自己想。。。
只是有个奇怪的问题,恩,当我把卡插到卡座上的时候,单片机不管运行什么程序都自动复位。单片机和MMC卡是这样接的:
|CS(片选) |
单片机 |DATA_IN_MMC(数据进MMC) | MMC卡
|DATA_OUT_MMC(数据出MMC)|
|CLOCK_MMC(时钟信号) |
|VCC{电源线} |
|GND |
|GND |
单片机用4个I/O口线模拟SPI操作,电源为3.3V,复位电路为0.1UF,100K
晶振为8MHZ,24P,24P,已经关掉了狗,我的读写MMC卡的程序也没问题,就是当我把单片机上电后,一插上MMC卡程序就自动复位,不管单片机里面写什么程序都这样,哪位能估计下这是什么问题吗? 答 1: 插卡后电源电压下跌 答 2: 电源电压下跌吗?恩,我也想到是电源的电压下跌,那应该怎么样处理电源电压才不能下跌了? 答 3: 能有人讲一下吗 答 4: RE你单片机的供电电源是采取什么方式供电的,还有你的复位电路是怎样做的,你要思考一下为什么把卡插在卡座上就总复位,测一下单片机的复位脚,看看是不是被什么给干扰了,还有可能是电源供电电压低于最低电压了,你要自己想这些问题! 答 5: 大哥,如果我能思考清楚就不用来问了。。 答 6: 晕死!我也知道肯定是把卡接上去电源下跌了嘛,我就是想知道一般怎么解决嘛,要不进行卡的电源和MCU的电源隔离,要不就改复位电路啦,我想知道一般是怎么解决的啦,不要卖关子好不好? 答 7: 我现在实验扳子做好了,就想最简单的改一下,不用再去画 答 8: 如果是来说教我的就请版主帮我把帖删了吧 答 9: 虚心一点虚心一点,人家都不是给你打工的。论坛是交流的地方。 答 10: 什么是交流,交流是平等,不是说教不要以为你会就叫别人虚心,是不是会拿出来摆摆再说,这个问题我已经打去LIERDA的技术支持问过了,我只是来看看有没有更好的办法,不是来听人说教的,你虚心点差不多! 答 11: RE我也知道肯定是把卡接上去电源下跌了嘛,我就是想知道一般怎么解决嘛,要不进行卡的电源和MCU的电源隔离,要不就改复位电路啦,我想知道一般是怎么解决的啦,不要卖关子好不好?
什么叫卖关子。。。。。说话要注意分寸,每个人不是什么时候都有时间来论坛看帖子的。
我原来做过一个小的系统,因为外部的干扰而把复位脚拉低,这样就导致系统总是复位,当把电源供电电压提高的时候问题就解决了,当时我用示波器检测复位脚的状态,发现确实被拉低了,然后我就找被拉低的原因,发现是由于接地不当而引起的。
还有你选的单片机有没有低电压侦测功能。
再有你要判断是哪块板子的问题,你说的当你把板子插到卡座上的时候单片机就总复位,你看看你的卡座是不是有短路的地方。
题外话:本人硬件很差,软件一般,只是非常喜欢这里的交流氛围所以经常来回答一些自己能说上一两句的问题,如果你认为我的回答不能令您满意,实在无能为力! 答 12: OK,已经解决了,还是采用卡用电源单独供电,与MCU共地就行了谢谢了!
我是说我不是没有自己想。。。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |