STM8
我是来写博客的
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【7】STM8——————8S 选项字节
总结: 无 工具篇: 有两种开发工具: ST Visual Develop Version 4.3.2 IAR 参考资料: 风驰开源STM8寄存器版本例程 STM8中文参考手册 STM8数据手册 STM8S库函数中文参考.exe 程序 库函数 寄存器(本笔记依据寄存器编写) ...原创 2020-06-21 23:34:22 · 718 阅读 · 0 评论 -
【6】STM8——————8S 关于打开与进入中断函数的说明
简述: 打开与关闭全局中断: asm("rim"); //开全局中断 asm("sim");//关全局中断 用STVD新建工程后,左侧项目目录树中自动增加2个文件main.c,stm8_interrupt_vector.c文件,后者提供了STM8所有的中断入口函数地址表 stm8_interrupt_vector文件的功能: 中断函数入口 默认中断函数入口是一样的,需要我们自己找到相应中断修改入口名 中断函数的声明 默认@far @interrupt void原创 2020-06-16 22:27:49 · 2783 阅读 · 0 评论 -
【5】STM8——————8S GPIO操作
总结: 如果用库函数配置系统时钟相对简单: CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV8); 设置为内部时钟,不分频,系统时钟:16M; 寄存器配置系统时钟 CLK_CKDIVR &= 0x00;//不分频 8S默认使用内置时钟 工具篇: 有两种开发工具: ST Visual Develop Version 4.3.2 IAR 参考资料: 风驰开源STM8寄存器版本例程 ...原创 2020-06-15 23:16:32 · 2709 阅读 · 0 评论 -
【4】STM8——————8S时钟篇
简述: 8S系统默认时钟为内部16Mhz,8分频; 设为内部时钟:只需调整分频值即可; 设为外部时钟:待验证; 主时钟源分类: 1-24MHz高速外部晶体振荡器(HSE) 最大24MHz高速外部时钟信号(HSE user-ext) 16MHz高速内部RC振荡器(HSI) 128KHz低速内部RC(LSI) 各个时钟源可单独打开或关闭,从而优化功耗; 时钟源切换----详见《STM8S微控制器参考手册---P47》 手动切换 软件设置时钟源切换;原创 2020-06-12 22:32:09 · 1511 阅读 · 1 评论 -
【3】STM8——————准备篇
芯片篇: STM8分为三个系列: 8A 汽车级应用 8S 标准级应用 8L 超低功耗应用 此次平台选用: 8S系列之----STM8S003F3P6 SSOP20 功能简介: 8位,8K Flash, 1K RAM, 便宜,功能齐全, 内部16Mhz(默认HIS/8)、外部(1~24Mhz)、内部RC(128K) 6路16位PWM输出 输出.hex文件 Project ---> Proj原创 2020-06-10 23:37:59 · 1585 阅读 · 0 评论 -
【2】STM8——————STVD+Cosmic编译环境下查看代码的实际长度
下载“stvd代码大小显示工具” 将上面的软件放在COSMIC编译软件的安装目录 默认的是C:\Program Files\COSMIC\CXSTM8 打开一个stm8工程,右键选择stm8l工程名,在弹出的快捷菜单中选择Setting选项,在弹出的工程选项设置中找到post-build选项卡,在commands输入框中增加一行:size $(OutputPath)$(TargetSName).map 备注:size后面有一个空格,不然编译会报错; 重新编译(选择Rebuild All),即原创 2020-06-10 23:28:49 · 998 阅读 · 0 评论 -
【0】STM8——————STVD编译工具安装与程序下载
1、安装STVD,在ST的官网下载。STVD只支持汇编开发,C语言开发需要安装COSMIC C編譯器,单独下载。2、到COSMIC官网下载COSMIC C for STM8:http://www.cosmic-software.com/download.php#stm8对于stm8可以使用32K免费使用权限,每台电脑是1年,以及16K的限制权限。需要使用邮件获取license.lic文件(必须使用邮件或在线获取,其他方法会不成功)。3、在STVD添加COSMIC编译器,选择Tools-&原创 2020-06-03 21:44:41 · 6738 阅读 · 0 评论 -
【1】STM8——————STVD 编译时提示can not openfile crtsi0.sm8
用STVD+COSMIC编译工程时出现以下错误:#error clnk Debug\demo.lkf:47 can’t openfile crtsi0.sm8#error clnk Debug\demo.lkf:60 can’t openfile libis0.sm8#error clnk Debug\demo.lkf:61 can’t openfile libm0.sm8解决方法:打开STVD软件,选择Tools-> Options -> Directories -> Show原创 2020-06-03 21:45:02 · 1303 阅读 · 1 评论
分享