摘要:
一般流程: 正常情况下,微处理器根据代码内容,按顺序执行指令。 中断流程: 行过程中,如果遇到其它紧急的事件需要处理,则先暂停当前任务,执行紧急事件,待紧急事件处理完后,再恢复到刚才暂停的地方继续执行。 紧急事件就叫做中断或异常 异常 CPU内部产生的紧急事件 中断 来自CPU外部的片上外设产生的紧 阅读全文
posted @ 2022-08-07 22:52
未央恋枫
阅读(115)
评论(0)
推荐(0)
摘要:
数据类型 以STM32F103C8这一款芯片为例,这是一块32bit的MCU,基本数据类型在此款芯片中的数据长度, 以及在HAL库函数中的定义(stdint.h文件中的定义,采用C99标准) 建议:使用库定义的数据类型,来定义变量或函数。 const 用法 不仅仅是用于定义常量,还可以用于修饰数组、 阅读全文
posted @ 2022-08-07 22:44
未央恋枫
阅读(75)
评论(0)
推荐(0)
摘要:
1. 基础知识储备 基础知识:英语 软件知识:C语言、数据结构 硬件知识:数字电路、模拟电路 工具:万用表、示波器、逻辑分析仪、电烙铁的使用。 2.学习路线 3.基础概念 3.1 关于ARM ARM:芯片设计公司/芯片统称[设计架构公司/处理器芯片统称]; ARM生产厂家:NXP、ST、TI、Atm 阅读全文
posted @ 2022-08-07 22:41
未央恋枫
阅读(99)
评论(0)
推荐(0)
摘要:
I²C概述: 多主从架构串行通信总线 用于MPU/MCU与低速外部设备连接通信、数据传输。 组成:I²C由两条线 SDA 双向串行数据线 SCL 串行时钟线 独立的地址: 每个连接到总线的设备都有一个独立的地址。主机可以通过该地址来访问不同设备。 两种I²C实现方式: 模拟I²C 用GPIO来模拟I 阅读全文
posted @ 2022-08-07 22:03
未央恋枫
阅读(130)
评论(0)
推荐(0)
摘要:
串口通讯:RS232、RS422、RS485 场景 传输距离 传输电平 微处理器、板载蓝牙模块通信 几厘米 TTL电平,引脚直接连接 微处理器在工业现场 几十米 TTL电平转换为RS232、RS422、RS485 通讯接口标准: 接口 电平 特点 TTL 1:2.4V~5V;0:0V~0.4V 引脚 阅读全文
posted @ 2022-08-07 22:01
未央恋枫
阅读(116)
评论(0)
推荐(0)
摘要:
1.时钟 1.1 时钟特点: 现代计算机系统,必定有时钟 高级的单片机系统中,有不同频率的时钟 1.2时钟 作用: 提供基准频率来源 频率: 时钟频率越高,单片机运行越快。 时钟源: 振荡器、分频器。 振荡器 产生固定频率方波 RC震荡器 优点:成本低、可集成 缺点:温飘大、频率不稳定。 晶体振荡器 阅读全文
posted @ 2022-08-07 21:55
未央恋枫
阅读(200)
评论(0)
推荐(0)
摘要:
1.上手思路: 1.资料下载:官网--数据手册、参考手册 ST官网(https://www.st.com/),在搜索框里直接输入“STM32F103C8” “Product Specifications”(产品规格) “Reference Manuals”(参考手册) “Programming Ma 阅读全文
posted @ 2022-08-07 21:48
未央恋枫
阅读(165)
评论(0)
推荐(0)