
stm32
pk_novo
这个作者很懒,什么都没留下…
展开
-
Stm32 DMA
两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。在同一个DMA模块上,多个请求间的优先权可以通过软件编程设置(共有四级:很高、高、中等和低),优先权设置相等时由硬件决定(请求0优先于请求1,依此类推)独立数据源和目标数据区的传输宽度(字节、半字、全字),模拟打包和翻译 2013-05-12 20:49:03 · 2866 阅读 · 0 评论 -
STM32 CAN 过滤器总结
STM32 CAN 过滤器总结在STM32互联型产品中,CAN1和CAN2分享28个过滤器组,其它STM32F103xx系列产品中有14个过滤器组,用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤器上"过"一下,能通过的报文是有效报文,收进相关联转载 2013-05-17 23:52:51 · 1533 阅读 · 1 评论 -
STM32 CAN
1. 几个重要的结构体: typedef struct { FunctionnalState CAN_TTCM;使能或者失能时间触发通讯模式 FunctionnalState CAN_ABOM;使能或者失能自动离线管FunctionnalState CAN_AWUM;使能或者失能自动唤醒模式FunctionnalState CAN_NART;使能或者失能非自动重传输模式 F转载 2013-05-17 23:32:12 · 1514 阅读 · 0 评论 -
STM32时钟初始化函数SystemInit()详解[转]
花了一天的时间,总算是了解了SystemInit()函数实现了哪些功能,初学STM32,,现记录如下(有理解错误的地方还请大侠指出):使用的是3.5的库,用的是STM32F107VC,开发环境RVMDK4.23我已经定义了STM32F10X_CL,SYSCLK_FREQ_72MHz函数调用顺序:startup_stm32f10x_cl.s(启动文件) → SystemInit()转载 2013-05-09 23:23:46 · 1934 阅读 · 0 评论