jinhangshebei 发表于 2024-5-1 16:55:16

新手学习STC15W4K 立贴吐槽 避坑贴

本帖最后由 jinhangshebei 于 2024-5-1 16:55 编辑

半个月前打算学习一下国产的STC芯片,目标是能在短时间内利用手册学会串口通讯,因为都应该有现成的程序,会比较好学。没想到学起来并不是那么回事,处处是坑,本贴为了新手学习少走弯路,避开我踩过的坑。

我的思路是先搞一个最小系统,加上收发电路,硬件部分就搞定的。我选用的是STC15W4K32S4系列单片机,今天就先讲讲公司发布彩页的各种坑。
一、最简系统部分的坑。



从彩页上看最小系统基本就是电源、下载接口、和外部晶振电路。本以为按这个电路搭建起来就可以了,结果并不是这样。步步是坑。
1、先说电源部分。
看似简单只有2个电容,一个电解电容一个无极性电容。直到翻阅产品手册详细讲解部分,才发现还有一句话,“若单片机时钟频率较高,则建议C2设置为0.01UF;较低时建议设置为0.1UF。“那么如果有人直接按彩页设计电路的话,就会出现问题。我选的是11.0592M的晶振,这TM算较低还是较高。后来,经过多方咨询,得到的答案是22.1184及以上算高,以下算低。所以我之前画的电路图要改容值。这么重要的信息你搞到彩页上好不好(把关于USB下载的部分去掉)。

2、下载电路的坑。
直接上干货:1、商用产品或一定需要通过USB下载程序的,就按彩页来。2、新手学习或者不是必须用USB下载的,千万不要采用彩页的电路,直接用U8下载器干就完了。USB下载限制很多,说法很多,需要增加很多电路。本来就4根线的事搞得这么复杂。

3、晶振的坑。片子本身自带晶振,其实是可以不外接晶振的。但是由于看了那个红箭头的说明,让我产生了不外接晶振会不稳定的想法。以前用的单片机外部晶振是可以随便选择的,我就搞了个11.0592的放了上去.结果直到看产品手册的200多页(没记错的话),里边提到了关于晶振的问题,这个晶振值不能改变,只能是24M又说了很多的注意事项,端口设置云云(这也是我前边说不要选用USB下载的原因)。我......你倒是早点说。



就这么一个最小系统就这么多坑,看来不把产品手册1473页全看完,估计是搞不定这个片子了。看来我的快速上手计划要泡汤啊。
总结一下最简系统。电源部分C2电容根据选择的晶振确定容值,那个开关我保留下来了,因为U8有VCC供电,板子供电也会有个VCC。为了避免两个同时供电产生问题(哪位知道是否会出现问题,请告知,C8051F040这个片子这样供电是没问题的。)所以保留了转换开关。USB下载部分留个接插件与U8连接就可以了。USB都不采用了,外部晶振部分也可以完全去掉了。这多干净。
后续学习还在进行中,会持续更新。

soma 发表于 2024-5-1 20:06:12

外接晶振只要不超限制都可以吧

神农鼎 发表于 2024-5-1 21:10:53

都何年了,
用 USB直接仿真,USB直接ISP下载的
STC8H8K64U 来学习

深圳国芯人工智能有限公司-产品_STC8H系列 (stcai.com)







jinhangshebei 发表于 2024-5-8 22:00:25

soma 发表于 2024-5-1 20:06
外接晶振只要不超限制都可以吧

手册明确说只能24m晶振,其他的不行

jinhangshebei 发表于 2024-5-8 22:04:50

今天去做打样板了。mcu和下载器已经到了。开始看编写程序。

_奶咖君_ 发表于 2024-5-9 08:51:51

jinhangshebei 发表于 2024-5-8 22:04
今天去做打样板了。mcu和下载器已经到了。开始看编写程序。

换片子吧,,这个15w的手册已经好多年没更新了,,,里面还有一些,没有写在手册上的坑的。。官方死活不更新,只推荐用新的片子。。。
如果老哥有耐心把坑填完,,也不是不行{:4_165:}

jinhangshebei 发表于 2024-5-9 09:31:39

_奶咖君_ 发表于 2024-5-9 08:51
换片子吧,,这个15w的手册已经好多年没更新了,,,里面还有一些,没有写在手册上的坑的。。官方死活不 ...

暂时只搞一搞串口通讯部分,应该坑不多吧。何况新产品估计坑更多。前一阵看了ti的官网,用户也发现手册里的好多问题,官网都很重视,把手册都做了及时更新。也希望我们自己的企业越来越好才是。

_奶咖君_ 发表于 2024-5-9 10:18:05

jinhangshebei 发表于 2024-5-9 09:31
暂时只搞一搞串口通讯部分,应该坑不多吧。何况新产品估计坑更多。前一阵看了ti的官网,用户也发现手册里 ...

对于新的片子 官方还是很重视的,,,老的嘛...{:4_191:}

_奶咖君_ 发表于 2024-5-9 10:19:36

jinhangshebei 发表于 2024-5-9 09:31
暂时只搞一搞串口通讯部分,应该坑不多吧。何况新产品估计坑更多。前一阵看了ti的官网,用户也发现手册里 ...

啊,,只弄个串口啊,,还这么大张旗鼓的,,

唉,以为你要全部弄一遍呢{:4_192:}

durongze 发表于 2024-5-9 10:34:40

只能接24m的话,外接的意义是啥呢?
页: [1] 2 3
查看完整版本: 新手学习STC15W4K 立贴吐槽 避坑贴