
STM32
文章平均质量分 90
乱舞春秋丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32深入浅出(转载笔记)
看到了一份关于STM32学习的笔记,写的很好,但是特别的长,所以先把这份资料保存下来,以后慢慢看。STM32学前班教程之一:为什么是它经过几天的学习,基本掌握了STM32的调试环境和一些基本知识。想拿出来与大家共享,笨教程本着最大限度简化删减STM32入门的过程的思想,会把我的整个入门前的工作推荐给大家。就算是给网上的众多教程、笔记的一种补充吧,所以叫学前班教程。其中涉及产品一律隐去来源和品牌,以防转载 2017-03-08 15:46:56 · 4555 阅读 · 0 评论 -
关于ARM伪指令
最近在写STM32芯片的程序,关于真正的底层接触的不多。 很懊恼。 如果写程序只是关心用到的寄存器怎么设置,程序算法的逻辑的话,我觉得还不够,所以下面看了一下关于STM32的工程的第一步执行的文件: 汇编程序:startup_stm32f10x_hd.s //名字可能不是都相同 在这个程序中,执行的是在main函数以前需要初始化的一些东西,比如说:堆栈的分配,中断对应的中断处理函数名称,中断转载 2017-03-23 09:08:26 · 5875 阅读 · 0 评论 -
STM32单片机上电后时钟的默认配置过程
文章系转载,写的很好。写作原由:今日接手用stm32f100xx芯片开发的项目,以前用的是stm8s 和stm32f103xx芯片;因为在别人的项目代码的基础上做2次开发,但是发现那个代码main函数中没有对系统时钟的设置的相关函数,一直纳闷,但也没有深究,直至昨日 调试时出现串口收发数据出错,源代码在原项目的板子上串口发送、接收数据正常,同样程序在项目板子上收发的数据不正确, 两块板子芯片一样,串转载 2017-03-23 17:15:52 · 7790 阅读 · 0 评论 -
STM32 -- 笔记一 -- CLK、GPIO、PWM
时钟时钟源:HSI、HSE、LSI、LSE、PLL 时钟频率都不一样。 为什么要多个时钟源? A:STM32拥有者丰富的外设,这些外设需要的时钟频率不一定都要有系统时钟那么高,像是看门狗,只需要几十k的时钟频率即可。并且,同一个电路,时钟越快功耗越大,同时,抗电磁干扰能力也会越弱。系统时钟SYSCLK的分频:通过AHB分频器分频以后送给各模块使用模块包括总线,内核,内存,DMA等原创 2017-03-09 10:30:31 · 9107 阅读 · 0 评论 -
STM32采集AD电压
Tip1:为什么不用DMA传输来进行节约功耗,降低采样速率,提高效率?A:使用DMA传输,那么流程为: 1. ADC初始化,DMA初始化,TIM2初始化 其中:TIM2作为ADC的中断源 2. 当发生一次定时器的中断时,进入AD转换,在DMA的初始化时与ADC-DR寄存器进行绑定,在该寄存器获得数据时,直接通过DMA通道将该寄存器的数据保存在给定的数组里面,把缓存数组装满后,会触发一次DM原创 2017-03-08 15:50:52 · 45912 阅读 · 4 评论