- 博客(3)
- 收藏
- 关注
原创 GD32F303RCT6(3)-DMA+串口空闲中断实现串口收发
DMA控制器提供了一种硬件的方式在外设和存储器之间或者存储器与存储器直接之间传输数据,而无需CPU的介入,正因如此,DMA传输至关重要。DMA控制器有12个通道(DMA0有7个通道,DMA1有5个通道),每个通道都可以专门用来处理一个或多个外设的存储器访问请求,可以控制DMA请求的优先级。DMA与Cortex®-M4。
2024-07-08 23:29:16
909
原创 GD32F303RCT6(2)-独立看门狗和窗口看门狗
看门狗定时器(WDGT)是一个硬件计时顶啊路,用于检测由软件故障导致的系统故障。其片上有两个看门狗定时器外设,分别是独立看门狗定时器(FWDGT)和窗口看门狗定时器(WWDGT),看门狗定时器再内部计时器达到了预设的门限的时候,会触发一个复位,调试模式的时候可以停止计时。独立看门狗,有独立的时钟源(IRC40K),即使主时钟失效,FWDGT仍然可以正常工作,一般适用于独立环境且对于计时精度要求不高的场合。
2024-07-05 20:12:07
916
原创 GD32F303RCT6(1)——RTC实时时钟
实时时钟(RTC)常用于日历时钟和低功耗应用中的唤醒。在使用外部低速晶振的条件下,RTC可以在所有的低功耗模式下正常工作,因此常用于实现芯片的低功耗唤醒。RTC电路分属于两个电源域,可以看到一部分位于备份域当中,该部分包括一个32位的累加计数器、一个闹钟、一个预分频器、一个分频器以及RTC时钟配置寄存器,因此当RTC在系统复位或者从待机模式下被唤醒时,其设置和时间都会保持不变。另一部分位于VDD电源域当中,该部分只包括APB接口和一组控制寄存器。
2024-07-04 22:48:57
962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人