神不晓 发表于 2023-9-27 16:18:28

改成什么,才能P2.0-P2.2输出三路PWM,不要输出互补的


    PWMA_ENO = 0x3f;                            //使能PWM输出
    PWMA_PS = 0x15;                           //高级PWM通道输出脚选择P2.0-P2.5

神农鼎 发表于 2023-9-27 17:22:32


STC8H 数据手册   http://www.stcmcudata.com/STC8F-DATASHEET/STC8H.pdf

神农鼎 发表于 2023-9-27 17:25:12

视频讲解


视频教学《USB型 1T 8051 单片机原理及应用-STC8H8K64U》,山东大学陈桂友教授 - 视频教学,《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)


参考程序

STC8H系列-高级PWM范例程序下载 - PWM/144MHz时钟源的PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)


神不晓 发表于 2023-9-28 10:51:14

神农鼎 发表于 2023-9-27 17:25
视频讲解




好的,谢谢管理员

梁工 发表于 2023-9-28 13:13:48

那就只能用PWMB,请参考我发的例程包里的例子。

神不晓 发表于 2023-9-28 15:26:29

梁工 发表于 2023-9-28 13:13
那就只能用PWMB,请参考我发的例程包里的例子。

8h的范例18我想修改一下数据,用Keil uVision打开,可是提示错误,保存不成HEX文件

梁工 发表于 2023-9-28 21:44:46

神不晓 发表于 2023-9-28 15:26
8h的范例18我想修改一下数据,用Keil uVision打开,可是提示错误,保存不成HEX文件 ...

贴错误提示。

神不晓 发表于 2023-9-29 11:50:58

梁工 发表于 2023-9-28 21:44
贴错误提示。

main.c(34): error C129: missing ';' before 'PWMB_ISR_En'
点开后,什么也不修改,也是这样子

神不晓 发表于 2023-9-29 12:19:26

梁工 发表于 2023-9-28 21:44
贴错误提示。

这些示例,直接下载在单片机中能用,仿真也不行

梁工 发表于 2023-9-29 12:30:39

神不晓 发表于 2023-9-29 11:50
main.c(34): error C129: missing ';' before 'PWMB_ISR_En'
点开后,什么也不修改,也是这样子 ...

编译没有问题!
Build target 'Target 1'
compiling main.c...
linking...
Program Size: data=16.0 xdata=0 code=356
creating hex file from "pwm"...
"pwm" - 0 Error(s), 0 Warning(s).

你的头文件正确了吗?
页: [1] 2
查看完整版本: 改成什么,才能P2.0-P2.2输出三路PWM,不要输出互补的