
STM32
Work-Hard
go go
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32F107 OTG U盘程序
程序源码搜索下图: 程序根据所用板子硬件修改,修改部分是对usb.bsp.c中下图函数中的PB8进行修改。原创 2018-03-16 17:29:04 · 1891 阅读 · 0 评论 -
STM32笔记图
f103架构:BOOT启动方式:SYSTICK:时钟图:重映射:原创 2018-03-12 10:23:17 · 378 阅读 · 0 评论 -
232转TTL各种连线
.USB电平转TTL电平原创 2019-06-29 13:54:31 · 1166 阅读 · 0 评论 -
裸机延时效率低的问题
单片机软件定时器的使用方法特别声明:文章是原创但是本文讲述的思想是在国外的开源代码中借鉴的初学者在编写单片机程序时经常会用到延时函数,但是当系统逐步复杂以后(没有复杂到使用操作系统)延时会因为延时降低MCU的利用率,更严重的会影响系统中的“并行”操作例如一个既有按键又有蜂鸣器的系统中,如果要求按下按键发出不同的声音,每次发声时间在1秒-2秒之间, 如果用延时来做代码很简单://蜂鸣器发出...转载 2019-07-20 09:13:13 · 602 阅读 · 0 评论 -
软件定时器的实现
1.什么是软件定时器软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需要使用较多定时器的时候就不会受限于硬件资源的不足,这是软件定时器的一个优点,即数量不受限制。但由于软件定时器是通过程序实现的,其运行和维护都需要耗费一定的CPU资源,同时精度也相对硬件定时器要差一些。2.软件定时器的实现原理在Linux,uC/OS,FreeRTOS等操作系...转载 2019-07-20 09:18:01 · 8599 阅读 · 3 评论 -
STM32F103的时钟配置源码学习记录
本文记录下看完正点原子战舰版的时钟配置视频后的理解,仅用作备忘。 时钟的配置源码在文件system_stm32f10x.c中。程序先通过判断使用的f10芯片的种类,选择你要的系统时钟频率SYSCLK。我用的芯片系统频率最高为72Mhz,芯片容量为大容量型,所以预编译后选择的是SYSCLK_FREQ_72MHz 72000000。 下面这段代码在时钟配置中没...原创 2018-03-09 11:53:38 · 11177 阅读 · 0 评论