有个项目 ,VDD是5v,具体芯片是R5F101GE,uart的接收端口 P1.1,设置成普通的cmos,几伏以上认为是高电平?
看了下 user manul,如下图显示:0.8EVDD0 (4v)及以上是 高电平,但是我们发现实际测试发现,0.7(3.5v)的时候,也能识别为高电平,请教下是怎么回事?谢谢
您好,
P11的高电平判断参考下面一行:
VIH1 这一行,写的P10 to P17 不是写的重复,那以哪个为准呢?不会看啊 请教下
取决于后面的TTL input buffer,您的EVDD为5V,属于下面的情况
Normal input buffer 意思是普通的GPIO口吗?那什么端口看 VIH1 这一行 呢?能否举个例子啊,谢谢 万分感谢
TTL输入电平是用与将RL78与低电平外部芯片连接时使用的,可以使5V的引脚兼容3.3V外部芯片
可以查看下PIM1寄存器,是否将P11配置成TTL input了
我现在串口的那个端口 没有用作串口功能的,是设置成 普通的cmos 的,应该不属于 TTL input 吧
您好我的端口选的是普通的cmos,没有设置成 TTL模式,不属于 TTL input buffer 吧
非常抱歉回复晚了,请问方便将您配置IO的代码或者GUI中配置的模式发给我看下吗,以及P11这个IO的电路图,是否有外部上拉等。
可以的话也请在程序运行时候检查下P11相关的IO寄存器PIM以及PM来确认IO 的工作情况。
因为这个是我同事的项目,PIM1寄存器,我们确认过了,是配成cmos的,外围没有上拉
p1m1=ox00
您好 这个能回复下吗?
可以用万用表确认下P11脚上接收到的是3.5V吗,看着寄存器配置是没问题的。
以及注意一点,当一个PORT中既有输入口又有输出口时,对PORT中单个IO口的位操作可能会影响整个PORT: