
老产品维护遇到问题,向各位专家请教! 老产品使用STM8L052单片机,要增加一点功能,需要用GPIO口做外部开关状态检测,用IAR开发代码做验证,选择PG2做输入,分别设置为浮空输入、上拉输入模式;PG2管脚输入端模拟高电压3.3v、低电压0v,但是发现的现象: 1.PG2管脚输入端模拟电压的高低变化,但是读取的PG2输入状态不变化; 2.用IAR做debug时查看PG_DDR寄存器的值,DDR2值为0,确认PG2是输入状态;查看PG_IDR寄存器的值,IDR2值或为0或为1,不随PG2输入端电压的模拟而变化; 3.当PG2输入端模拟是3.3v时,启动debug,IDR2值为1;当PG2输入端模拟是0v时,启动debug,IDR2值为0。 附代码如下:
|
STM32H563 RTC无法进行时间赋值
基于NUCLEO-WL55JC1开发板当中的CLASSA节点实现FSK调制的转变
请问如何在下载程序时保护flash中的用户数据不被覆盖?
STM32G474VET6如何配置HRTIM的中心对齐模式
stm32g431rbt怎么显示汉字
stm32h725
非对称PWM的问题
STM32H723 TIM1输出三相50%的占空比,TIM_CH3的输出上升沿略比TIM_CH1和TIM_CH2超前,这是哪里配置有问题吗
视频监控方面的学习。
STM32U575 SPI&GPDMA