122
2068
6209
论坛元老
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");//串口发送字符 } }复制代码
使用道具 举报 送花
54
1323
5505
荣誉版主
LAO*** 发表于 2023-12-15 14:10 从显示数据上看, P01 读到的数据为 1 , 你把 P01 脚接地, 上电直接读 P01脚数据看看, 如不是 0 , 则肯定是 ...
LAO*** 发表于 2023-12-15 15:07 数字表测量电压数值, 只代表外部电压, 或 OUT 输出电压, 你 怀疑 输入 部分 坏 了 , 需验证的是 输入, CPU ...
xxkj*** 发表于 2023-12-15 16:15 P01=0;控制P01为低电压,且数字表测得到了0V,这样不是把IO口拉低了吗?
LAO*** 发表于 2023-12-15 18:22 实际上, 你设置 开漏模式, 准双向模式 , 输入模式 , 可以读到 输入信号, 如果设置成 强推挽模式, 一辈 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-9-3 07:20 , Processed in 0.134483 second(s), 99 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.