MCU-STM8
MCU技巧
致知在格物,物格而后知至
这个作者很懒,什么都没留下…
展开
-
IAR for STM8 如何查看程序占用flash和RAM的大小
STM8s103F是笔者使用的一款mcu。由于程序代码和MCU资源的限制,有必要了解所实现程序代码占用mcu资源的情况。网上好多链接都没有讲清楚,在这里再整理一下。STM8s103F的资源查看手册,这款mcu的Flash为8K字节,RAM为1K字节。IAR for STM如何查看占用空间大小在Build窗口右击,选择“All”。编程链接后,出现如图的信息。其中,7306 字节的readonly code memory是Flash占用大小。791字节的readonly data memory应该原创 2020-07-10 14:10:05 · 4965 阅读 · 0 评论 -
IAR环境编写STM8中断处理函数的技巧
IAR环境下编写STM8的中断函数,对于中断向量的概念、以及编程处理方法不太好理解,这篇文章总结了几个关键的中断编程技巧,知此文可以不用看搜索其他相关文章了。1. STM8 中断向量表首先清楚stm8的中断向量表,下图来自stm8的datasheet。中断向量的起始地址是 0x00 8000。注意前两个中断RESET和TRAP是没有中断编号的。有中断编号的始自TLI中断,编号为0;其他中断依次递进每个中断地址有4个字节。2. IAR中断编译的关键字IAR编译器里用关键字来 __inte原创 2020-05-24 21:31:28 · 4056 阅读 · 1 评论 -
IAR环境STM8工程快速修改工程名称
如果网上获取了一个参考的IAR环境下的代码工程包,想用作自己的项目,往往需要修改工程名称,那么在IAR下如何修改呢?本例中,原来工程名称是text,现在想改为UF_Lgt,步骤如下s1: 修改4个工程文件名称做工程文件夹下,修改以下5个文件,改为自己的工程文件:*.dep *.ewt *.ewd *.eww *.ewps2: 将*.eww文件用txt打开,修改“*.ewp”为自己的工程名称s3 双击*.eww文件,打开工程查看工程文件,修改成功。s4 设置编译输出原创 2020-05-24 12:40:34 · 783 阅读 · 0 评论 -
IAR环境下STM8工程输出hex文件的方法
HEX文件STM8单片机编程完成后,需要下载到目标硬件板中,这时需要用到hex文件。IAR设置编译生成hex文件的方法s1: 工程名右键单击,选择【Options】,如图中1;s2: 在Options for node "XXX"对话框下,点击【Output Converter】,图中3;s3: 勾选【Generate additional output】, 下拉框【Output Format】中选择: Intel extended,如图中4;s4: 如果想修改输出hex文件的名称,可以勾选Ov原创 2020-05-24 11:57:09 · 1789 阅读 · 1 评论