Microchip
直播中

张帆

7年用户 224经验值
私信 关注
[问答]

怎么定义PIC12f508 TRIS和PORT?

嗨,我正在计划一个PIC12F508*,我正在寻找一个相当于TrISB0—5的TrISGPIO。我已经尝试过TrISGPIO4=0和TrISGPIBITBITS,但是我正在犯错。这是可能的还是我限于TrISGPIO=0B101111?http://WW1.Microchip…COM/…N/DeviceDoc /41236E.PDF

回帖(6)

杨靖

2020-3-30 08:35:03
没关系,我想好了,我要把这个帖子删除。答:GPIOBIT.GP4=0
举报

李涛

2020-3-30 08:47:47
如果你点击鼠标中心按钮,它应该会带你到头部,在那里你可以看到位定义。而且当输入DOT,'.'时,将会有一个从下拉列表中的引脚列表。includeForgot这个芯片上只有一个端口。
举报

吴键洪

2020-3-30 09:00:01
GPIO bit s.GP4=0将0写入GPIO寄存器的位#4,而不是TRISGPIO寄存器。不可能操作TRISGPIO寄存器中的各个位,因为它是只写寄存器。这意味着只能写入整个寄存器,如:TRISGPIO=0b101111;这就是它为mu的一个原因。CH更容易用新的PICS工作,PIC12F508可以做任何事情,更好,而且通常更便宜。
举报

吴键洪

2020-3-30 09:14:41
你想修改一个旧项目吗?如果这是新的东西,PIC12F1572在每一方面都优于PIC12F508,而且分数便宜。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分