Arduino_Core_STM32
顶点元
你当像鸟飞往你的山!
展开
-
STM32HAL库微秒延时函数的实现---DWT和SysTick
文章目录STM32 HAL库微秒延时函数的实现利用SysTick再实现微秒延时函数利用DWT(数据观测点)实现微秒延时函数`dwt.h`文件`dwt.c`文件`delayMicroseconds()`函数结论在这里插入图片描述结论STM32 HAL库微秒延时函数的实现天下苦STM32 HAL库微秒延时久已。不占用其他定时器资源又不使用循环的方式就不能实现微秒延时函数了吗?答案是否定的,我们还有...原创 2020-03-05 08:59:30 · 7309 阅读 · 1 评论 -
Arduino_Core_STM32---pinMode()实现分析
Arduino_Core_STM32—pinMode()实现分析pinMode()定义Arduino平台的易于使用性主要就体现在屏蔽的大量底层细节的实现,对于该函数来说也不例外。虽然该函数只有两个参数(arduino引脚号和模式),但这两个参数需要多层的映射才能转化为具体适合STM32芯片的配置信息,并调用底层接口完成配置。从下面源码中可以看出主要由两个函数来完成引脚模式配置的:digita...原创 2020-03-03 18:21:38 · 3333 阅读 · 3 评论