-
一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。
①HSI是高速内部时钟,RC振荡器,频率为8MHz。
②HSE是高速外...
-
本设计的研究初衷来源于灭火机器人比赛,比赛场地将采用国际标准比赛场地,比赛场地平面图如图1所示。比赛场地的墙壁高为33cm,厚为2 cm,由木头做成。墙壁刷成白色。比赛场地的地板是...
-
1 STM32微控制器介绍
STM32系列微控制器是ST公司基于Cortex-M3内核的高集成度的微控制器。它在性能、价格、功耗和实时性方面树立了一个新的标杆,集成了Cort...
-
DMA有什么用?
直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须...
-
STM32的库函数操作给设计开发人员带来了诸多的便利,开发人员不必十分了解STM32的内部寄存器及硬件机制,只要有C语言基础,即可完成单片机的开发,缩短了开发周期,降低了开发难度...
-
1 STM32微控制器介绍
STM32系列微控制器是ST公司基于Cortex-M3内核的高集成度的微控制器。它在性能、价格、功耗和实时性...
-
有一个频率为20k的信号,要得到它的频谱。主要思路就是:先进行AD转换,采样率设为50khz,然后进行FFT运算,如果我计算1024点的FFT,那么是不是从1s中测得的50k个点中...
-
我想问下,我用两块STM32进行SPI通讯,一个主机一个从机,开始主从机是可以通讯成功的,而且数据也是对的,但是不知为什么,通讯一段时间后,从机接收主机发过来的数据会出现错误,感觉...
-
博主昨天晚上在STM32串口DMA的问题上纠结了好长时间,所以今天上午写篇博客来谈谈我对串口DMA发送的理解→_→今天主要讨论三个问题:1、什么叫串口DMA 请...
-
本人在做一款产品,发现将GPIOA.15设置推挽输出,但是发现配置好后不管置高还是置低都是输出3.3V,不受程序控制。
问题现象:设置PA15输出,但无法控制输出,输出一致3.3...
-
本文适合学过LCD显示,但是不是很理解的同学,博主用的是战舰STM32
本篇文章博主将和大家讨论三个主题:FSMC有关配置、一串字符显示原理、汉字显示原理。。下面进入正题&r...
-
相当部分的 STM32芯片都带USB模块,有时我们会考虑利用STM32芯片的USB模块进行程序代码的下载或升级。USB协议中有专...
-
求指点,使用24C02时,当地址超过256后发现读写都不正确为什么?附上程序.谢谢.
AT24CXX_WriteOneByte(0XFF,0X48); ...
-
1、选择处理器:STM32F407VG,暂不使用FPU
2、必要的路径配置和宏定义
3、使用SWO重定向IO输出
4、使用ST-LINK仿真器
5、下载配置...
-
一、什么是PendSV
PendSV是可悬起异常,如果我们把它配置最低优先级,那么如果同时有多个异常被触发,它会在其他异常执行完毕后再执行,而且任何异常都可以中断它。更详细的内容...
-
一、上篇回顾
上次代码中Task_Switch实现了两个任务的切换,代码如下:
void Task_Switch()
{
if(g_OS_Tcb_CurP == &am...
-
一、接口信号描述
二、握手机制
只有当VALID和READY同时为高时,才能进行传输。
VALID和READY信号的先后顺序有一下三种形式:
2.1...
-
/*****************************************************************************************...
-
网上讲的添加printf()到程序中一般都是这样的(简要提一下):
1.配置GPIO ,USART,RCC 的Configuration
2.勾选usb micro lib
...
-
某客户和我们反应他们制作回来的板子,能下载程序但是程序执行不了。
一、复现现象
硬件是:客户自己设计制作的板子。上面是STM...