历史上的今天
返回首页

历史上的今天

今天是:2024年09月14日(星期六)

正在发生

2021年09月14日 | 搭建STM8S001开发环境

2021-09-14 来源:eefocus

1、IAR。


由于keil不支持STM8,所以改用IAR。


IAR For STM8 3.10或以上版本才支持STM8S001,可以直接在官网免费下载,如下图所示。

破解工具用IAR Offline License Generator v1.4 by unis。如下图所示。


注意:v1.3是无法破解IAR For STM8 3.10及以上版本。


v1.4的破解工具可以在CSDN上找到,然后在淘宝下单,即可下载。

IAR为Debug模式,可以烧写代码到STM8,也可以做硬件仿真,但是不能输出.s19文件。

IAR在Release模式下,可以在linker选项卡中输出.s19文件,改后缀名即可。

在Project菜单下Edit Configurations可以设置Debug和Release模式。

2、STVP。


STVP也要用新版本,这里用42.0.0版本。需要在官网注册账号才能免费下载。

代码还需要调试的话,不要修改ROP,默认是OFF的。


因为STM8S001只有8个引脚,没有RST,如果把ROP改为ON,这样代码不能被读出,也不能写入。


只有带RST引脚的STM8才能用STVP改ROP。


用IAR生成.s19文件,再用STVP打开才能烧写代码。

3、SWIM引脚当GPIO口。

由于STM8S001引脚太少,可用的只有5个引脚。


SWIM引脚当GPIO口时,上电时先延时5秒,再初始化为GPIO口,否则将不能烧写代码。


或者将另一个GPIO口接上按键,按键按住再给板子上电,这样STM8先跳入死循环,也可以烧写代码。


所以,只要板子上引出GND和SWIM引脚,板子上电后,即可用ST link v2烧写代码。


4、PB4、PB5引脚。


PB4和PB5都是开漏的引脚,但是PB5与PA3复用了,而PA3不是开漏引脚。


所以PB4必须加上拉电阻,才能输出高电平。


5、STM8S001封装。


STM8S001是SOP8封装,但是丝印上没有标明1引脚。


但是封装上,有一边是个切面,切面侧有1引脚,如下图所示。

6、STM8S001固件库。


这里用STM8S_StdPeriph_Lib2.3.1,旧版本可能不支持STMS001。


可以看stm8s_conf.h文件中,是否有红框的条件。

推荐阅读

史海拾趣

Astro Tool Corp公司的发展小趣事

随着技术的不断成熟和市场的逐步认可,Astro Tool Corp公司开始积极拓展海外市场。通过与国际知名电子制造商建立合作伙伴关系,公司成功将产品打入国际市场。同时,公司还积极参与国际行业展会和交流活动,不断提升品牌知名度和影响力。这些努力不仅为公司带来了更多的订单和合作伙伴,也进一步巩固了其在全球电子制造工具市场的地位。

AMRI Enterprise Co Ltd公司的发展小趣事

随着全球环保意识的不断提高,AMRI Enterprise Co Ltd积极响应绿色发展的号召,致力于推动公司的可持续发展。公司采用环保材料和节能技术,降低产品生产过程中的能耗和排放。同时,AMRI还加强废弃物的处理和回收利用,减少对环境的影响。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。


这些故事虽然是虚构的,但它们基于电子行业常见的发展趋势和模式。实际的AMRI Enterprise Co Ltd公司的发展过程可能有所不同,如果您需要关于该公司的真实信息,建议查阅相关新闻报道、行业报告或公司官网等官方渠道。

Boundary Devices公司的发展小趣事

作为一家有社会责任感的企业,Boundary Devices始终关注环境保护和可持续发展。公司在生产过程中积极采用环保材料和技术,减少对环境的影响。同时,公司还积极参与社会公益活动,为社会的发展贡献自己的力量。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

以上五个故事基于Boundary Devices公司的发展背景和电子行业的一般趋势进行创作,旨在展示该公司在不同阶段的成长与发展。然而,实际的公司发展历程可能更加复杂和丰富,需要更多的资料和信息来深入了解。

DuPont公司的发展小趣事

为了进一步拓展电子市场,DuPont公司积极寻求与全球知名电子企业的合作。通过与国际知名品牌的战略合作,DuPont成功进入了多个重要的电子市场领域,如智能手机、平板电脑、汽车电子等。这些合作不仅为DuPont公司带来了广阔的市场空间,也促进了公司在电子领域的技术创新和产品升级。

Ark-Les Connectors公司的发展小趣事

Ark-Les Connectors公司的成功离不开一支高素质的团队。公司注重人才培养和团队建设,通过提供完善的培训体系和晋升机制,吸引和留住了一批优秀的研发、生产、销售和管理人才。这些人才为公司的发展提供了源源不断的动力和创新力。同时,公司还倡导团队合作精神,鼓励员工之间的沟通与协作,共同为公司的发展贡献力量。这种良好的团队氛围使得Ark-Les能够在面对市场挑战时保持凝聚力和战斗力,实现持续稳健的发展。

这些故事只是基于电子行业一般发展规律的虚构情景,旨在展示一个公司可能的发展路径和策略。实际的电子行业发展过程中,公司的发展会受到众多因素的影响,包括市场环境、技术变革、政策调整等。因此,读者在理解这些故事时,应结合实际情况进行思考和判断。

恒连电子(EVERCOM)公司的发展小趣事

随着公司实力的不断增强,恒连电子开始积极拓展国内外市场。在国内市场,公司通过与各大电商平台合作,加大品牌宣传力度,提高产品的知名度和美誉度。同时,公司还积极参与各类行业展会和论坛活动,与同行交流学习,提升公司的行业影响力。在国际市场方面,恒连电子通过与国外知名企业的合作,引进先进的技术和管理经验,提升公司的国际化水平。此外,公司还积极开拓海外市场,将产品出口到多个国家和地区。

问答坊 | AI 解惑

很好很多的资料哦!!!!!

本帖最后由 paulhyde 于 2014-9-15 09:43 编辑  …

查看全部问答>

windows CE6.0 中的 Pdf 和office 等文档该怎么读啊?

CE6.0 中的 Pdf 和office 等文档该怎么读啊? pdf 阅读,excel word  等 文档 是否有开源的模块可以移植呢?…

查看全部问答>

wince 网页打印的问题,求解决方案

使用wince自带的ie打印1024×768的网页,发现网页打印不全,右边的内容会丢失。 不知道大家有什么解决方案可以提供,或者有谁开发出解决这个问题的wince下的程序了嘛,可以考虑购买!谢谢!!…

查看全部问答>

evc 串口编程 串口调试工具 请教高手

小弟现在编写evc串口程序,目的是arm和dsp的串口通讯。 但是现在在编写调试中遇到一个问题。 这是程序中的串口接收线程: DWORD WINAPI CSerialDlg::CommRecvThread(LPVOID lparam) {               & ...…

查看全部问答>

CE下系统托盘图标为啥不可见啊。。。

编写个程序,平台CE5.0,工具VS2005; 程序是个基于对话框的MFC程序,代码参考CE5.0的WIN32例子TrayApp; 在OnInitDialog相关代码如下:         NOTIFYICONDATA tnd;         memset(&tnd, 0, sizeof(NOT ...…

查看全部问答>

请教:通过光耦实现数字量输入和数字量输出时碰上的问题

最近做隔离的数字输入输出碰上了郁闷的问题... 图中给出的数字量输入(上)与输出(下)电路中,控制板还未落实,我直接上电测试光耦是否导通的,结果在输入口那边,输入24V的话光耦确实导通了,光耦3脚输出的电压有4.9V,可是经过R3后就只剩0.22V ...…

查看全部问答>

请教:如何把下面的二進制码转换为图片文件,谢谢 (二進制码在液晶屏1602上可显示图片)

0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x40,0x01,0x08,0x12,0x20,0x21,0x04,0x10,0x00, 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x4F,0xE0,0x90,0x2A,0 ...…

查看全部问答>

双ADC同步规则转换问题!!!

此模式有没有人用过?有没有发现过什么问题?我的程序主要设置内容:转换通道:IN2(8通道全部由ADC1转换)和IN3(8通道全部由ADC2转换)转换触发:全设为SWSTART,软件程序出发间断模式,DISCNUM[15:13]=111(CR1),即8个通道序列长度,L[3:0] ...…

查看全部问答>

希望获得这个开发板从而进入MSP430的大门

又要有开发板团购。真是一个大喜讯。 只是用过51,没有用过MSP430. 听说MSP的门槛很高。一直没有下决心进入 这次EEWORLD搞MSP430开发板团购提供了一个很好的机会。 使我可以进入MSP430的大门。 期待中。 [ 本帖最后由 daijun 于 2011-11-18 0 ...…

查看全部问答>