- 打卡等级:常住居民III
- 打卡总天数:121
- 最近打卡:2025-05-01 19:17:52
已绑定手机
中级会员
- 积分
- 492
|
本帖最后由 机灵小老鼠 于 2023-7-11 22:35 编辑
使用的例程包 STC32G12K128-LQFP64-DIP64-DEMO-CODE-20230627.zip
使用屠龙刀核心板测试上述例程包 中的 “07-利用P3.7做比较器正极输入源,内部1.19V或P3.6口做负极输入源”,
在程序中设置: 比较器正极 = P3.7, 比较器负极 = 芯片内部 1.19V, 使能P3.4为比较器输出引脚,PIE=NIE=1,程序主循环中{ P37=!P37; 延时500ms;}
编译下载测试, 结果发现P3.4一直为低电平,LED_P34一直点亮, 而不是1s闪烁一次;
然后,将程序中原来P3.7的准双向设置 更改为 推挽输出设置, 重新测试 发现 LED_P34 1s闪烁一次, 结果正常;
请问:
1. 是不是 P3.7 准双向设置时 作为比较器正向输入 驱动能力不足??
2. 原有测试例程中是否必须添加
“P3M0 |= 0x80; //P3.7推挽输出”
这一行?
|
|