- 打卡等级:以坛为家I
- 打卡总天数:255
- 最近打卡:2025-12-17 00:19:01
金牌会员
- 积分
- 1734
|
发表于 2025-11-27 12:02:12
|
显示全部楼层
一直报错,原来是STC8H PWM 相关寄存器在STC8H.H中未定义,补充后就不报错了.
会什么头文件不全啊,??不会是硬件没有功能吧???还没试,可别出这种错误啊,很累人哦.
sfr PWMCFG = 0xF2; // PWM 配置寄存器
sfr PWMCKS = 0xF3; // PWM 时钟选择寄存器
sfr PWMCR = 0xF4; // PWM 控制寄存器
sfr PWMPH = 0xF5; // PWM 周期高8位寄存器
sfr PWMPL = 0xF6; // PWM 周期低8位寄存器
sfr PWM0H = 0xF7; // PWM 通道0比较值高8位寄存器
sfr PWM0L = 0xF8; // PWM 通道0比较值低8位寄存器
sfr PWM1H = 0xF9; // PWM 通道1比较值高8位寄存器
sfr PWM1L = 0xFA; // PWM 通道1比较值低8位寄存器
sfr CCAPM1 = 0xFB; // PWM 通道1捕获/比较模式寄存器
sfr CCF1 = 0xFC; // PWM 通道1捕获/比较标志位(需结合中断寄存器)
sfr ECCF1 = 0xFD; // PWM 通道1捕获/比较中断使能寄存器
|
|