JC钜 发表于 2024-10-10 10:37:16

STC8H1K17T串口疑问

大家好,有个问题,原使用STC8H1K08T芯片,由于空间不足,于是改用同系列的STC8H1K17T。
程序里面有使用通讯UART串口1,在STC8H1K08T时候能正常接收数据,但是把程序烧录到STC8H1K17T后,
单片机并未能正常进入串口中断。请问一下大家有遇到这个情况吗?谢谢大家。
下图是UART的设置以及IO口的设置

DebugLab 发表于 2024-10-10 10:43:06

没遇到过,只有FLASH和EEPROM的区别,检查一下是否有关系



soma 发表于 2024-10-10 10:46:42

使用定时器2,波特率9600也没问题啊

JC钜 发表于 2024-10-10 10:55:34

soma 发表于 2024-10-10 10:46
使用定时器2,波特率9600也没问题啊

刚发现不能进串口中断的时候,我还以为是虚焊,换了3颗MCU之后还是不行,于是重新换回08T,发现一切正常。。

xxkj2010 发表于 2024-10-25 10:12:43

串口配置,我一般直接从ISP中的“串口波特率计算器”工具中生成代码,方便快捷又好用。

Lkck8210 发表于 2024-10-25 10:26:43

为什么空间不足还可以下载到08T?

soma 发表于 2024-10-25 12:59:44

Lkck8210 发表于 2024-10-25 10:26
为什么空间不足还可以下载到08T?

看清楚。由于空间不足,于是改用同系列的STC8H1K17T

Lkck8210 发表于 2024-10-25 13:32:55

soma 发表于 2024-10-25 12:59
看清楚。由于空间不足,于是改用同系列的STC8H1K17T


JC钜 发表于 2024-10-30 11:07:48

Lkck8210 发表于 2024-10-25 13:32


08T的空间不够用了。想改用17T,但是原程序就是08T的。。

变形金刚狼 发表于 2025-6-1 14:17:34

遇到同样的问题了,楼主后来解决了吗?
页: [1] 2
查看完整版本: STC8H1K17T串口疑问