2023年1月16日

摘要: DMA 构成 channel ,FIFO,仲裁器 ,AHB 接口 DMA 是什么完全由硬件控制的存储数据交换方式类似与memory copy DMA 工作原理外设发送dma request 给 dma controller, 仲裁器会根据不同的dma 请求优先级排序,并且给优先级高的外设回复ack, 阅读全文

posted @ 2023-01-16 16:22 牛man 阅读(186) 评论(0) 推荐(0)

摘要: what? _weak函数是为了防止代码里面重复定义了同样函数名的函数,编译器在链接的时候会报错的一种手段。 why? _weak 一般被用在公共的接口上,比如中断入口函数,假如在isr.c 定义了一个叫_weak xxx_IRQHandler的弱函数,当我在xxx,c中重新定义了一个xxx_IRQ 阅读全文

posted @ 2023-01-16 14:45 牛man 阅读(487) 评论(0) 推荐(0)