![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM微控制器学习
云漂
现在是研究生拉
展开
-
STM32F429HAL库时钟系统学习笔记
文章部分图片来自于正点原子开发手册。纯属学习用途。F4的系统的时钟和F1基本相同,和F1 不同的就是锁相环倍频系数提高,就是系统时钟PLL的时钟频率高达180M(做完电赛控制组,感觉100M以下的单片机以后都不用再学了,图像处理完全做不了)。HSI:系统内部告诉时钟16M;HSE:外部高速时钟这里我们一般叫外部晶振正点原子的开发板是25M输入范围是(4-26M)我们以外部原创 2020-05-03 10:02:33 · 543 阅读 · 0 评论 -
STM32F105标准库读写USB写入csv文件
这几天需要往U盘里读写数据,需要升级单片机和向USB里写入测量数据。所用的芯片是STM32F105RB,注意必须要有OTG的功能的芯片才可以的单板驱动USB向其内部读写数据,没有OTG功能只能做从机我理解为可以和电脑连接后STM32内部flash做为U盘.从图上看我们知道只有F105/107和F2/4的单片机才具有OTG功能,而且F4还有FS/HS可以选择。 说明: OTG...原创 2019-05-22 11:28:41 · 9243 阅读 · 7 评论 -
IMAXB6充电器使用教程
视频地址 :http://blog.sina.com.cn/s/blog_130ac99cd0102vegw.html做个笔记B6充电器介绍:· B6充电器是一台多功能充电器,它支持双输入,是运用内置高性能的微处理器的高科技和专业操控软件的快速充电/放电器。· 支持的充电电池种类包括:Li-ion、Li-Poly、Li-Fe、Ni-Cd、Ni-MH和Pb,几乎涵盖了主流的原创 2017-12-25 21:16:21 · 10005 阅读 · 0 评论 -
步进电机控制和步进电机原理
今天调试了一个步进电机,原来调试过一款欧柯达的42步进电机, 本以为两个电机差不多,驱动器给的一样,结果发现死活不能用自己百度了一下,做一个笔记例如这个电机 42BYGH403AA 42 为机座尺寸, BYG是指混合式步进电机(混合式步进电机是综合了永磁式和反应式的优点而设计的步进电机。它又分为两相、三相和五相,两相步进角一般为1.8度 ,三相步进角 一 般为 1.2度 ,而五相步进角 一原创 2017-11-20 20:49:38 · 11181 阅读 · 0 评论 -
HC05模块对接操作
蓝牙连接互联有几个基本操作我这里打一下笔记。点击打开链接转载 2017-11-15 09:48:17 · 999 阅读 · 0 评论 -
STM32F429HAL库定时器学习笔记
这些基础的东西看视频很费时间而且有过基础的在学习只是库不太清楚,希望我总结的库使用的一些使用能节约一点大家的时间翻译 2017-09-12 20:07:52 · 14376 阅读 · 2 评论 -
STM32F429HAL库UART学习笔记
UART串口通讯作为最基本通讯协议我就不多赘述。我主要用HAL库实现串口通讯,看一下配置Uart的结构一变量 这里使用了结构体嵌套typedef struct{ USART_TypeDef *Instance; 串口类型和串口内部控制寄存器结构体 UART_InitTypeDef In翻译 2017-09-12 14:27:56 · 7266 阅读 · 0 评论 -
单片机的各种存储的含义和区别
闲着没事看看看STM32F4各种存储的发现 内部flash好像是FMC的的地址,细看FMC的原理只能从各种存储开始看起了。先说STM32内部有的:我用的是F429实际上没有2MB是只有1MB的FLASHFLASH (起始地址 0X08000000 大小 1MB)实际上就是 RAM存储器 在芯片中植入一个微型电源 可以像ROM一 保证信息不丢失 但由于是RAM 读写的速度原创 2017-09-28 12:35:47 · 6409 阅读 · 1 评论 -
STM32F429HAL库时钟系统学习笔记
文章部分图片来自于正点原子开发手册。纯属学习用途。 F4的系统的时钟和F1基本相同,和F1 不同的就是锁相环倍频系数提高,就是系统时钟PLL的时钟频率高达180M(做完电赛控制组,感觉100M以下的单片机以后都不用再学了,图像处理完全做不了)。HSI:系统内部告诉时钟16M;HSE:外部高速时钟这里我们一般叫外部晶振正点原子的开发板是25M输入范围是(4-26M)我们以外部原创 2017-09-11 16:12:37 · 10225 阅读 · 1 评论 -
STM32F429HAL库ADCDMA学习笔记
昨天做了一个ADC的程序一直想学习一下DMA的配置,我一直也是不懂DMA到底有什么用处,还是感觉很鸡肋。稍微配置了一下,我是这样理解DMA的。在配置了dma之后我们adc的数据不会再由cpu搬运,我们直接读取我们DMA数据是节省adc时间。直接看配置void MY_ADC_Init(void){ ADC_ChannelConfTypeDef ADC1_ChanConf;ADC1_H原创 2017-09-23 14:04:24 · 14285 阅读 · 3 评论