搜索

[PIC®/AVR® MCU] 请教PIC12F1840单片机MCLR引脚用法

[复制链接]
1734|20
手机看帖
扫描二维码
随时随地手机跟帖
hyxstrive|  楼主 | 2021-10-12 15:35 | 显示全部楼层 |阅读模式
本帖最后由 hyxstrive 于 2021-10-14 22:05 编辑

请教二姨家各位大神,请问PIC12F1840的MCLR引脚如何操作能当输出使用,用来驱动LED灯?
我查了手册说明了RA3/MCLR引脚如果用作通用端口只能作输入用,但是我有个产品是外购的,就是用PIC12F1840的RA3/MCLR引脚作输出驱动LED亮灭的。我很纳闷,故此来请教各位看看有没有什么办法,可以用此引脚驱动LED的。原理图实现就跟下图一样。
捕获.PNG

使用特权

评论回复
FYLZLXD| | 2021-10-12 19:49 | 显示全部楼层
根据以往的使用过PIC 8位MCU 的特点, MCLR 管脚一般只有IO 输入功能。

使用特权

评论回复

评论

hyxstrive 2021-10-13 09:48 回复TA
我也反复查阅了相关资料,没有找到PIC 8位单片机MCLR引脚当作输出用的。但是我手上就有一批板子,丝印12F1840,印Microchip的LOGO,它的第四脚RA3/MCLR引脚输出驱动LED,我很疑惑和纳闷,所以来论坛问问各位大神有没有这么用过,或怎么实现MCLR能输出驱动LED的。 
251566208| | 2021-10-13 10:40 | 显示全部楼层
仔细研究数据手册

不能输出

使用特权

评论回复
251566208| | 2021-10-13 10:44 | 显示全部楼层
仔细看数据手册,上面有说明的

是不能输出的
9576761664738a01dc.png

使用特权

评论回复
huarana| | 2021-10-13 13:15 | 显示全部楼层
http://news.**/mcu/article_2017120336509.html
https://www.21ic.com/app/mcu/201810/765629.htm
楼主可以看这个文章, 试试。

使用特权

评论回复
hyxstrive|  楼主 | 2021-10-13 13:58 | 显示全部楼层
本帖最后由 hyxstrive 于 2021-10-13 14:01 编辑
251566208 发表于 2021-10-13 10:44
仔细看数据手册,上面有说明的

是不能输出的

这个我看过了,我的意思是,我手头确确实实有个板子,丝印12F1480的Microchip的logo,然后它的第4引脚即RA3/MCLR引脚,作为输出使用驱动LED的亮灭。难道是假的PIC芯片吗?PS:产品是供应商开发生产的,本来是用合泰的MCU,但是芯片供应紧张,建议我们用Microchip的芯片,然后这一批产品过来就是12F1480的芯片了。正因为PIC单片机MCLR引脚在官方手册上明确标明不能作为输出使用,所以我才有这个疑问的。

使用特权

评论回复

评论

251566208 2021-10-14 11:29 回复TA
加了以后方便沟通 
251566208 2021-10-14 11:28 回复TA
你加我QQ:251566208或者微信13915545338吧 
hyxstrive|  楼主 | 2021-10-13 14:03 | 显示全部楼层
huarana 发表于 2021-10-13 13:15
http://news.**/mcu/article_2017120336509.html
https://www.21ic.com/app/mcu/201810/765629.htm
楼主可 ...

这个文章我看过,它的实现原理可能是利用芯片的BUG,给整个RA端口弱上拉,利用弱上拉的电位作为输出驱动MOS管。但是我的疑问是它直接经过一个限流电阻驱动LED亮灭。

使用特权

评论回复

评论

hyxstrive 2021-10-13 16:13 回复TA
@huarana :好的 
huarana 2021-10-13 14:08 回复TA
你最好把你看到的实物的图纸画出来,才好分析 
ynwa| | 2021-10-13 14:04 | 显示全部楼层
PIC12F1840的MCLR只能作为数字输入,不能作为数字输出。

使用特权

评论回复
hyxstrive|  楼主 | 2021-10-13 16:25 | 显示全部楼层
huarana 发表于 2021-10-13 13:15
http://news.**/mcu/article_2017120336509.html
https://www.21ic.com/app/mcu/201810/765629.htm
楼主可 ...

电路很简单,就几路模拟输入和几路输出,但它就是用RA3输出驱动了LED
LS.PNG

使用特权

评论回复

评论

hyxstrive 2021-10-13 21:59 回复TA
@huarana :应该不是内部上拉功能实现,因为我测量过当输出高电平时电压有4.8V(5V工作电压下),如果是内部上拉,测量的电压 绿色LED的话大概在2.5V左右。我回头实际测量下。 
huarana 2021-10-13 19:20 回复TA
内部弱上拉启动以后 ,如果电量led需要的电流很小的话,是可以点亮这个led的。 你可以试试卡。 
251566208| | 2021-10-14 11:37 | 显示全部楼层
用示波器测试一下mclr脚的波形,如果出现高低高低的脉冲就不对,那芯片品质就有待考证的

使用特权

评论回复
hyxstrive|  楼主 | 2021-10-14 22:06 | 显示全部楼层
251566208 发表于 2021-10-14 11:37
用示波器测试一下mclr脚的波形,如果出现高低高低的脉冲就不对,那芯片品质就有待考证的 ...

我只是用万用表看了电压有4.8V多,示波器明天观察下。

使用特权

评论回复

评论

251566208 2021-10-19 14:48 回复TA
示波器量的有结果了么 
lcczg| | 2021-10-15 10:54 | 显示全部楼层
LED需要的电流多少?

使用特权

评论回复
MianQi| | 2021-10-19 12:05 | 显示全部楼层
能输入就能当开关用,自然就能驱动LED, 但是楼主确定上图是实测的还是你推测的?

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 呐咯密密 得到打赏 ¥310.00
  • 2 qbwww 得到打赏 ¥265.00
  • 3 yanzhengxin1 得到打赏 ¥200.00
  • 4 full_stack 得到打赏 ¥100.00
  • 5 laocuo1142 得到打赏 ¥55.00
  • 6 zhangjiantao 得到打赏 ¥50.00
  • 7 小叶三千 得到打赏 ¥50.00
  • 8 cjseng 得到打赏 ¥50.00
  • 9 改名了 得到打赏 ¥30.00
  • 10 HXM1593 得到打赏 ¥15.00
在线客服 快速回复 返回顶部 返回列表