历史上的今天
今天是:2025年02月07日(星期五)
2021年02月07日 | 基于IAR的STM8工程的创建
2021-02-07 来源:eefocus
最近工作闲下来了,趁有时间,琢磨了一下STM8芯片。先看图片,在网上买了一块STM8的核心板,手上正好有一个St-Link仿真器,赶紧把环境搭起来了。自己的笔记本太老了,只有两个USB口,还扩展了一个USB HUB。
硬件环境
今天专门查了一下JTAG、JLink、ULINK、ST-LINK,区别如下:
(1)JTAG是一种国际标准测试协议,主要用于芯片内部的测试,如ARM,DSP等;
(2)JLink同样遵循JTAG协议,是JTAG加上一个USB转接器;
(3)ULINK是Keil/ARM公司自己生产的,用于ARM系列新品测试,仅支持Keil环境;
(4)ST-LINK是针对STM32和STM8系列洗牌芯片的仿真器。
STM8常用的开发环境有ST TOOLSET、COSMIC、IAR,现在以IAR作为开发环境。首先是环境的安装,我软件的版本如下,如何获取,很容易找到,找不到的话,可以找我的。
IAR的版本信息
IAR有免费版和授权版两个版本,根据自己的需要,使用免费版或想办法吧。
打开安装后的IAR,界面如下:
IAR环境主界面
(1)创建工程
创建工程step1
创建工程step2
创建工程step3
创建一个main.c,添加代码。编译、下载。
工程建好了,环境通了,可以好好研究芯片的细节了,正式开始学习。
下一篇:STM8 外部中断配置方法
史海拾趣
|
超声设备的“死机”故障如同计算机常碰到的“死机”故障一样,有时会通过关机,然后再开机,机器就会正常工作。但有时“死机”现象无论通过什么应急手段都排除不了,在这种清况下,维修工作者切不可心急,应耐心细致的去查找“死机”故障形成的原因 ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 最近查阅一些智能卡读卡机具,了解到NXP 的几款非接触式通信中高集成读卡 IC 。 MF RC500 是应用 ...… 查看全部问答> |
|
delphi 中 如何通过DDE或者其他简单的方法 获取 组态王中的变量,谢谢 我在做一个小东西,我想在delphi 中通过DDE或者其他简单的方法 获取 组态王中的变量,请哪位大师指导一下,谢谢了… 查看全部问答> |
|
我的问题就是:以WFI方式进入停止模式后,现用外部中断和USB的wakeup中断两种方式唤醒,用外部中断唤醒后设备能正常工作,可以随时唤醒; 用USB唤醒后设备不能正常工作,不能建立USB正常通讯 void USBWakeUp_IRQHandler(void)& ...… 查看全部问答> |
|
习惯1:勤于琢磨,耻于下问有些新员工在进入工作岗位之后,对于遇到的一些难题乐于去自己琢磨、自己研究,这本来是一个很好的习惯,但是有些人研究完了之后缺乏一个验证的过程。也就是说,当遇到困惑的时候,自己琢磨出了结果,但是并不知道对 ...… 查看全部问答> |




