zdg102 发表于 2024-3-5 15:14:30

STC8H2K08U的串口2和 STC8H8K64U有哪些差别?

在 STC8H8K64U 正常运行的程序 在 STC8H2K08U 运行不太正常,USB 功能似乎正常,但是串口2不太正常,也就是 P1.0 和 P1.1。
我看手册上主要的区别就是 这两个口位置交换了, 所以也有个疑问,如果我下载的时候设置 交换 P1.0 和 P1.1 , 那么串口2的发送和接收是否也跟着交换?

我看好像也没有交换,不知道还有没有其他的差别。

王昱顺 发表于 2024-3-5 15:37:21

这个交换功能相当于一个iomux。就是实际引脚的交换。
交换后所有功能跟随移动的

神农鼎 发表于 2024-3-5 15:41:28


神农鼎 发表于 2024-3-5 15:42:20



切换走所有的数字功能,除了模拟功能切换不了

切换走所有的数字功能,除了模拟功能切换不了



神农鼎 发表于 2024-3-5 15:47:15


可用户程序中设置,也可以 STC-ISP 烧录时设置






电子DIY小家 发表于 2024-3-5 16:07:38

神农鼎 发表于 2024-3-5 15:47


哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!!

神农鼎 发表于 2024-3-5 16:10:20

电子DIY小家 发表于 2024-3-5 16:07
哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!! ...
您老不是数据手册比我还熟吗 ?{:4_165:}

无字,别人猜不出你用的哪个芯片

zdg102 发表于 2024-3-6 15:45:29

本帖最后由 zdg102 于 2024-3-6 16:52 编辑

神农鼎 发表于 2024-3-5 15:47
可用户程序中设置,也可以 STC-ISP 烧录时设置
手册上写 STC8H2K08U 的SRAM (XDATA) 有 2.25K, 但是我测试下来不像是那么回事啊。

我的程序编译后提示 XDATA 使用了 1824 字节 ,运行不正常,串口发送出去的数据为全0,把XDATA缩减到 1184 之后正常了。

难道是 keil 显示 XDATA 还少了啥?确认这个型号有 2.25K吗,具体字节是 2048+256 吗?


后续:
我在其他帖子找到答案了:
STC8H2K08U 的RAM 分为:
256 byte (idata)
1024 byte (xdata) + 1280 byte (xdata)/USB用或不用USB时共享



NTC 发表于 2024-3-13 11:47:50

电子DIY小家 发表于 2024-3-5 16:07
哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!! ...

不会是断码屏那个吧

电子DIY小家 发表于 2024-3-13 15:18:51

NTC 发表于 2024-3-13 11:47
不会是断码屏那个吧

不是,是硬件移相的一个测试版
页: [1] 2
查看完整版本: STC8H2K08U的串口2和 STC8H8K64U有哪些差别?