![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm8
文章平均质量分 78
qq1254632021
这个作者很懒,什么都没留下…
展开
-
volatile与const的实际使用
volatile与const的使用#define __I volatile const /*!< defines 'read only' permissions */#define __O volatile /*!< defines 'write only' permissions */#define __IO volatile /*!&原创 2021-01-16 19:41:06 · 204 阅读 · 0 评论 -
【STM8】多个单片机级联 UART协议 主从自主判断
项目分析灵活的模块拼接(不用刻意培训安装人员):主从自主判断,常用的方法就是上电检测,确认主从关系容错率要高:从设备一段时间接收不到数据,重新分配主从。这就用到看门狗了。预先考虑项目升级:升级的时候要尽量少的改动,只更改主单片机的程序,从模块不用修改,就能实现升级。这样要显示的内容只能由主设备发给从设备代码实现stm8控制MBI5043的文章基础上进一步作业,只需要实现多个stm8通过UART实现通信的功能就可以了外设的使用记得初始化三部曲----时钟,引脚,外设,用到了新的外设,原创 2020-06-09 20:45:41 · 1023 阅读 · 0 评论 -
【STM8】使用SPI通讯控制多个级联MBI5043 一一外设(SPI和TIM4)使用
外设的使用概要:本项目用到了SPI通信和TIM4定时器。这一章将介绍如何使用C语言来调用相应外设,调用外设分为两部分,一是初始化,二是使用外设。初始化分为三步外设时钟初始化-------外设时钟门控寄存器(CLK_PCKENR)---上一章时钟初始化有介绍外设对应引脚初始化---------GPIO的寄存器 ---上一章引脚初始化有介绍外设寄存器初始化------------外设的寄存...原创 2020-04-12 11:33:07 · 1799 阅读 · 0 评论 -
【STM8】使用SPI通讯控制多个级联MBI5043 一一代码实现
本章内容包含了时钟初始化,引脚初始化,逻辑函数的实现。逻辑函数的重点内容是 资料锁存函数中的注意事项,映射函数的含义。全部项目代码在文章末尾原创 2020-04-12 00:44:38 · 3294 阅读 · 4 评论 -
【STM8】使用SPI通讯控制多个级联MBI5043 一一方案制定
第一步 阅读原理图 重点看什么呢?先上图图1图2重点看:芯片具体型号(因为后面要查阅相应的参考手册)*STM8S103F3 和 MBI5043* 管脚连线方式*STM8S103F3 通过 DATA,CLK,GCLK,LA 这四根线与 MBI5043 相连*第二步 阅读被控制芯片的参考手册手册要看哪些东西?看管脚的含义从图中可以看出:DCLK,...原创 2020-04-11 15:15:04 · 3970 阅读 · 0 评论