STM32
文章平均质量分 88
学习STM32,如有雷同,一定是巧合
special mountain lee
大学生一枚
展开
-
stm32——AD采集以及DMA
而 DMA 控制器可以接管数据传输的任务,直接控制数据在不同存储区域之间的移动,从而大大提高了数据传输的效率,减轻了MCU的负担,使MCU能够同时处理其他任务。烦的嘞,我也是服了。包括工作模式,ADC扫描(单通道还是多通道),转换模式的选择,触发方式的选择,对齐格式的选择(左对齐,右对齐等)、ADC采集通道数。接下来看看DMA配置,包括外设地址,存储地址,传输方向,传输的数据量,外设是否增量,地址是否增量,外设数据宽度,存储器数据宽度,模式选择,通道优先级,什么到什么的模式。原创 2024-07-11 17:02:36 · 2923 阅读 · 0 评论 -
stm32——外部中断EXTI
谈到中断,这里就要考虑到中断优先级的问题,有两个优先级的概念,分别是抢占式优先级和响应优先级,每个中断源都需要被指定这两种优先级。具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。配置是配置完了接下来就是中断函数。大家可以打开自己的启动文件,来看看对应中断函数的命名,0到4是每个都有自身的一个中断函数。stm32的中断非常强大,每个外设都可以产生中断,这里呢,我就单纯的说说外部中断按键的方式如何去控制小灯的亮灭。原创 2024-07-08 14:06:58 · 1088 阅读 · 0 评论 -
胡说八道(24.6.10)——数电与STM32
首先是CMSIS文件,它是针对内存寄存器映射的一个储存,其中,我觉得最重要是stdint.h,它是对于我们在编程时的数据类型进行的定义。接下来是StdPeriph_Driver这个文件,这个是所有外设的根本,像GPIO,AD,串口通信USART等等外设部分都需要依仗这个标准库文件夹,当然这个大家随便找一个博主,基本上都能下到。我们将从低电平上升到高电平的时间记为上升时间tr(实际过程中,是从幅度的10%上升到幅度的90%的时间),反之,则从90%到10%的时间宽度记为下降时间tf。相加的时候没啥好说的。原创 2024-06-11 20:09:53 · 2199 阅读 · 0 评论 -
胡说八道(24.6.11)——数电及STM32
卡诺图特别适合用于化简逻辑函数,能够更直观地发现逻辑函数中的冗余项和可合并项,此外,卡诺图还有一个手法,叫做卡诺图画的圈要越大越好,按照2的n次方画,左右上下相邻,对角相邻。通常情况下,我们使用的都是HSE,它是外部晶振,频率为8MHz,哪有人就要问了,你时钟频率是72MHz,怎么搞的?它的时钟频率为72MHz,由上图,设置的分频数为7200-1,就是7200分频,此时,时钟的频率为10KHz,然后,进行计数它的目标是100-1,也就是相当于,咱们一个计数周期就是1/10k*100=10ms。原创 2024-06-12 18:45:13 · 1087 阅读 · 0 评论 -
胡说八道(24.6.17)——STM32以及通信杂谈
莫尔斯发明的收报机装置由一个电磁铁及有关附件组成,当收到发报方传来的电流时,电磁铁便产生磁性,这样由继电器上的电磁铁控制的吸片向下,带动写字笔向上,并在不断前行的纸带上记录下点或画线。在研究电报的基础,用电线传输声音的电话的发明也随之而来,由贝尔发明出来的。我知道了最有名的有香农的信息论。这里要注意的是方波的范围为0~3V,频率随便,最好别用太低的频率的信号,我用的是10kHz的信号。不说了,接着聊聊咱们的通信历史,昨个咱说了咱们国家悠久的通信历史,接下来,看看国外近代的一些在伟大的有线电通信的成就。原创 2024-06-18 20:04:40 · 2034 阅读 · 0 评论