梁工 发表于 2024-1-3 16:14:21

lonnychen 发表于 2024-1-3 15:09
烧写进去也测不到波形

不会吧?我特意测试过的,示波器观察输出的8个PWM都正常,才发给你的。

梁工 发表于 2024-1-3 16:15:14

神农鼎 发表于 2024-1-3 15:32
PWM口,对外输出,先设置成 推挽输出

STC8H的高级PWM是固定推挽输出的,与IO设置无关。

lonnychen 发表于 2024-1-3 16:18:39

lonnychen 发表于 2024-1-3 15:09
烧写进去也测不到波形

是不是这个stc8h1k17t 刚推出来不稳定。因为我之前用的是STC8H1K08 不带T的,做过小批量的 都没有问题,而且现在测试也没有问题。然后因为想adc精度高一些,换成STC8H1K17T,看手册是pintopin的(3脚和4脚有区别,但我3脚和4脚都是悬空的没使用它),12位adc精度,pwm不工作,其他外设都能正常工作 。

乘风飞扬 发表于 2024-1-3 16:49:52

lonnychen 发表于 2024-1-3 16:18
是不是这个stc8h1k17t 刚推出来不稳定。因为我之前用的是STC8H1K08 不带T的,做过小批量的 都没有问题, ...

直接烧录7楼梁工发的例程包里面的Hex文件到芯片里,用示波器测量指定脚位信号。
如果外部有焊接元器件的话,建议先将外围器件断开后测试。
此外需要避免虚焊/短路等情况,确保电源电压稳定。

lzzasd 发表于 2024-1-3 18:28:50

stc8h1k17t20脚的带触摸   我刚完成测试   主要使用RTC, PWM ,SPI外设       结果是都正常    就是没搞定低功耗   没有UA级别的电流表
PWM 使用的STC8H例程    PWM1单路互补输出正常

lonnychen 发表于 2024-1-3 19:05:30

lzzasd 发表于 2024-1-3 18:28
stc8h1k17t20脚的带触摸   我刚完成测试   主要使用RTC, PWM ,SPI外设       结果是都正常    就是 ...

你用的官方库吗

lonnychen 发表于 2024-1-3 19:18:20

乘风飞扬 发表于 2024-1-3 16:49
直接烧录7楼梁工发的例程包里面的Hex文件到芯片里,用示波器测量指定脚位信号。
如果外部有焊接元器件的 ...

确实是没有波形,我用的是STC8H1K17TSOP16封装的 ,PWM6(第五脚P5.4) .程序用的是02A-PWMB-4个单端PWM输出
        PWMB_CCMR2= 0x68;                // 通道模式配置, PWM模式1, 预装载允许
        PWMB_CCR2   = 800;                // 比较值, 控制占空比(高电平时钟数)
        PWMB_CCER1 |= 0x10;                // 开启比较输出, 高电平有效
        PWMB_PS    |= (1<<2);        // 0:选择P2.1, 1:选择P5.4, 2:选择P0.1, 3:选择P7.5,
        PWMB_ENO   |= 0x04;                // IO输出允许,bit6: ENO8P, bit4: ENO7P,bit2: ENO6P,bit0: ENO5P

神农鼎 发表于 2024-1-3 20:19:37

梁工 发表于 2024-1-3 16:15
STC8H的高级PWM是固定推挽输出的,与IO设置无关。
我是要求 PWM / SPI / I2C 不得改变强制改变 I/O 的工作模式的
===从哪颗开始,我记不清了,但是是强制要求

===所以用户要自己初始化 I/O 口的工作模式

梁工 发表于 2024-1-3 22:32:06

神农鼎 发表于 2024-1-3 20:19
我是要求 PWM / SPI / I2C 不得改变强制改变 I/O 的工作模式的
===从哪颗开始,我记不清了,但是是强制要 ...

按理是要求用户自己设置的IO模式,但是高级PWM实际是固定的推挽输出,与IO模式设置无关。

神农鼎 发表于 2024-1-3 23:05:08

STC8H1K08-36I-SOP16 和
STC8H1K08T-33I-SOP16 的管脚肯定是不完全兼容的

STC8H1K08-36I-SOP16 的管脚图


STC8H1K08T-33I-SOP16 的管脚图



页: 1 [2] 3
查看完整版本: STC8H1K08 pwm功能正常,程序烧写到STC8H1K17T ,pwm不工作,其他外设工作