|
发表于 2019-8-22 17:50:43
|
显示全部楼层
G版修正了 F版芯片中有关I2C 的下列问题:
a. 使用 STC8A8K64S4A12 系列 G版芯片作从机,当从机地址与本机不匹配时, MCU不会返回应答信号(F版芯片会错误的回ACK)
b. 使用 STC8A8K64S4A12 系列 G版芯片作从机,当主机完成数据读取后给出 NAK 应答信号时,MCU不会将下一个数据位送到SDA总线上
(对于F版芯片,无论主机回ACK还是NAK,MCU都会错误的将下一个数据位送到 SDA 总线上)
c. 使用 STC8A8K64S4A12 系列 G版芯片作主机,当 I2C 总线上产生干扰信号时,I2C通讯会因此而中断,此时只需要将I2C
总使能位 ENI2C(I2CCFG 寄存器的 bit7)关闭,然后再打开,I2C 主机即可恢复正常工作状态
(当发生此类情况时,F版芯片必须给MCU 重新上电才可用)
2. STC8A8K64S4A12 系列G版芯片重要说明2
修正了F版芯片中关于串口1的模式2和模式3时,在设置发送数据的第9位(TB8)时,需要连续设置两次才有效的问题,G版芯片只需要设置一次即可。
3. STC8A8K64S4A12 系列G版芯片重要说明3
修正了下列串口发送数据时需要加上拉电阻或者需要设置为推挽模式的问题,G版芯片下列串口发送脚在发送数据时不需要额外处理:
a. TXD (P3.1)、TXD_3(P1.7)
b. TXD2(P1.1)、TXD2_2(P4.2)
c. 注意:目前仍有 TXD_2 (P3.7)、TXD4(P4.4)、TXD3(P0.1)、TXD3_2(P5.1)、TXD4(P0.3)和 TXD4_2(P5.3)作为串口发送数据
时需要加上拉电阻或者需要设置为推挽模式。
4. 增强型 PWM 的中断标志位修改为用户只能写 0 清中断标志,写 1 无效。
|
|