STC8H2K08U的串口2和 STC8H8K64U有哪些差别?
在 STC8H8K64U 正常运行的程序 在 STC8H2K08U 运行不太正常,USB 功能似乎正常,但是串口2不太正常,也就是 P1.0 和 P1.1。我看手册上主要的区别就是 这两个口位置交换了, 所以也有个疑问,如果我下载的时候设置 交换 P1.0 和 P1.1 , 那么串口2的发送和接收是否也跟着交换?
我看好像也没有交换,不知道还有没有其他的差别。
这个交换功能相当于一个iomux。就是实际引脚的交换。
交换后所有功能跟随移动的
切换走所有的数字功能,除了模拟功能切换不了
切换走所有的数字功能,除了模拟功能切换不了
可用户程序中设置,也可以 STC-ISP 烧录时设置
神农鼎 发表于 2024-3-5 15:47
哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!!
电子DIY小家 发表于 2024-3-5 16:07
哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!! ...
您老不是数据手册比我还熟吗 ?{:4_165:}
无字,别人猜不出你用的哪个芯片
本帖最后由 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时共享
电子DIY小家 发表于 2024-3-5 16:07
哈哈哈,姚总你该早点说的,我郁闷了好久了画板子一不小心P10和P11画反了,万万没想到还能这么整哈哈!! ...
不会是断码屏那个吧 NTC 发表于 2024-3-13 11:47
不会是断码屏那个吧
不是,是硬件移相的一个测试版
页:
[1]
2