stm32F103RCT6使用FFT运算分析波形详解(非常新手)
本文详细的讲解了FFT的实现,简直是手把手了。我也是慢慢学过来的,知道网上的教程对于初学者不是很友好,所以决定自己写一份博客来记录下来我的经验 ... »
本文详细的讲解了FFT的实现,简直是手把手了。我也是慢慢学过来的,知道网上的教程对于初学者不是很友好,所以决定自己写一份博客来记录下来我的经验 ... »
初步接触STM32,采用两路红外传感器实现小车循迹,稍显简略,如有不好的地方,欢迎大家指点改正 ... »
芯片里面有什么 我们看到的 STM32 芯片是已经封装好的成品,主要由内核和片上外设组成。若与电脑类比,内核与外设就如同电脑上的 CPU 与主板、内存、显卡、硬盘的关系。STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计。ARM 公司并不生产芯片,而是出售其 ... »
芯片型号:STM32F103VET6(100个引脚),主频 72MHz,512KB FLASH ,64KB RAM 仿真调试:J-LINK rtthread官方文档:https://www.rt-th »
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_B »
STM32 Embedded Software 工作以来一直使用ST的STM32系列芯片,ST为开发者提供了非常方便的开发库。到目前为止,有标准外设库(STD库)、HAL库、LL库 三种。前 »
图文详解将STM32标准库编译成lib文件,并在工程中使用。 »
几个要点:1、CMSIS(ARM®Cortex™微控制器软件接口标准,Cortex™ microcontroller software interface standard)是ARM公司主持 »
启动STM32的独立看门狗,启动过程可以按如下步骤实现:1)向IWDG_KR写入0x5555;2)设置IWDG_PR(分频系数)和IWDG_RLR(重装载值)的值。这样就可以知道看门狗的喂狗时间(溢出 »
前言:我们如果要断电后重启板子还能使用程序的话就需要通过串口把程序烧写到开发板中。 1、设置Keil编译完之后,生成Hex文件。在工程选项【output】的标签,勾选“Create HEX File” »
系列目录 点击查看 STM32 HAL库快速实战【一】《32点灯》--基于黑龙江科技大学机电工业机器人实训 - USTHzhanglu - 博客园 (cnblogs.com) STM32 HAL库快速 »
STM32固件库文件分析 1、汇编编写的启动文件 startup/stm32f10x.hd.s:设置堆栈指针,设置pc指针,初始化中断向量,配置系统时钟,对用c库函数_main最后去c语言世界里。 2 »
1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能 »
代码实现 功能实现:与上位机进行通信 宏定义需要的GPIO //头文件中的引脚 宏定义 #ifndef _USART_H #define _USART_H #include "stm32f1 »
引言 在单片机运行的过程中,我们可能会遇到程序陷入死循环的情况。很显然我们需要对这种情况进行提前的预防。看门狗就是用来进行该工作的。看门狗分为独立看门狗和窗口看门狗,这一节介绍的是独立看门狗。 看门狗 »
目的:熟练掌握各个模块的原理,其次为以后嵌入式开发板的制作做铺垫。 时间:2012.5.29-2012.6.4 设计硬件按资源: 主芯片是STM32F103RB,主频72MHz,128KB FLASH ,20KB SRAM; 外扩8Kbit EEPROM AT24C08,I2C接口; 1个USB Device接口; 1个SD/MMC接口; 1路CAN总线接口; 2路UART接口; 1个 »
摘要:本章以stm32f103作为案例向大家讲解arm公司和st公司的关系以及我们在对stm32开发时需要如何正确的查找手册。 ARM公司和ST公司的关系 这里要从一块芯片的生产说起,比如我们要生成一款芯片,我们可以自己涉及内核,涉及好了之后就叫XXX架构芯片,但是一般情况下不会这么做,因为设计内核十分复杂,我们可以向出售内核的公司购买内核来使用即可。 目前市面上主流的内核有ARM架构内核对应“精 »
STM32除TIM6和TIM7外都可以产生PWM输出。高级定时器TIM1和TIM8可以同时产生7路PWM,通用定时器可以产生4路PWM输出。 1.TIM1 CH1输出PWM配置步骤 ①开启TIM1时钟,配置PA8为复用输出 APB2外设时钟使能寄存器(RCC_APB2ENR) APB1外设复位寄存器 (RCC_APB1RSTR) 置1开启。清0关闭。 Eg:RCC-&gt;AP »
16位320*240的位图大小为150K字节,而对于EM-STM3210E开发板来说,RAM仅有128K,远不够显示一幅完整位图,红牛的开发板即使有256K的RAM,但是刨去堆、栈及TinyCLR本身所用,剩下的也不多了,所以要显示全屏位图,必须分块显示。 但是这样带来两个问题,一幅图要分块制作,相当繁琐,不过这个可以升级TBConvert程序,让其支持自动分块功能,这个问题算完美解决了。 »
抢占优先级和响应优先级。事实上是一个中断所包括的两个优先级,当中前者是对抢占优先级的级别划分,后者是同样抢占优先级的优先级别的划分。 比方: 中断A抢占优先级比B高,那么A的中断能够在B里面触发,忽略响应优先级; A和B抢占优先级同样,则A、B的响应优先级决定谁先响应。 总之 , 抢占优先级厉害 详细我们能够參考官方提供的table 00080 The table below gi »