PIC单片机RA4如何做输出用
答案:4 悬赏:0 手机版
解决时间 2021-02-27 10:28
- 提问者网友:心牵心
- 2021-02-27 05:04
PIC单片机RA4如何做输出用
最佳答案
- 五星知识达人网友:不如潦草
- 2021-02-27 05:33
一般情况下pic单片机把A口设置为AD转换的输入端,如果不进行设置的,默认的情况是把RA设置为AD输入端口,所以你想直接赋值给端口进行输出控制是不能实现的。简单的方法是在端口初始化的时候设置一下寄存器ADCON0的bit 0 ADON位为0,就是把AD功能关闭了。然后设置一下ADCON1的bit 3-0 CFG3:PCFG0
让你想要作为输出的端口为D就可以了。
让你想要作为输出的端口为D就可以了。
全部回答
- 1楼网友:末日狂欢
- 2021-02-27 07:27
没错,就是你说的,,,你没加电阻时它是高阻输出,,,前几天我就是因为这个没上拉,,害我忙了一个凌晨,,,
- 2楼网友:人類模型
- 2021-02-27 06:43
首先要设置RA4为输出
RA4是开漏输出,要输出高电平要加外部硬件上拉。
如果一直输出低电平,请将上拉电阻阻值改小一些。大概在2K左右差不多
RA4是开漏输出,要输出高电平要加外部硬件上拉。
如果一直输出低电平,请将上拉电阻阻值改小一些。大概在2K左右差不多
- 3楼网友:鱼芗
- 2021-02-27 06:13
Pin RA4 is multiplexed with the Timer0 module clock
input to become the RA4/T0CKI pin. The RA4/T0CKI
pin is a Schmitt Trigger input and an open-drain output.
All other PORTA pins have TTL input levels and full
CMOS output drivers.
这是截取的PIC16F87XA的datasheet 做输出没有任何问题
1.需要设置Ra4状态为output
2.在RA4上接10K上拉
我就是这么用的 用作寄存器的频率输出 没有问题
input to become the RA4/T0CKI pin. The RA4/T0CKI
pin is a Schmitt Trigger input and an open-drain output.
All other PORTA pins have TTL input levels and full
CMOS output drivers.
这是截取的PIC16F87XA的datasheet 做输出没有任何问题
1.需要设置Ra4状态为output
2.在RA4上接10K上拉
我就是这么用的 用作寄存器的频率输出 没有问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯