摘要: UART串口 新唐M0/M4 UART都有16级或64级FIFO,用来缓存UART数据的收发。通常配合接收超时中断实现数据的接收任务。 例如:RX FIFO中断触发级别设为14,UART接收到14个字节后才发生RDA中断,降低CPU负荷;再设置接收超时中断,当接收上一个字节后超过定时时间,即发生超时 阅读全文
posted @ 2018-05-21 23:54 LLWDream 阅读(765) 评论(0) 推荐(0) 编辑
摘要: SysTick系统滴答定时器: core-cm4.h定义了ARM芯片通用的systick配置(使用默认时钟HCLK): __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks); The function initializes the Syst 阅读全文
posted @ 2018-05-21 19:18 LLWDream 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 普通gpio初始化,只需设置输入输出模式和是否使能中断: void GPIO_SetMode(GPIO_T *port, uint32_t u32PinMask, uint32_t u32Mode); * @param[in] port GPIO port. It could be PA, PB, 阅读全文
posted @ 2018-05-21 15:50 LLWDream 阅读(452) 评论(0) 推荐(0) 编辑