本节主要内容:完成Lora模块单片机STM8L101F3标准库的移植
STM8l101F3单片机属于是8位单片机,但和传统的51有很大的区别:
1.STM8的内核不一样: 51单片机的内核是传统的8051,STM8是ST独有的8位单片机内核。
2.STM8单片机内部的寄存器更多,资源更丰富,功能更强大,价格相比8051更贵一点。
3.ST公司提供了STM8单片机对应的标准库,程序开发一般基于标准库来开发,而传统的C51单片机直接基于寄存器开发。
对于开发而言,最重要的就是如何搭建单片机的开发环境。STM8单片机和STM32单片机的开发有点类似,都是基于标准库来开发的,这样可以让开发者更加的方便操作。
这篇内容为无际单片机编程lora模块项目实战课内容,到时候会配套有视频教程。
如何基于标准库搭建STM8单片机的开发环境?
第一步:下载STM8单片机对应型号的标准库
下载标准库的,大家可以自行百度搜索“STM8L101标准库”下载,但百度的资源过多,不好甄别,有些连接还有病毒,安装乱七八糟的软件,让人头疼。
另外一种方式就是在ST单片机的官网下载,以下就是STM8L103单片机标准库下载的截图:
ST官网下载标准库需要注意:
不同的单片机对应的标准库有所区别,大家一定要下载单片机对应的。STM8单片
机有多个分支,对应的标准库也不一样,其中STM8L10x 系列的标准库是一样的。
2. ST官网下载,需要用户注册账号。 建议大家自行注册一个账号,下载资料经常会用到。
下载的标准的如下图所示:
第二步:基于IAR 新建STM8单片机工程
新建STM8单片机保存工程的文件夹,并命名为“Lora_STM8”,将标准库中的“STM8L10x_StdPeriph_Driver”文件复制到Lora_STM8文件中,并新建“Project”文件夹
如下图:
“Project”: 用来存储单片机的工程文件
“STM8L10x_StdPeriph_Driver”: STM8L10X单片机的标准库文件。
2. 打开IAR for stm8软件,新建基于STM8单片机的工程,并将工程保存到Lora_STM8/Project文件夹中。
3. 选择C语言,并点击”OK”。
4. 工程新建完成后如下图:
5. 工程中增加Grop分类,操作如下:
图8
6. 分别增加Lib 和 User 两个Grop. 操作完成后界面如下:
7. 软后将”main.c”拖住拉到User文件夹下。
第三步: STM8单片机标准库的移植
在Group中的“Lib”文件夹中添加标准库的.C文件中。
2. 在标准库文件夹中找到并复制如截图所示的3个文件,到工程“Project”文件夹下。
3. 在工程“User”下增加”stm8l10x_it.C”文件
4. 工程配置
①打开工程配置选项:
②配置目标板对应的单片机型号:
③配置单片机编译路径的路径,增加所有包含.h文件的目录。分别选择增加Lora_STM8Project 和Lora_STM8STM8L10x_StdPeriph_Driverinc两个路径。
④配置工程的输入文件。如下图所示。
最后验证移植是否OK?
选择Project/Rebulid All 整体编译工程,”error: 0”,系统编辑通过,移植成功:
上一篇:STM8单片机串口驱动的深度解析
下一篇:STM8单片机定时器驱动的深度解析
推荐阅读
史海拾趣
机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,任何与电视机连接的网络终端设备均可视为机顶盒,其发展历程涵盖了从模拟频道增补器到数字卫星、地面及有线电视机顶盒的广泛范畴。而从狭义角度看,机顶盒特指那些具备数字处理能力的设备,如IPTV机顶盒、DVB-S卫星机顶盒、DVB-T地面机顶盒及DVB-C有线电视机顶盒等。
机顶盒的核心功能在于接收并转换数字电视信号,使之能在传统或智能电视上播放。它不仅能接收来自有线电缆、卫星天线及宽带网络的信号,还能提供电子节目指南、网页浏览等增值服务。通过机顶盒,用户能够享受到高清乃至4K超高清的电视节目,体验更为细腻的画面和震撼的音效。此外,机顶盒还具备网络交互能力,支持在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为智能互动终端。
随着技术的不断进步,机顶盒正朝着高清化、智能化方向发展。未来,机顶盒将不仅限于基本的信号接收与解码功能,还将融入更多智能推荐、语音识别等先进技术,为用户提供更加个性化、便捷的娱乐体验。总之,机顶盒作为连接电视与互联网的桥梁,正以其丰富的功能和广泛的应用场景,不断满足用户日益增长的娱乐需求。
长工微电子在产品研发上不断取得突破。其中,IS6608芯片实现了多相电源并联输出最高到200A,这是国产电源芯片第一家可以用于服务器CPU多相并联电源解决方案,打破了欧美电源芯片厂商在多相电源的垄断。同时,IS6607 20A集成mos电源芯片,以3x4mm的体积实现了100w的功率输出,代表了当时芯片产业模拟电源的最高水平。这些产品广泛应用于服务器、台式机、笔电、基站、AI、LED显示屏等市场领域,为公司带来了丰厚的回报。
在电子行业中,技术的突破和创新是企业持续发展的关键。CONEC深知这一点,因此不断投入研发资源,力求在技术上取得突破。通过多年的努力,公司在某些关键技术领域取得了重要进展,如高速数据传输、低损耗材料应用等。这些技术突破不仅提升了公司的产品性能和质量,也使其在行业中保持了领先地位。
作为一家有远见的企业,CONEC不仅关注自身的经济效益,还积极履行社会责任。公司致力于推动电子行业的可持续发展,通过采用环保材料、优化生产工艺等方式降低生产过程中的环境影响。同时,CONEC还积极参与社会公益事业,支持教育、环保等领域的发展。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。
请注意,以上故事仅为基于公开信息的推测和构建,可能并不完全准确反映CONEC公司的实际发展历程。如果您需要更详细和准确的信息,建议查阅CONEC公司的官方资料或相关新闻报道。
1978年,CONEC在利普施塔特创立,标志着公司电子业务的起点。创立初期,公司可能面临着资金、技术和市场等多方面的挑战。然而,凭借着对电子行业的深刻理解和坚定的创业决心,CONEC逐渐在市场中站稳脚跟。1980年,DIN EN 60603系列产品的成功上线生产,为公司赢得了初步的声誉和市场认可,为后续的发展奠定了坚实基础。
2022年5月,英国思百吉集团(Spectris)以5.4亿美元的价格收购了Dytran。这次收购是思百吉集团进一步扩大其在传感器领域的布局的重要举措。作为思百吉集团旗下的子公司,Dytran将继续保持其独立性和品牌特色,同时借助思百吉的全球资源和市场渠道,加速其业务发展和市场拓展。
在被收购后,Dytran与思百吉旗下的其他品牌进行了业务整合。通过共享研发资源、优化供应链、拓展销售渠道等方式,Dytran实现了与思百吉旗下品牌的协同发展。这不仅提高了公司的运营效率和市场竞争力,还为客户提供了更加全面和优质的服务。
引言 各种测量仪器检测到的数据常常需要传送到PC机进行数据处理与存档,以充分利用PC机丰富的硬件和软件资源,获得更为完善和强大的数据处理、分析和存储能力。传统PC平台的数据采集卡受PC机插槽数目、地址、中断等硬件和软件资源的限制,可扩 ...… 查看全部问答∨ |
|
各位达人,小弟请教一下? 看这样思路对不对, 多指教,小弟多谢了!! 前些时间收到淘宝发来的mini2440 。近期抽空学习下! 我想先从ucos-ii学起,将光盘里的ucos ...… 查看全部问答∨ |
半导体的耀眼光芒正在消逝。近日,普华永道中国2009半导体行业最新报告显示,长远看来,中国半导体消费市场已驶离高速发展的快车道,未来该行业的增长率将更接近全球平均水平。 对技术尚不过关、规模更无法与国外半导体公司相提并论的中国 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 创通联达高通 IOT 平台解决方案及成功案例|报名直播赢【蓝牙耳机、音箱、京东卡】等好礼
- NXP COG趣味有奖问答
- Nexperia有奖直播|电动汽车中车规功率MOSFET和氮化镓器件的介绍及应用
- 泰克任意波形发生器,跨越成本极限,克服挑战
- Microchip最新SAM 以及 PIC32单片机软件开发平台-- MPLAB® Harmony V3介绍 ”
- TI低功耗蓝牙技术与阿里云IoT智能生活开放平台iLOP的完美结合!预报名+看直播均可赢好礼!
- Quartus Prime设计软件15.1版 带你体验革命性的设计生涯
- EEworld&TI 喊你来玩BLE+ZigBee+6lowpan!
- Wi-Fi智能战队征集令,Open1081免费试用进行中...