STM32使用串口1配合DMA接收不定长数据,减轻CPU载荷
STM32使用串口1配合DMA接收不定长数据,减轻CPU载荷 http://www.openedv.com/thread-63849-1-1.html 实现思路:采 用STM32F103的串口1,并配置成空闲中断模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部 ...
STM32使用串口1配合DMA接收不定长数据,减轻CPU载荷 http://www.openedv.com/thread-63849-1-1.html 实现思路:采 用STM32F103的串口1,并配置成空闲中断模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部 ...
年前有时间关注了一下Clojure,兴趣点在Lisp和其对并发的解决方案.对于后者,老聂推荐了一篇比较不错的文章:" Software Transactional Memory" .这 ...
继续上篇继续完成 " Software Transactional Memory "的笔记, 本文关注Clojure 处理并发的四种引用类型. ...
继续完成"Software Transactional Memory"笔记的下篇,这部分内容基本上就是Clojure STM源码阅读指南,从事务实现的各种概念作为切入点,逐步跟进抽丝剥茧.在本文梳理即将结束的时候我找到"Software Transactional Memory"一文对应 ...