STC32G-20230301 手册,可能有误。
738页:main.c(21): error C67: 'TL2': undefined identifier
main.c(22): error C67: 'TH2': undefined identifier
更改为如下,则可以编译通过。
void UartInit(void)
{
SCON = (SCON & 0x3f) | 0x40;
T2L = TM;
T2H = TM>>8;
S1BRT = 1;
T2x12 = 1;
T2R = 1;
}
这个看你的头文件是否有定义,我的头文件都定义有TH2、TL2、T2H、T2L,同理Timer3和Timer4也一样。 收到反馈!
之前的头文件确实像梁工说的一样,TH2、TL2、T2H、T2L的定义都有
后来将TH2、TL2的定义去掉了,因为和Intel的8052头文件中的TH2、TL2的定义重复
手册中的的范例后续也会统一化 这个我也遇到过,但一眼就能看出来并改正了! T2R的定义有吗,有办法直接使用吗
页:
[1]