完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、STM32固件库
CMSIS(Cortex Microcontroller Software Interface Standard) 二、新建工程
GPIO 1.8种模式: 1、输入浮空2.相关寄存器: - GPIOx_CRL :端口配置低寄存器3…相关函数: 相关函数在: stm32f10x_gpio.c stm32f10x_gpio.h 从标准库的.h文件查看函数,再从.h跳转到.c文件查看函数定义,从参数有效性判断语句assert_param(IS_…(…参数名…)) 查看参数的选项 GPIO初始化: 1.使能时钟寄存器地址映射 端口复用以及重映射
1.时钟系统 HSI 高速内部时钟 系统时钟SYSTICK的来源: MCO可以将时钟输出: SYSTICK -> AHB -> APB1 (低速)、APB2(高速)2.时钟相关的寄存器
时钟配置相关函数:system_stm32f10x.c stm32f10x_rcc.c 1.时钟使能配置4.系统时钟初始化(配置RCC相关寄存器)
[权威指南](ARM Cotrex-M3权威指南(英文).PDF) 第八章最后一节
NVIC 1.中断管理: 中断优先级分组 抢占优先级 & 响应优先级 2.相关寄存器:
相关函数在misc.c、
相关代码在stm32f10x_exti.h、stm32f10x_exti.c STM32的每个IO都可以作为外部中断的中断输入口定时器TIMx 1.相关寄存器:
英文参考手册 第27章1.概念:
① 起始位 ② 数据位(8位或者9位) ③ 奇偶校验位(第9位) ④ 停止位(1,15,2位) ⑤ 波特率设置 4.相关寄存器:
相关函数在stm32f10x_usart.c
半双工 1.协议: ①空闲状态 ②开始信号 ③停止信号 ④应答信号 ⑤数据的有效性 ⑥数据传输 2.读取 四、模块使用 1.MPU6050 1.寄存器 ①电源管理寄存器 ②陀螺仪配置寄存器 FS_SEL[1:0] 设置陀螺仪的满量程范围:0,±250°/S; 1,±500° /S; 2,±1000° /S; 3,±2000° /S; ③加速度传感器配置寄存器 AFS_SEL[1:0]这两个位,用于设置加速度传感器的满量程范围:0, ±2g; 1,±4g; 2,±8g; 3,±16g; ④FIFO使能寄存器 ⑤陀螺仪采样率分频寄存器 ⑥配置寄存器 ⑦温度传感器数据输出寄存器 ⑧中断使能寄存器 2.DMP(Digital Motion Processor) 能,GPIO时钟使能 2. 串口复位 3. GPIO端口模式设置 4. 串口参数初始化 5. 开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤) 6. 使能串口 7. 编写中断处理函数 IIC通信 半双工 1.协议: ①空闲状态 ②开始信号 ③停止信号 ④应答信号 ⑤数据的有效性 ⑥数据传输 2.读取 四、模块使用 1.MPU6050 1.寄存器 ①电源管理寄存器 ②陀螺仪配置寄存器 FS_SEL[1:0] 设置陀螺仪的满量程范围:0,±250°/S; 1,±500° /S; 2,±1000° /S; 3,±2000° /S; ③加速度传感器配置寄存器 AFS_SEL[1:0]这两个位,用于设置加速度传感器的满量程范围:0, ±2g; 1,±4g; 2,±8g; 3,±16g; ④FIFO使能寄存器 ⑤陀螺仪采样率分频寄存器 ⑥配置寄存器 ⑦温度传感器数据输出寄存器 ⑧中断使能寄存器 2.DMP(Digital Motion Processor) |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1937浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
730浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
553浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 00:13 , Processed in 0.795447 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号