E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32F4x
STM32F4X
定时器之基本定时器
一、定时器的概述进行有规律的计数,每记一次数的时间都是固定的定时器的本质:计数的总时间=记一次数的时间(时钟的频率)*记多少次(重装载值)。基本定时器属于片上外设,系统滴答定时器是属于内核级别。STM32的定时器分类基本定时器:主要做一些基本定时功能,触发DAC转换通用定时器:包含了基本定时器的所有功能,并且还有PWM波(电机调速)和输入捕获功能高级定时器:包含了通用定时器的所有功能,死区和刹车的
故人倾莹
·
2023-11-12 19:35
STM32单片机
stm32
单片机
STM32F4X
定时器之通用定时器
一、STM32通用定时器概述通用定时器包括一个16位或32位自动重载计数器,可通过可编程预分频器进行驱动。定时器可以实现多种功能,包括测量输入信号的脉冲宽度和生成输出波形,通过使用定时器预分频器和RCC时钟控制器预分频器,可以将脉冲宽度和波形周期从几微秒调制到几毫秒。此外,通用定时器之间是完全独立的,不会共享任何资源。定时器可应用于许多不同的领域,例如自动控制等。通用TIMx定时器具有以下特性:●
故人倾莹
·
2023-11-12 19:29
STM32单片机
stm32
单片机
STM32F4X
SDIO(六) 例程讲解-SD_PowerON
STM32F4XSDIO(六)例程讲解-SD_PowerON例程讲解-SD_PowerONSDIO引脚初始化和时钟初始化SDIO初始化(单线模式)CMD0:GO_IDLE_STATE命令发送程序命令响应程序CMD8:SEND_IF_CONDCMD8参数命令发送程序命令响应程序CMD55:APP_CMDCMD55命令参数命令发送命令响应ACMD41:SD_SEND_OP_CONDACMD41参数命令
hwx1546
·
2023-11-04 01:50
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
SDIO(五) SDIO库函数使用
初始化函数SDIO命令发送函数SDIO获取响应命令号函数SDIO获取响应函数SDIO收发数据配置函数SDIO状态获取函数SDIO状态清除函数SDIO中断状态获取函数SDIO中断状态清除函数本节主要讲解
STM32F4X
hwx1546
·
2023-11-02 10:02
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
SDIO(三) SD卡命令与响应
STM32F4XSDIO(三)SD卡命令与响应SD卡命令命令类型通用命令与特殊命令命令的格式SD卡命令列表通用命令基础命令读操作命令写操作命令写保护命令擦除命令加锁命令特定应用命令特殊命令SD卡响应列表短响应R1响应(正常响应命令)R1b响应R3响应(OCR寄存器)R6响应6(发布的RCA寄存器响应)R7响应(卡接口条件)长响应R2响应(CID,CSD寄存器)上一节说过SD卡的操作都是基于命令与响
hwx1546
·
2023-10-31 14:05
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
SDIO(四) SDIO控制器
STM32F4XSDIO(四)SDIO控制器STM32F4XSDIO控制器SDIO控制器框图SDIO控制器时钟适配器寄存器FIFO控制单元命令路径数据路径SDIO寄存器SDIO控制相关寄存器SDIO电源控制寄存器(SDIO_POWER)SDIO时钟控制寄存器(SDIO_CLKCR)SDIO_CK相位SDIO命令响应相关寄存器SDIO参数寄存器(SDIO_ARG)SDIO命令寄存器(SDIO_CMD
hwx1546
·
2023-10-31 14:33
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
SDIO(二) SDIO协议
上一节简单介绍了SD卡的分类,本节将会介绍SD卡的通信协议,也就是SDIO协议。STM32F4XSDIO(二)SDIO协议SD卡管脚和寄存器SD卡管脚分布SD卡通信协议SD卡寄存器SD卡内部结构SDIO总线SDIO总线拓扑SDIO总线协议SDIO协议的基本结构SDIO协议数据传输SDIO协议命令与响应的结构命令结构响应结构短响应长响应SDIO数据包格式常规数据包格式(8bit宽)1线模式4线模式宽
hwx1546
·
2023-10-28 21:48
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
SDIO(一) SD卡介绍
STM32F4XSDIO(一)SD卡介绍SD卡分类外观分类容量分类传输速度分类在之前的章节中,讲过有关嵌入式的存储设备,有用I2C驱动的EEPROM、SPI驱动的FLASH和MCU内部的FLASH,这类存储设备的优点是操作简单,但是缺点也很明显,就是其存储的容量都不大,都只能存储一些小数据。除了上面说到的几类存储设备之外,还有一种存储设备,就是日常生活中常见的SD卡,SD卡的特点是其存储容量非常大
hwx1546
·
2023-10-28 21:42
STM32学习
stm32
单片机
STM32F4X
之GPIO
一、GPIO概述主控芯片信息如下:主频:168MHZ内核:ARM-M4FLASH:1MSRAM:192KB引脚:100GPIO:82电压:1.8~3.6V1.1GPIO概念及其作用GPIO概念:通用输入输出(GeneralPurposeInputOutput),主要作用是与外部器件或设备进行数据交流和信息交换。注意:芯片管脚和GPIO的区别:管脚不一定是GPIO口,但是GPIO(IO)口一定是管脚
故人倾莹
·
2023-10-21 18:53
STM32单片机
stm32
单片机
STM32F4X
之中断二
一、外部中断外部中断:外部中断的中断是相对于外部中断控制器(EXTI)来说,如下图所示:EXTI掌管着23根中断线,具体分布图下:16根连接GPIO口,如下图:所有的0口连接到中断线0,所有的1口连接到中断线1,以此类推。具体的哪个IO口连接到相应的中断线,通过寄存器:SYSCFG_EXTICRx决定(x=1~4)。其余7根呢??另外七根EXTI线连接方式如下:●EXTI线16连接到PVD输出●E
故人倾莹
·
2023-10-21 16:08
STM32单片机
stm32
单片机
STM32F4x
之中断一
一、中断简介中断概念:程序在运行过程中发生了外部或内部事件时,导致中断了正在执行的程序,让CPU转到外部或内部事件中去执行。中断的作用:大量节约CPU资源,提高程序的效率,即避免重要事件被错过。中断入口:函数名----中断服务函数名,为中断服务的函数名。思考:主函数和中断服务函数的关系?主函数和中断服务函数之间是相同级别(并行)的而不是从属关系。即执行中断服务函数其实是抢占CPU的时间片,而不是主
故人倾莹
·
2023-10-21 16:02
STM32单片机
stm32
单片机
单片机:
STM32F4x
HAL库软硬SPI驱动ST7735s 1.8寸LCD屏幕
单片机:STM32F4xHAL库软硬SPI驱动ST7735s1.8寸LCD屏幕说明:此篇为学习记录。可能存在错误或者不足。如有问题请指出。硬件环境主控芯片:STM32F411CEU6主控开发板:WeActSTM32F411CEU6最小系统板TFT-LCD屏幕:合宙1.8寸TFT-LCD,驱动为ST7735s软件环境MDK版本:5,32HAL库版本:1.27.1STM32CubeMX版本:6.7.0
Ydon?tkwhmeIS
·
2023-10-17 18:00
单片机
单片机
stm32
嵌入式硬件
单片机:解决一个
STM32F4x
串口DMA发送的问题
项目场景:芯片:STM32F411CEU6和STM32F429IGT6MDK版本:5,32HAL库版本:1.27.1STM32CubeMX版本:6.7.0问题描述:在使用DMA的情况下,串口发送的数据不更新,无论发送缓冲区内容是什么都只发送第一次发送的数据。硬件配置下面是STM32CubeMX的串口、DMA以及中断配置:注:USART1的DMA中断开不开效果相同,都会出现上述问题,开了中断记得清除
Ydon?tkwhmeIS
·
2023-10-17 18:30
单片机
报错记录
单片机
stm32
嵌入式硬件
STM32F4x
,UCOSII, 浮点运算异常,printf打印浮点异常的解决办法
芯片平台:STM32F405,系统:UCCOSII,keilMDK问题描述:任务中进行浮点运算,然后printf打印结果,发现是000或其他异常值。解决办法:在任务堆栈声明前面加入强制八字节对齐命令,如下://OS_STKUART5_REC_TASK_STK[UART5_REC_STK_SIZE];__align(8)staticOS_STKUART5_REC_TASK_STK[UART5_REC
闹人的春风
·
2023-10-15 21:07
stm32
单片机
嵌入式硬件
STM32F4X
I2C LM75
STM32F4XI2CLM75I2C协议讲解I2C接线I2C协议波形I2C起始信号I2C停止信号I2C应答信号I2C寻址I2C地址格式I2C数据传输LM75ALM75A介绍LM75A引脚说明LM75A地址LM75A寄存器LM75AI2C协议写配置寄存器读配置寄存器写Tos和Thyst寄存器读TosThystTemp寄存器LM75A温度计算LM75A例程i2c.ci2c.hlm75.clm75.hm
hwx1546
·
2023-10-12 15:22
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
内部FLASH使用
STM32F4X
内部FLASH使用
STM32F4X
内部FLASHSTM32F4X内部FLASH结构STM32F40X和STM32F41X内部FLASH结构STM32F42X和STM32F43X内部FLASH
hwx1546
·
2023-10-09 21:13
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
UCOSIII 互斥量
STM32F4XUCOSIII互斥量互斥量的概念互斥量的工作机制洗手间问题互斥量优先级继承没有优先级继承优先级继承UCOSIII互斥量API互斥量创建函数互斥量删除函数互斥量申请函数互斥量释放函数UCOSIII互斥量例程互斥量的概念UCOSIII中的互斥量是一种特殊的信号量,它的本质也是一种信号量,不具备信息传递的功能。互斥量的主要作用是可以实现共享资源的互斥访问,提供优先级翻转机制。当一个任务持
hwx1546
·
2023-10-07 17:36
RTOS
stm32
嵌入式硬件
单片机
STM32F4X
UCOSIII任务信号量
STM32F4XUCOSIII任务信号量任务信号量与内核信号量对比内核信号量任务信号量UCOSIII任务信号量API任务信号量发送函数任务信号量接收函数UCOSIII任务信号量例程之前的章节中讲解过信号量这个机制,UCOSIII除了有内核信号量之外,还有任务信号量。在UCOSIII中,每个任务内部都会有一个32位的内嵌信号量。在大多数情况下,任务信号量可以代替内核信号量。任务信号量与内核信号量对比
hwx1546
·
2023-09-30 12:54
RTOS
stm32
嵌入式硬件
单片机
STM32F4X
UCOSIII任务消息队列
STM32F4XUCOSIII任务消息队列任务消息队列和内核消息队列对比内核消息队列内核消息队列UCOSIII任务消息队列API任务消息队列发送函数任务消息队列接收函数UCOSIII任务消息队列例程之前的章节中讲解过消息队列这个机制,UCOSIII除了有内核消息队列之外,还有任务消息队列。在UCOSIII中,每个任务内部都会有一个内嵌消息队列。在大多数情况下,任务消息队列可以代替内核消息队列。任务
hwx1546
·
2023-09-30 12:52
RTOS
单片机
stm32
STM32F4X
UCOSIII软件定时器
STM32F4XUCOSIII软件定时器定时器概念定时器在MCU中是一个很常用的外设,其作用是可以在某个事件点触发MCU中断,告知MCU处理事情。定时器跟生活中的闹钟很类似,可以设置闹钟每天什么时候响,还能设置响的次数,是响一次还是每天都响。定时器也有硬件定时器和软件定时器之分。硬件定时器硬件定时器通常是MCU的内部资源,当用户需要使用硬件定时器时,需要配置硬件定时器的分频系数,重装载数,使其满足
hwx1546
·
2023-09-28 23:27
RTOS
stm32
嵌入式硬件
单片机
STM32F4X
UCOSIII任务
STM32F4XUCOSIII任务什么是任务UCOS任务任务控制块(OS_TCB)UCOSIII任务的状态任务状态图UCOSIII任务状态任务优先级任务调度抢占式调度时间片轮转调度任务调度点任务栈UCOSIII任务常用函数任务创建函数OSTaskCreate任务删除函数OSTaskDel任务挂起函数OSTaskSuspend任务恢复函数OSTaskResume任务延时函数UCOSIII任务创建例程
hwx1546
·
2023-09-22 15:01
RTOS
stm32
STM32F4X
UCOSIII 消息队列
STM32F4XUCOSIII消息队列消息队列消息队列的作用消息队列工作机制消息队列创建消息发送消息发送模式FIFO(先进先出)LIFO(后进先出)消息接收消息队列删除消息队列常用函数消息队列创建函数消息队列发送函数消息队列接收函数消息队列删除函数UCOSIII消息队列例程消息队列消息队列的作用消息队列是一种常用于任务间通信的数据结构,用户可以自定义传输的消息结构。消息队列可以在任务与任务之间,中
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSIII 信号量
STM32F4XUCOSIII信号量信号量概念信号量工作机制停车场问题UCOSIII信号量工作机制信号量常用API信号量创建信号量删除释放信号量获取信号量UCOSIII信号量例程在以往的裸机编程中,如果我们需要判断某个事件是否已经发生,通常会使用一个标志位来进行判断,当事件已经发生时,就将该标志位置1,否则就将该标志位置0。但是有了RTOS之后,我们可以用信号量来代替裸机中的标志位。信号量概念信号
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSIII 事件集
STM32F4XUCOSIII事件集事件的应用场景UCOSIII事件工作机制UCOSIII事件操作函数事件创建函数事件删除函数事件发送函数事件接收函数UCOSIII事件例程事件在RTOS中也是一种任务间同步的机制,事件不能传递数据。跟信号量不同的是,事件可以实现一对多,多对多的同步,也就是一个事件可以唤醒多个任务,一个任务也可以等待多个事件,也可以是几个事件都发生后才唤醒任务进行事件处理。同样,也
hwx1546
·
2023-09-22 15:28
RTOS
stm32
嵌入式硬件
STM32F4X
UCOSIII移植
STM32F4XUCOSIII移植什么是uCOSIIISTM32F4X移植UCOSIIIUCOSIII源代码下载UCOSIII源代码目录结构工程移植添加UCOSIII源码到工程工程添加UCOSIII代码组添加uC-CPU代码添加uC-LIB代码添加uCOSIII代码添加UCOSIII系统时钟添加uCOSIII配置文件和初始化文件修改uCOSIII配置文件和初始化文件总结什么是uCOSIII在刚学习
hwx1546
·
2023-09-18 09:27
RTOS
stm32
单片机
STM32F4X
DMA
STM32F4XDMA什么是DMASTM32F4XDMADMA框图DMA通道DMA仲裁器DMAFIFODMA传输模式DMA传输方向存储器到存储器存储器到外设外设到存储器DMA循环模式和普通模式循环模式(Circular)普通模式(Normal)DMA源、目标寄存器增量模式DMA例程存储器到存储器例程存储器到外设例程外设到存储器例程什么是DMADMA又叫直接存储器访问,用于在外设与存储器之间以及存储
hwx1546
·
2023-09-18 09:56
STM32学习
stm32
嵌入式硬件
STM32F4X
SPI W25Q128
STM32F4XSPIW25Q128什么是SPISPI的特点SPI通信引脚SPI接线方式SPI速率SPI通信方式SPI时钟相位和时钟极性STM32F4XSPISTM32F4XSPI配置STM32F4XSPI频率W25Q128W25Q128存储结构W25Q128读写操作W25Q128常用指令读取ID命令(0x90)写使能命令(0x06)禁止写使能命令(0x04)读取W25Q128状态命令(0x05)
hwx1546
·
2023-09-18 09:55
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
ADC
STM32F4XADC什么是ADCSTM32F4ADCADC工作框图ADC分辨率ADC数据对齐单次转换、连续转换与扫描模式的关系ADC采样时间ADC采样时间计算内部温度传感器STM32F4XADC例程ADC配置步骤ADC单通道转换软件触发和定时器触发什么是ADCADC全称是Analog-Digital-Converter,模拟数字转换,也叫模数转换。为什么嵌入式系统需要ADC,我们知道在自然界中广
hwx1546
·
2023-09-09 07:32
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
窗口看门狗 WWDG
STM32F4X
窗口看门狗WWDGSTM32F4X窗口看门狗使用独立看门狗与窗口看门狗区别窗口看门狗复位条件窗口看门狗时钟窗口看门狗时钟计数频率窗口看门狗的窗口值窗口看门狗喂狗操作窗口看门狗例程上一节简单讲了
hwx1546
·
2023-09-09 07:31
STM32学习
stm32
STM32F4X
RTC
STM32F4XRTC什么是RTCSTM32F4XRTCSTM32F4XRTC框图STM32F4XRTC计数频率STM32F4XRTC日历STM32F4XRTC闹钟STM32F4XRTC例程什么是RTCRTC全程叫Real-TimeClock实时时钟,是MCU中一个用来计时的模块。RTC的一个主要作用是用来显示实时时间,就像日常生活中的时钟一样,RTC除了可以显示时间之外,还有闹钟功能,唤醒功能等
hwx1546
·
2023-09-09 07:57
STM32学习
stm32
实时音视频
单片机
STM32F4X
RNG随机数发生器
STM32F4XRNG随机数发生器随机数的作用
STM32F4X
随机数发生器RNG控制寄存器RNG状态寄存器RNG数据寄存器RNG数据步骤RNG例程随机数的作用随机数顾名思义就是随机产生的数字,这种数字最大的特点就是其不确定性
hwx1546
·
2023-09-06 14:57
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
Systick系统滴答定时器
STM32F4XSystick系统滴答定时器Systick定时器Systick使用Systick时钟源Systick寄存器Systick频率计算Systick例程Systick定时器在以Crotex-M4为架构的MCU中,都会有一个Systick内核定时器,这个定时器的作用可以给系统一个心跳时钟,通常用在MCU的延时和作为RTOS的心跳时钟等。Systick使用Systick时钟源在Crotex-
hwx1546
·
2023-08-29 03:15
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
独立看门狗 IWDG
STM32F4X
独立看门狗IWDG什么是看门狗
STM32F4X
独立看门狗的使用独立看门狗时钟源独立看门狗寄存器关键字寄存器预分频器寄存器重载寄存器状态寄存器独立看门狗计数频率计算独立看门狗例程什么是看门狗我们都知道
hwx1546
·
2023-08-29 03:44
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
定时器PWM
STM32F4X
定时器PWM什么是PWMSTM32F4XPWM使用GPIO引脚复用STM32F4XPWM配置参数定时器PWM输出通道定时器PWM输出模式定时器PWM有效电平定时器PWM工作过程定时器PWM
hwx1546
·
2023-08-24 10:17
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
USART串口使用
STM32F4XUSART串口使用串口概念起始位波特率数据位停止位校验位串口间接线STM32F4串口使用步骤GPIO引脚复用函数串口初始化函数串口例程串口概念串口是MCU与外部通信的重要通信接口,也是MCU在开发过程中的调试利器。串口通信有几个重要的参数,分别是波特率、起始位、数据位、校验位。双方在进行串口通信前必须要约定好通信的参数,否则会导致通信失败。起始位起始位是自动产生,无需配置,通常是产
hwx1546
·
2023-08-24 10:34
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
定时器中断
STM32F4X
定时器中断什么是定时器
STM32F4X
定时器分类有关定时器的概念预分频(PSC)自动重装载值(ARR)
STM32F4X
定时器例程定时器相关函数定时器例程什么是定时器定时器(Timer)最基本的功能就是定时
hwx1546
·
2023-08-22 09:43
STM32学习
stm32
单片机
嵌入式硬件
STM32F4X
NVIC中断概念
STM32F4XNVIC中断概念CPU查询状态两种方式轮询查询中断查询STM32有关中断的概念中断向量表系统中断外设中断中断号中断优先级STM32F4XNVIC控制器NVIC控制器简介NVIC寄存器优先级分组
STM32F4X
hwx1546
·
2023-08-16 14:19
STM32学习
stm32
嵌入式硬件
单片机
STM32F4X
启动文件讲解
什么是启动文件启动文件是STM32在上电或复位时最先运行的一段程序,启动文件一般都是由汇编语言编写,不同的编译器启动文件的编写方式也不同,下面就以MD5开发软件为例子,来简单说一下STM32的启动文件。启动文件主要做了以下几个工作:设置栈和堆的大小设置SP栈指针设置中断向量表设置系统时钟调用C库中的__main函数初始化用户堆栈,最后跳转到用户的main函数启动文件讲解设置栈空间大小EQU:可以理
hwx1546
·
2023-08-16 14:19
STM32学习
stm32
嵌入式硬件
单片机
STM32F4 | SYSTEM文件夹介绍 | delay文件夹 | sys文件夹 | usart文件夹
文件夹代码介绍1.printf函数支持 在新建工程模板——库函数版本中,我们用到了一个SYSTEM文件夹里面的代码,此文件夹里面的代码由ALIENTEK提供,是STM32F4xx系列的底层核心驱动函数,可以用在
STM32F4x
Drill_
·
2023-07-15 13:11
STM32(F429开发板)
stm32
嵌入式硬件
Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和
STM32F4x
近期做研究openpilot和crazyflie2.0,都须要在Linux进行代码的编写和烧录,所以研究了下Linux下如何使用Jlink,还有开源的支持多个仿真器的openocd,可是困难重重。总是出现错误。心灰意冷,之后沉下心来研究了下,记录下心得。首先,openocd是个通用的烧录平台,支持多家的仿真器,比方Jlink,Ulink。ST-LINK等等。基本市面上的都支持,另外JLink本身也
weixin_33721427
·
2020-09-16 16:29
STM32F4X
关于MDK上虚拟串口调试
1.下载安装VSPD自行百度安装后,利用VSPD将PC上的两个虚拟串口连接起来。如图我将COM1和COM2连接起来。a.点击Addrpair。可以看到Virtualports上将两个虚拟串口连接到了一起了,这样虚拟串口准备就绪了。2.配置MDK我们打开KEILMDK的,设置成仿真的模式,编译后进入DEBUG模式。2.1配置串口在COMMAND串口输入(大小写无所谓):MODECOM29600,0,
weixin_30502157
·
2020-08-23 07:35
STM32F407ZGT6芯片启动模式介绍
在
STM32F4x
晴天_QQ
·
2020-08-08 14:48
STM32专题
(基于
STM32F4X
20180328)
正式开始学习利用CoIDE进行编程,以下是今天的学习心得。IDE的安装此处不再赘述啦。1如何新建工程?①打开IDE,选择project->newproject;②弹出以下对话框:填入你希望的Projectname(如LED),然后点击Next;③弹出以下对话框:此处选择Chip,然后点击Next;④弹出以下对话框,选择ST->STM32F4x->STM32F407ZG,最后点击Finish(可根据
当风走过
·
2020-08-07 20:05
CoIDE
STM32F4x
ADC配置 独立模式多通道采集+DMA
voidADC_Volt_Detect_Config(){GPIO_InitTypeDefGPIO_InitStructure;ADC_InitTypeDefADC_InitStructure;DMA_InitTypeDefDMA_InitStructure;NVIC_InitTypeDefNVIC_InitStructure;ADC_CommonInitTypeDefADC_CommonInit
muxinmu999
·
2020-08-05 12:19
嵌入式/单片机编程
RTOS 基础入门与UCOSIII移植
早期操作系统什么是RTOS常见的RTOSRTOS核心实时内核前后台与RTOS优缺点UCOS可裁剪可剥夺型内核特点优点多任务能力UCOS学习方法多写代码遇到难点可以先去学会使用API再回来看看代码UCOSIII移植
STM32F4x
猎羽
·
2020-08-01 12:12
ARM
ucosIII
STM32F4x
ADC 外部定时器TIM触发控制采样时间+DMA
voidADC_SR_Detect_Config(void){GPIO_InitTypeDefGPIO_InitStructure;ADC_InitTypeDefADC_InitStructure;DMA_InitTypeDefDMA_InitStructure;NVIC_InitTypeDefNVIC_InitStructure;ADC_CommonInitTypeDefADC_CommonIn
muxinmu999
·
2020-07-02 12:43
嵌入式/单片机编程
STM32F407 学习笔记一(时钟)
STM32F4x
系列时钟树如下:系统时钟源(SYSCLK)有三个:(1)HSI振荡器时钟(2)HSE振荡器时钟(3)PLL主时钟可通过多个预分频器配置AHB频率、高速APB(APB2)和低速APB(APB1
仅存的光亮
·
2020-06-25 04:21
Ubuntu13.04使用Jlink和ST-Link V2烧写STM32F1x和
STM32F4x
过程如下:1,切换到root,插上JLink或者ST-LINK之后,使用lsusb命令可以查看到对应的仿真器usb信息2,安装libusb-1.0.9,解压安装./configuremakemakeinstall3,下载openocd0.9.0,解压安装,注意这里由于只是用到jlink和stlink,所以configure的时候只是enable了这两个仿真器./configure–enable-j
mlpx的专栏
·
2020-06-24 15:26
stm32
基于STM32F407时钟配置学习
STM32F4x
系列时钟树如下:1、系统时钟SYSCLK在STM32F407中,除了一些特定的时钟(例如,USBOTGFS时钟,I2S时钟)外,系统所有外设的时钟均是通过SYSCLK来提供的。
天道起
·
2020-06-20 23:41
stm32
KEIL MDK5.10开发环境安装教程(本文提供资源适用于STM32F03x/STM32F10x/
STM32F4x
系列控制器)
KEILMDK5.10开发环境安装教程-----有些初级问题写在这里,适用于新手而已近几年8位、16为单片机的份额逐渐被以ARM为首的32位单片机侵蚀,32位单片机性能强劲,价格低廉,学会它以后月入万金不是梦,巴拉巴拉...好了,我们切入正题:目前单片机主流开发环境以KEIL和IAR为主(个人认知,请勿围攻),这两款开发环境不限于某厂家,不会因为要换一家厂商的芯片而被弃用,心血不会白白付出,还是不
★不坏★
·
2015-12-05 12:00
单片机
KEIL
MDK
安装
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他