站内搜索
发作品签到
专业版

仿制ST官方Nucleo(原版号MB1345)的STM8S开发板

工程标签

592
0
0
1

简介

原版版本号:MB1345 板载ST-LINK V2 一线即可对下板STM8S编程

简介:原版版本号:MB1345 板载ST-LINK V2 一线即可对下板STM8S编程
彩色丝印征集令

开源协议

GPL 3.0

创建时间:2024-11-13 09:21:26更新时间:2024-11-23 14:51:40

描述

  阅读前注意事项:

    一、大家可以随意取用于各种制作,但不可用于商用。尤其是彩绘中的图片来源是“魔都地下铁少女”。如商用图片需遵守他们的相关规定,未经他们的授权下不允许商用(请尊重版权意识)

    二、自动生成BOM表可能不对,具体BOM表需要参考电路得出。

    三、建议制作者对电路及焊接有些熟悉时再开始制作,毕竟LQFP-64封装以及0603封装焊接起来有点难度。

    四、ST-LINK固件来源网络,使用请遵循原版开发者的开源协议。

   五、该版本已验证,但ST-LINK V2固件无法支持虚拟串口,仅支持对下板STM8S进行编程操作;ST-LINK V2-1固件支持虚拟串口,但又无法用SWIM电路与下板STM8S通信和编程;如有需要使用PC-板卡通信,请自行外挂USB转TTL芯片(如CH343这种),而且搭建IAR For STM8的环境较为复杂,不建议初学者来仿制这个项目。

   各位同志好!这里是C70E,今年又有一次彩色丝印活动了,凑巧,我前段时间在某宝以极低的价格买到一片STM8S207RBT6单片机,这段时间没什么事就为它设计了一个板子,用来尝试IAR软件的使用及熟悉STM8单片机。碰巧ST官方又有例子可以参考,就是Nucleo-208RB。我参考了该块板子的设计,同时进行了部分调整,请接着看介绍。

   我真的很喜欢ST的Nucleo开发板的设计,我的一位好友“机卸狮老白”曾经也画过一块STM8S的板子,他说我这个板子就是“太给STM8S面子了”,毕竟一个STM8S大抵是不配给它集成一个ST-LINK V2的。所以这次我就用上次做验证板上的AIR32F103CBT6代替STM32吧,这样成本可以下来一些。以下对这个板子进行介绍:

 1.下板主控芯片支持使用STM8S207RxT6及STM8S208RxT6。

 2.在PE4引脚上挂有一个用户用按键,在PC5、PC6、PC7引脚分别接有一颗LED灯,用来验证单片机是否工作正常及调试时使用。

 3.PD1、NRST为下载口;PA4、PA5为第一组串口,用于和上板的ST-LINK通信;它们在不使用时均可与上板断开,实现上下板独立运行。

 4.模拟供电与供电间有短路块及磁珠隔离,默认使用板上电源供电,也可断开模拟部分独自为其提供精度更高的电源;在这里和官方有一处不同:官方支持为下板MCU提供3.3V或5V,而我的板子仅仅支持3.3V供电,如需5V供电,需要使用杜邦线旁路下板LDO即可为STM8S提供5V电压,但我不太建议这么做。

 5.上板ST-LINK版本为ST-LINK V2,据说后期版本的V2也支持了对板子的串口通信,这里找到了固件可以进行一次测试,看能否成功(显然测试失败了);LINK部分取消了限流保护,采用快速保险对上下板进行短路保护。

 6.LINK侧上板电源可投入/退出,实现上下板独立供电;并且相比官方板卡,我接出SWIM线,可以连接外部STM8S进行调试,功能更加强大。

 7.遥遥领先的TYPE-C接口!!!!(虽然我更喜欢工控常用的TYPE-B,但总要有点特色不是?)

至于ST-LINK烧录过程,建议看一下我的上一篇文章:https://oshwhub.com/c70e/imitation-nucleo-official-universal-development-board-version-20,这里不再赘述了。需要提醒的是,这里烧录固件必须是ST-LINK V2固件,不要拿个ST-LINK V2-1固件就烧。

                                  目前板子已点灯成功,没有串口,暂无法测试串口功能

  讲一下我对于这个板子的使用感受吧,肯定的,没有STM32的感觉舒服,我在blibli找了个STM8S教程,使用寄存器大法点亮了第一个灯。再加上STM8S网上的资源和教程真的不像STC公司或者STM32公司的多,所以这个芯片对于我来说又是从头开始学习,离谱的是,STM8SCubeMX仅仅是一个配置工具,它不能自动生成代码!!!!这个我真的没有想到。

  还有一个值得注意的点,就是焊接顺序和是否需要镀锡,我的建议是不要搞镀锡,刀头烙铁温度到350+度时,在没有松香润滑的情况下,很容易就会将两个很近且连接的焊盘间导线阻焊层给挂坏。尤其是GND网络,它散热太快,要是你刮的力气大了不但上不了锡,反而会破坏你的焊盘,我在焊接过程中就搞坏了好几处,但不是致命伤,还可以用~

  焊接TYPE-C记得焊盘和元件事先镀锡,涂抹绝缘助焊剂(不要用带腐蚀性的助焊膏,你清洗不了TYPE-C肚皮下面残留的助焊膏,然后通电时间一长就要导电短路或通信失败),如果不放心自己的技术可以把PCB焊盘接长一些,会好搞点。

                      使用软件读取已被烧录代码的单片机,可以看到连接和读取成功

写在末尾:

1.这个板子兼容所有脚位与STM8S207RBT6脚位一致的单片机,同时这款单片机不具有BAT功能,板子无法使用虚拟串口功能,与串口有关的元件均可不装配节约物料。

2.本人主业不是搞电子的可能在PCB绘制过程中还有没有注意到的小细节,希望大家评论区斧正,大家一起进步。

3.LINK部分由于STM8S仅支持ST-LINK V2,烧录ST-LINK固件可以使用APM32\AIR32代替STM32F103C8T6,不要使用航顺的HK32F103CBT6A!它可以刷进去,但是下载器无法正常工作,电脑会报错!

4.板子最高兼容到12V,不要超压(VIN脚有一颗耐压15V钽电容),超压使用钽电容可能存在危险!而且主控部分LDO改为XC6206,使用大功率模块时应当注意不要烧毁板载LDO;外挂基准电压源给VDDA供电记得断开模拟脚相应的短路块再进行操作。

5.最近上海去的比较多,每次都在上海南站换乘3号线进城区,喜欢上了他们的03A02/04A02电客车,毕竟在并线段3、4号线有一种电客车一模一样真的少见!也了解到了魔都地下铁少女的企划,不得不承认,吴诗卉真的可爱好吧!

6.板子分有彩绘和无彩绘两个版本,电路图是一致的,无彩绘版本依然使用了Nucleo标志的蓝色丝印制造彩色丝印。

7.最后,再见,王sir,C70E祝你离职快乐,前程似锦。

都看到这里了,可不可以给我一个赞呢?谢谢各位同志了~~~~ 那么,再见了~

 

参考资料:仿制Nucleo官方的通用开发板(2.0版本)(有教怎么烧录ST-LINK):

                https://oshwhub.com/c70e/imitation-nucleo-official-universal-development-board-version-20

                 blibli 觉得不错的STM8S课程 up主:ELC电协小家:

                https://www.bilibili.com/video/BV1q441167Me?spm_id_from=333.788.videopod.episodes&vd_source=0999064923d134d71796e4dfdeb4ab7c 

                 ST-LINK项目工程网址:https://oshwhub.com/CYIIOT/ST_LINK-V2_1

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
【工程文件】Nucleo_STM8S.epro
5
2
【原理图】Nucleo-STM8S207RB_无彩绘.pdf
6
3
【BOM】Nucleo-STM8S207RB_无彩绘.xlsx
4
4
【已验证】Gerber_Nucleo-STM8S207RB_无彩绘.zip
4
5
【固件】STLinkV2.J16.S4.bin
4
6
【测试程序】STM8S207_Test -点灯(乱写的).zip
7
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航