STM8直接驱动4位数码管
时间:12-12
整理:3721RD
点击:
手头有个这样的板,STM8S003 MCU,4位共阴极数码管,12个IO包括4个段选,8个段码,
直接接到MCU上,软件应该是4个段选扫描,正常做法应该是在8个段码和MCU处增加8个限流电阻,但是这个板就是直接连,而且居然也一直工作正常。MCU 供电为5V,IO推挽输出的话一个高电平一个低电平压差差不多5V,数码管段码压降肯定没有5V,挂示波器看了下,数码管熄灭时,段选为高电平,点亮是电平大约是2.8V,应该是灌入的电流太大,低电平直接抬高到2.8V了,莫非STM8的IO可以这么用?
直接接到MCU上,软件应该是4个段选扫描,正常做法应该是在8个段码和MCU处增加8个限流电阻,但是这个板就是直接连,而且居然也一直工作正常。MCU 供电为5V,IO推挽输出的话一个高电平一个低电平压差差不多5V,数码管段码压降肯定没有5V,挂示波器看了下,数码管熄灭时,段选为高电平,点亮是电平大约是2.8V,应该是灌入的电流太大,低电平直接抬高到2.8V了,莫非STM8的IO可以这么用?
必然是搞错了吧
事实上,工作没问题。
是不是扫描工作,只是部分时间加上5v