Image
Image

自动化陈稳

+ 关注

粉丝 1     |     主题 105     |     回帖 1379

搭建机器人电控系统——MCU基石——STM32时钟配置详解
2023-10-18 19:21
  • ST MCU
  • 45
  • 1278
  参考手册中的时钟树 再查看STM32F4参考手册中的时钟树,现在来看就很清晰了。我们把时钟树分成两半来看,左 ...  
  ......  
  第二个接在PC14-OSC32_IN和PC15-OSC32_OUT之间大小为32.768KHZ的晶振,是为了提供精准定时用的(因为32768= ...  
  时钟硬件来源 在第二章节讲如何画主控板的最小原理图时,我们曾讲过晶振电路来源,当时我们的主控板接了两 ...  
  ......  
GD32F130之DMA
2023-12-10 18:14
  • GigaDevice GD32 MCU
  • 72
  • 4702
  ......  
  DMA配置代码模板 这里给出USART0使用DMA接收和发送的DMA部分配置代码  
  ......  
  ......  
  DMA中断 DMA传输过程中会触发三种中断: 传输完成中断:随着传输进行,当DMA_CHxCNT递减为0时,触发传输完 ...  
  通过DMA_CHxCTL寄存器的CMEN 位来选择是否开启循环模式。 DMA_CHxCTL.CMEN =0:禁止循环模式 DMA_CHxCTL.C ...  
  配置DMA传输模式 有两种传输模式。 单次模式:当DMA_CHxCNT寄存器指定的传输数据长度传输完成后,DMA_CHxC ...  
  配置数据传输长度 外设每请求一次DMA传输,只会传输一次数据。通过设置DMA_CHxCNT来指定一共需要DMA传输多 ...  
  设置外设地址生成算法 DMA_CHxCTL.PNAGA=0:固定地址模式 DMA_CHxCTL.PNAGA=1:增量地址模式 ...  
  设置存储器地址生成算法 DMA_CHxCTL.MNAGA=0:固定地址模式 DMA_CHxCTL.MNAGA=1:增量地址模式 ...  
  设置外设基地址 使用DMA_CHxPADDR寄存器来设置存储器基地址  
  设置存储器基地址 使用DMA_CHxMADDR寄存器来设置存储器基地址  
  当使用固定地址模式时,每次存取数据的地址都不变化。当使用增量地址模式时,每次传输一次数据后,地址就会 ...  
  配置外设地址和存储器地址以及地址生成算法 外设地址就是外设寄存器映射的地址,而存储器地址就是内存缓冲 ...  
  设置外设数据宽度 DMA_CHxCTL.PWIDTH[1:0] = 00 :8bit DMA_CHxCTL.PWIDTH[1:0] = 01 :16bit DMA_CHxCTL. ...  
2
3
近期访客