1. 准备工作硬件准备   开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。      2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:   搜索并选中芯片STM32L431RCT6:   配置时钟源如
解决 bsp stm32 stm32l476-st-nucleo STM32L4 HAL库缺失问题
之前介绍过使用STM32F4系列的单片机SDIO接口读写SD卡及文件系统的教程,可参考《STM32CubeM
原创 2022-10-17 11:09:19
981阅读
STM32L4系列,StandBy模式下,GPIO引脚默认配置为ANALOG(模拟
原创 2023-03-06 16:10:41
115阅读
有三种Reset:System 复位,Power 复位,RTC域复位.System 复位System复位所有寄存器,但除了RTC,RTC backup寄存器和控制/状态寄存器RCC_CSR。system复位产生的情形有:1. NRST引脚拉低2. 看门狗计数结束(WWDG复位)3. 独立看门狗技术结束(IWDG复位)4. 软件复位(SW复位)5. 低功耗管理复位6. 选项字节加载复位7. 退出St
原创 2016-02-22 11:18:32
2801阅读
任何处理器,读到Clock时钟部分,总是费劲的。系统时钟(system clock)SYSCLK可以来自四种时钟源:HSI(high-speed internal)内部振荡器时钟HSE(high-speed external)外部振荡器时钟PLL时钟MSI(multispeed internal)振荡器时钟  启动复位/从Stop或Standby状态唤醒之后默认将MSI作为时钟源。&nb
翻译 精选 2016-02-22 15:13:12
3247阅读
STM32L4系列MUC,如果开了USB功能,会打开USB的电源,此电源在系统进入STO
原创 2023-03-06 16:10:45
351阅读
5.1.4 稳压器        一个嵌入式线性稳压器为所有数字电路提供电源,除了待机电路。稳压器输出电压(VCORE)可以软件编程为三种不同电压范围1.2-1.8V(典型)(参见5.1.5)。      重启后稳压器总是使能的。它工作于三种不同模式:main(MR),low power(LPR)和power down,这取决于
翻译 精选 2016-07-12 10:54:48
5354阅读
文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结 前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配
17.3.15 Timer同步 18.3.3 时钟选择 
翻译 精选 2016-02-23 13:48:35
923阅读
00. 目录文章目录00. 目录01. 系统架构02. 总线架构图03. 总线详解05. 参考手册06. 附录01. 系统架构主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分的互连:● 八条主控总线:— Cortex™-M4F 内核 I 总线、D 总线和 S 总线— DMA1 存储器总线— DMA2 存储器总线— DMA2 外设总线— 以太网 DMA 总线— USB OTG HS DMA 总线● 七条被控总线:— 内部 Flash ICode 总线— 内部 Flash
原创 2021-09-02 14:29:25
1054阅读
先看下STM32L053的RTC时钟,这里没有外部晶振用的是内部LSE,频率37KHz通过Cube配置RTC,启用日历和时钟,我
原创 2021-12-10 10:50:52
10000+阅读
stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。 RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。 Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失, RAM可以
转载 4月前
365阅读
STM32开发,体验腾讯RTOS,tencentos-tiny1 概述1.1 资源概述1.2 tencentos-tiny简介2 程序开发2.1 下载RTOS源码2.2 代码详解2.3 编译烧录3 腾讯定制开发板介绍 1 概述1.1 资源概述开发板:ST官方NUCLEO-F103RB开发板 主控芯片型号:STM32F103RBT61.2 tencentos-tiny简介腾讯物联网终端操作系统(T
00. 目录文章目录00. 目录01. 系统架构02. 总线架构图03. 总线详解05. 参考手册06.
原创 2022-03-16 14:39:18
760阅读
STM32CubeG4 HAL和LL是互补的,涵盖了广泛的应用 要求: •HAL驱动程序提供了面向高级功能的高度可移植的api。他们隐藏 MCU和外围设备的复杂性给终端用户。 HAL驱动程序提供了通用的面向多实例特性的api,从而简化了程序 通过提供即用流程实现用户应用程序。作为一个例子, 对于通信 ...
转载 2021-04-25 14:01:00
1113阅读
2评论
CANopen移植到STM32F4平台前言1 物品准备2 相关软件安装2.1 CAN上位机2.2 对象字典生成工具objdictedit环境配置3 将CANopen移植到STM32F4073.1 基础代码移植3.11 h文件移植3.12 c文件移植3.2 建立自己的底层驱动文件3.3 建立词典3.4工程配置3.41 c文件添加3.42 头文件路径添加3.43 c99标准选择3.44 调试串口设置
转载 5月前
153阅读
STM32L4 32位 MCU+FPU 是超低功耗微控制器,工作频率高达 80MHz。
原创 10月前
138阅读
本文将详细解析STM32微控制器的时钟树和STM32CubeMX Clock Configuration的配置关系。
原创 2021-06-29 12:21:39
977阅读
微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动——往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟“能量”扩散流动的路径,犹如大树的养分通过主干流向各个分支,因此常称之为“时钟树”。在一些传统的低端8位单片机诸如51,AVR,PIC等单片机,其也具备自身的一个时钟树系统,但其中的绝大部分是不受用户控制的,亦即在单片机上电后,时钟树就固定在某种不可
  • 1
  • 2
  • 3
  • 4
  • 5