2019-10-14 21:58发布
vention 发表于 2016-10-10 15:13 还有两小点不清楚的,望前辈提供资料查询。 ①: (uint32_t)0x40012C20; /* TIM1_CCER */ 地址是 ...
最多设置5个标签!
①
以 F103 为例,先在参考手册里面找 Memory and bus architecture 这一章的 Memory map,找到 TIM1 的基地址是 0x4001 2C00;然后在 Advanced-control timers 一章的 TIM1&TIM8 register map 里找到 TIMx_CCER 的偏移是 0x20。
或者写成 DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(TIM1->CCER) 这样也行,不用查地址了。
②
参考手册里面 Timers 章节的寄存器描述,TIMx_SMCR 的描述下面有表格,写了每个定时器做从机的4个内部触发源分别来自哪个定时器。
一周热门 更多>