STC8G2K64S4 PWM输出异常
芯片:STC8G2K64S4异常问题:同时驱动16路增强型PWM输出,可能存在某一路无法输出的问题。
驱动库:使用STC8G_PWM15bit驱动库。
问题描述:我最近在开发STC8G2K64S4芯片增强型PWM的案例,总共驱动16路增强型PWM,50HZ,用于驱动舵机,但是批量生产时,单片机开机,部分样品的某个PWM存在无法输出的现象,通过示波器查看异常引脚,显示只有微弱波形。如果此时快速重新上电单片机,很大概率能够恢复正常,但是下次从断电状态下上电开机又出现异常现象。
示波器图片:
请大家帮忙分析,谢谢。
看起来像是占空比设置很小出现的现象,你用库函数例程包里面独立例程的15位增强型PWM例子烧录到板子上试试。 乘风飞扬 发表于 2023-11-24 10:57
看起来像是占空比设置很小出现的现象,你用库函数例程包里面独立例程的15位增强型PWM例子烧录到板子上试试 ...
并不是占空比小的问题。可能是因为I2C造成了干扰,将I2C通讯屏蔽了就可以正常。 请直接下载“01-45路15位增强型PWM-非中断更新PWM-C语言”里的HEX文件测试,
页:
[1]