完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HiThis是我在这里的第一个职位,所以如果我犯了一些错误,我在哪里和如何张贴,我的道歉提前。1。在PIC16F648A的数据表中可以看到,在8Mhz(我正在使用的频率,外部时钟)时,褐变复位应该在3V发生。还运行一些LED,但具有非常低的强度,因为电路设计工作在5V。2。EEPROM写程序中没有写EEPROM,我得到的数据写在EEPROM中。在阅读了数据表和5份EATA文件之后,我读到这些事情发生在早期的批次上。我的控制器是从新批次,仍然有这个问题。我也明白,如果BROWNOUT重置在3V下工作,不应该发生未经请求的写入。
|
|
相关推荐
9个回答
|
|
1。PIC应该保持在PARAM所规定的推荐电压范围内。编号001。PIC可能超出这些参数(只要它在绝对最大电压额定值之内)工作,但它可能损坏芯片。没有,D05说典型的BOR电压是4V,而不是3V。是否正确设置配置寄存器中的BRONN?默认情况下,我认为它已被禁用。2。问题是什么?
|
|
|
|
谢谢你的回答,Matthew1。我的电路在5V工作,所以D001在数据表中没有问题,136页有图表显示它可以在3V工作在8MHzParam。D005,正如您所写的,它说BrownoutReset at 4V启用了BOR,仍然在2.2V工作。我不明白它是如何工作的,以及如何解决问题。我对其他控制器没有这样的问题,如PIC18F2520或PIC16F876.2。我遇到过向EEPROM进行非请求写入的问题。
|
|
|
|
这可能(或者,也许,不是)帮助:我曾经继承了一个“648设计与启动问题”。当RS-232转换器连接调试时,问题更严重。(串口没有用于正常操作,但用于调试,有时用于生产测试。)问题:RS-232转换器的输出在Vdd稳定在操作范围之前通过'648 USART RX输入管脚为'648供电。它并没有正常运行,但显然是部分地执行了一些使狗心烦意乱的初始化代码。甚至有可能芯片本身的潜行路径导致与软件无关的变化。解决方案(除了启用BOR和PWRT之外):我在RS-232转换器输出和RX引脚之间放置一个1k欧姆电阻(串联)。由于这一发现,我经常为串行端口的设计做这件事。(它还用来限制流入/流出该引脚的电流,以防不文明软件无意中(错误地)将该引脚配置为输出,这已知会发生——尤其是在早期开发阶段。)底线:IWFMYMMV(它为我工作;您的里程可能变化)。
|
|
|
|
谢谢你的故事。读书总是有趣的。你知道的越多!
|
|
|
|
谢谢所有的回放,很抱歉打扰了你。问题是在MPLLABv8.85我的设置是调试,BOR和WDT没有启用。
|
|
|
|
我也建议使用最新的MPLAB 8。
|
|
|
|
HiGreggio谢谢你的插话。从V8.85发布的那一天起,我就在用V8.85工作,并且非常满意。尝试过MPLAB X,不喜欢它,也许我太老了:v8.85和v8.92有什么区别(我认为这是最新的)
|
|
|
|
好啊!不是很多,但是有时错误被纠正和/或新的部分被支持。
|
|
|
|
感恩节快乐
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3209 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2260 浏览 5 评论
779浏览 1评论
672浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
598浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
682浏览 0评论
579浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 23:43 , Processed in 1.395789 second(s), Total 92, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号