STM32
文章平均质量分 83
STM32开发的相关知识
17岁boy想当攻城狮
在时间的大钟上,只有两个字「现在」
展开
-
什么是AHB、APB、AXI总线?
AHB(Advanced High-performance Bus)是一种高性能的总线协议,由英国ARM公司设计,被广泛应用于许多嵌入式系统中。它是一种基于Mater-Slave的总线架构,广泛应用于SoC、MCF当中,并且支持多个内存和外设连接。AHB一般应用于高性能、高时钟频率的系统结构,例如CPU与高速RAM、NAND FLASH、DMA等。原创 2023-10-16 13:58:32 · 1590 阅读 · 0 评论 -
stm32开发板系列型号开发手册与教程视频下载地址
可以根据自己开发板的型号来选择对应的下载地址普中科技--各型号开发板资料下载链接:一、51/STC8A/STM8S单片机系列①普中51-双核-A7开发板:百度网盘链接:https://pan.baidu.com/s/1e0BDj1xflHYJZsYizQjoqg提取码:gu9e②普中51-双核-A6开发板:百度网盘链接:https://pan.baidu.com/s/16hEbyh2zoxh3Sv8rrOn9Vg提取码:ax9j③普中51-单核-A5开发板:百度网盘链接:https://p...原创 2020-12-17 10:41:57 · 14679 阅读 · 1 评论 -
stm32f10x系列.s汇编启动文件
https://download.csdn.net/download/bjbz_cxy/13763212原创 2020-12-23 14:37:23 · 356 阅读 · 0 评论 -
STM32单片机开发之让蜂鸣器发声
本篇文章依旧是按照之前的stm32f10x系列单片机进行开发,但博主会教大家如何去看电路原理图以及如何去看开发手册,并且本系列文章不使用stm32提供的库函数,完全从0开始编写,这样能带大家更好的认识底层知识。好了言归正传,首先打开你的电路原理图:做单片机开发如果你要实现什么功能,那么一定要先看电路原理图,找到这些元器件的连接位置,然后在根据开发手册进行着手开发。这次我们想要让蜂鸣器发声,蜂鸣器在电路中的符号是BEEP,所以我们要在电路原理图中找到BEEP。我的是在这个位置,你们的可以跟原创 2021-05-22 09:53:38 · 14023 阅读 · 23 评论 -
详细介绍如何读懂STM32开发板电路原理图以及芯片文档和开发手册,并编写一个测试程序:点亮一个LED灯
开发环境: 开发板:STM32PZ6806L 芯片:ARM_STM32F103_ZE软件开发环境:KEIL5开发所需资料:STM32F1XX芯片电路原理图STM32F1XX系列芯片手册XX代表系列版本号,ARM公司开发的芯片大多数都是一样的,除非增加了新功能才会更正芯片手册,XX就代表该文档支持系列版本!第一步,分析电路原理图首先第一步打开STM32F1XX芯片的电路原理...原创 2021-05-26 18:14:40 · 74367 阅读 · 73 评论 -
Stm32 HAL_UART_Receive读取不到数据的问题
最近在做Stm32方面的工作时发现使用HAL_UART_Receive函数去读取数据时出现了问题,代码如下: 这段代码非常简单,就是在一定时间内读取满128个字符,但是会有一个问题,如果超时时buffer没有被读取到128个字节那么下次还可以读取,但是一旦超出或到达128个字节下次在读取就会没有数据,但是在中断情况下是可以正常读取的,随后我去查了一下USART寄存器,发现它有一个OVRDIS的功能,简单来说就是当数据达到buff设定大小时会将ORE标志置1,那么下次来新数据时如果ORE为1则不会填充到原创 2022-12-05 13:31:20 · 4714 阅读 · 5 评论 -
Stm32 CubeMx安装和配置Cube.ai教程
前言Stm32 Cube MX是Stm32公司推出的一款专门为Stm32平台开发的IDE,通过它能够快速构建集成开发环境,与早期的STM32外设库相比,Cube MX更为简单,Cube MX做了更多层的封装,使的用户可以不用太关心MCU底层的实现,通过调用相关API即可完成工作,新手不建议直接使用它,新手可以先从最基本的GPIO口操作,在到外设库,然后在到Cube MX,否则你在开发过程中对底层硬件会浑然不知。Stm32 Cube MX可以快速构建Stm32开发板的应用程序,同时它内置了许多模块,其原创 2021-12-13 16:48:02 · 15374 阅读 · 32 评论