04 2023 档案
摘要:一、IIC协议介绍 (1)协议介绍 IIC(又称I2C,Inter-Integrated Circuit),即集成电路总线,是一种两线式串行总线,由PHILIPS公司开发,用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。I2C总线由数据线SDA和时钟线SCL
阅读全文
摘要:1.新加库函数文件 stm32f10x_usart.h和stm32f10x_usart.c。 USART:同步异步收发器 UART:异步收发器 2.USART/UART知识点 协议: (1)起始位:一个逻辑0的数据位表示。 (2)数据位:8-9位。 (3)校验位:奇校验、偶校验、无校验。 (4)停止
阅读全文
摘要:1.位带操作介绍 对单一bit进行操作,类似于C51单片机里的sbit关键字定义一个位,将位带区的一个比特位膨胀为位带别名区一个32位的字,通过操作位带别名区的一个字达到操作寄存器一个位的操作。 2.STM32位带地址 (1)SRAM:0x2000 0000~0x2010 0000 (2)外设位带区
阅读全文
摘要:1.寄存器介绍 (1)CTRL控制及状态寄存器。 位段 名称 描述 16 COUNTFLAG 当读取该寄存器时,计数到0,则该位为1,读取该位,自动清零 2 CLKSOURCE 0=外部时钟源,1内核时钟 1 TICKINT 1=倒数到0时产生SysTick异常请求,0=数到0时无动作 0 ENAB
阅读全文
摘要:1.操作步骤 (1)使能时钟以及配置端口; (2)使能AFIO时钟,绑定外部中断线; (3)设置外部中断EXTI; (4)配置分配中断优先级NVIC; (5)编写中断函数。 2.函数位置说明 (1)外部中断初始化函数封装函数库,stm32f10x_exti.c。 (2)中断优先级配置函数封装库,mi
阅读全文
摘要:1、输入输出模式 模式名称 性质 特征 浮空输入 数字输入 可读取引脚电平,若悬空则电平不确定。 上拉输入 数字输入 可读取引脚电平,内接上拉电阻,悬空时默认高电平。 下拉输入 数字输入 可读取引脚电平,内接下拉电阻,悬空时默认低电平。 模拟输入 模拟输入 GPIO无效,引脚直接接入内部ADC。 开
阅读全文
摘要:1.打开MDK5 创建项目,新建文件夹进行保存。 2.新建CMSIS文件夹,将标准库中的启动文件startup_stm32f10x_xx.s文件复制到新建的CMSIS文件夹下。 文件后缀说明:hd -> 高容量设备 md -> 中容量设备 ld -> 低容量设备 3.将stm32f10x.h、sys
阅读全文
摘要:一、STM32C8T6 主流系列芯片,采用ARM Cortex-M3内核,主频72MHz,RAM大小20K(SRAM),ROM大小64K(flash),供电2.2V~3.6V,封装LQFP48。 二、外设简介 2.1 深绿部分为位于Cortex-M内核的外设,其余为内核外的外设。
阅读全文