签到天数: 204 天
[LV.7]常住居民III
67
916
3124
论坛元老
void main() { UartInit();//串口、定时器初始化 init_LCD();//初始化LCD1602 delay_ms(10);//等待 while(1) { P01=1;delay_ms(500); if(P01==1)printf("P01=1");//串口发送字符 P01=0;delay_ms(500); if(P01==0)printf("P01=0");//串口发送字符 } }复制代码
使用道具 举报
签到天数: 174 天
39
911
4396
荣誉版主
LAOXU 发表于 2023-12-15 14:10 从显示数据上看, P01 读到的数据为 1 , 你把 P01 脚接地, 上电直接读 P01脚数据看看, 如不是 0 , 则肯定是 ...
LAOXU 发表于 2023-12-15 15:07 数字表测量电压数值, 只代表外部电压, 或 OUT 输出电压, 你 怀疑 输入 部分 坏 了 , 需验证的是 输入, CPU ...
xxkj2010 发表于 2023-12-15 16:15 P01=0;控制P01为低电压,且数字表测得到了0V,这样不是把IO口拉低了吗?
LAOXU 发表于 2023-12-15 18:22 实际上, 你设置 开漏模式, 准双向模式 , 输入模式 , 可以读到 输入信号, 如果设置成 强推挽模式, 一辈 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2024-6-19 00:52 , Processed in 0.114269 second(s), 71 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.