STM

STM32 USART1 改成 UART4 出现问题

# STM32 USART1 改成 UART4 出现问题 群里面叫了半天,野火胸也不出来,那么久没有办法了,我自己发个帖子解决下 问了一下度娘,网上有很多关于stm32 uart4的问题,有时进不去串口中断的,有发送乱码的,那么我就在这里总结一下 首先我们看一下文档 我用的stm32f103vet6 ......
USART1 问题 USART UART4 UART

为什么 Keil 中C/C++选项要 define STM32F10X_LD/MD/HD

原因1:配置相应的中断向量表 原因2:配置相应的寄存器 总结原因: 因为所有的 stm32f10x 系列的芯片都会用到 stm32f10x.h 这个头文件, 但是问题的所在是:每种芯片的配置不同(中断向量个数、寄存器个数等等) 因此宏条件编译 #if !defined 判断这个宏(这个宏就是 STM ......
define Keil X_LD STM 32

STM32F103:SWJ调试端口设置成普通I/O口——PA13,PA14,PA15,PB3,PB4

一、SWJ调试端口 STM32有两种程序调试接口(程序烧写口),具体如下:SWD调试接口: PA13、PA14共两个引脚。JTAG调试接口: PA13、PA14、PA15、PB3、PB4共五个引脚。 单片机启动后,初始状态这五个引脚就默认是调试接口。而实际使用中,一般只使用 SWCLK、SWDIO这 ......
端口 PA F103 PB STM

FeeRTOS在STM32中是如何使用内存的

没有FreeRTOS 的时候:STM32 资源的分配: 有FreeRTOS 后(注意 FreeRTOS 的任务栈空间位于 FreeRTOS 的堆之中): STM32无OS编程 Stack_Size和Heap_Size大小设置的意义 其中STACK_SIZE和HEAP_SIZE在STM32的启动文件s ......
内存 FeeRTOS STM 32

《零死角玩转 STM32》pdf版电子书免费下载

《零死角玩转 STM32》系列教程由初级篇、中级篇、高级篇、系统篇、四个部分组成,根据野火 STM32 开发板旧版教程升级而来,且经过重新深入编写,重新排版,更适合初学者,步步为营,从入门到精通,从裸奔到系统,让您零死角玩转STM32。 适合 stm32 入门,简单易懂,层层递进,亲测效果良好,适合 ......
死角 电子书 免费下载 电子 STM

STM32-mp157-A核Linux

# A核 ## 开发环境 ## 网卡连接 1.NAT虚拟网卡连接互联网 2.桥接(真实)网卡连接开发板 >ubuntu新建NAT网卡;设置桥接模式;搜索vmnet以管理员身份打开;设置桥接网卡为目标usb网卡; >打开虚拟机linux网络设置;设置静态IPv4同一网段;ifconfig命令查看; > ......
Linux STM 157 32 mp

STM32-mp157d-M核裸机

# M核 ## 1.时钟配置 ## 2.延时函数 ```c HAL_delay(unsigned int MS); //实际延时时间:MS+1 ms ``` ## 3.IO配置 ### HAL库方法 使用mp157时,stm32cubeMX不能生成GPIO初始化代码,需要根据具体分配情况自己完成GP ......
裸机 STM 157 d-M 32

量产HLW8032串口通讯芯片的三相电参数采集系统项目资料 1主芯片采用STM32F407

量产HLW8032串口通讯芯片的三相电参数采集系统项目资料 1主芯片采用STM32F4072嵌入式软件使用UCOS2操作系统3通过3个独立串口实时采集三路三相电参数数据(通过HLW8032)4具备TFT液晶显示接口,实时显示三相电参数数据5为了采集电参数更加精确,系统具备红外解码芯片(HS0038) ......
芯片 串口 参数 通讯 项目

BLDC无刷直流驱动控制板资料,可驱动300W电机,已量产(STM32 CAN总线)输入电压:15~36V

BLDC无刷直流驱动控制板资料,可驱动300W电机,已量产(STM32 CAN总线)输入电压:15~36V驱动功率:300W~500W ,20A电流检测,CAN通信总线功能介绍KEY1:运行KEY2:停止VR1:转速调节带霍尔传感器提供工程原理图和源码,AD9工程内有提供电机型号 ID:175960 ......
控制板 总线 电压 电机 资料

量产stm8智能车载空气净化器的完整设计资料 包含:(

量产stm8智能车载空气净化器的完整设计资料包含:(原理图+PCB+源代码注释详细)智能车载空气净化器介绍:这是一款把车厢变成绿色森林的空气净化器。该智能车载净化器采用STM8S003F3(STM8S003F3数据手册)作为主控制芯片,采用费加罗TGS2600空气质量传感器侦测汽车环境,利用空气质量 ......
净化器 空气 智能 资料 stm8

基于stm32的字符识别系统,包含源码、原理图、PCBDoc、原件清单、实物等。

基于stm32的字符识别系统,包含源码、原理图、PCBDoc、原件清单、实物等。该程序可极速识别手机或电脑显示屏的字符(中文英文符号等),达到条件自动驱动外设工作。处理速度非常快,视频演示的程序是增加了延时的,方便观看识别效果。“此链接价格仅为PCB空板价格”,提供有偿技术咨询,如果有意可适当性修改 ......
原件 实物 清单 源码 字符

STM32 usart bootloader 源代码 STM32 usart bootloader 源代码 STM32 usart bootloader 原代源码,上位

STM32 usart bootloader 源代码 STM32 usart bootloader 源代码 STM32 usart bootloader 原代源码,上位机C#,下位机c。简单修改可以支持stm32全系列芯片。支持串口升级该版本为优化过的版本,1.支持代码段保护;2.支持烧写失败重置; ......
bootloader 源代码 usart STM 源码

STM32 w5500 bootloader 源代码 STM32 w5500 bootloader 原代源码,上位机C#,下位机c。

STM32 w5500 bootloader 源代码 STM32 w5500 bootloader 原代源码,上位机C#,下位机c。简单修改可以支持stm32全系列芯片。支持网口升级该版本为优化过的版本,1.支持代码段保护;2.支持烧写失败重置;3.已经在正式产品批量使用,同步更新。YID:4330 ......
bootloader w5500 5500 源代码 STM

三菱 plc方案源码STM32工控板fx2n源码 FX2N源码V9.x完善高性

三菱 plc方案源码STM32工控板fx2n源码FX2N源码V9.x完善高性能版,程序架构清晰,注释详细,支持大部分指令,当前最新功能如下:13、FX2N源码持续升级中。。。亲们,敬请关注!12、新增3条指令:DECO、ENCO、SEGD;11、优化RTC时间功能,三菱编程软件直接设置时间或获取时间 ......
源码 方案 FX2N fx2n plc

STM32F103 FPGA架构多轴运动控制器 控制卡硬件方 基于STM32F103与FPGA架构

STM32F103 FPGA架构多轴运动控制器 控制卡硬件方基于STM32F103与FPGA架构的四轴运动控制器硬件方案,资料包括原理图与PCB图,没有源码。基于STM32F103与FPGA架构的多轴运动控制器控制卡的硬件方案。该方案提供了四轴运动控制器的硬件设计资料,包括原理图和PCB图,但没有提 ......
架构 控制卡 F103 FPGA 控制器

CNC脱机源代码 USB雕刻机CNC 3联动 步进电机控制器CNC脱机源代码 STM32F407 USB雕刻机CNC 3轴联动 梯形加减

CNC脱机源代码 USB雕刻机CNC 3联动 步进电机控制器CNC脱机源代码 STM32F407 USB雕刻机CNC 3轴联动 梯形加减速 带插补G代码 解释 雕刻机插补学习代码,可以通过自己的定义改动。可以直接工业使用。CNC脱机源代码是一种用于控制USB雕刻机的程序,它可以通过控制步进电机实现C ......
源代码 CNC 梯形 步进电机 控制器

STM32F407 兼容FX3U PLC方案 STM32F407兼容三菱FX3U的

STM32F407 兼容FX3U PLC方案 STM32F407兼容三菱FX3U的方案。STM32F407是一种微控制器,它可以与三菱FX3U PLC兼容,提供了一种解决方案。知识点和领域范围:1. 微控制器:STM32F407是一种32位微控制器,它集成了处理器核心、存储器、外设和接口电路等组件, ......
F407 FX3U STM 32F 407

stm32 电路图 量产 变频器 完整的资料STM32F103VET6成熟量产1W+的变频器,原理图,源代码,反击式辅助电

stm32 电路图 量产 变频器 完整的资料STM32F103VET6成熟量产1W+的变频器,原理图,源代码,反击式辅助电源,三相逆变,RTOS实时操作系统成熟量产变熟量产变频器设计方案 STM32源代码原理图 出售此stm32变频器资料,这个是1.5千瓦的变频器,包含原理图,pcb图,源码使用感受 ......
变频器 电路图 源代码 电路 原理

步进电机T型算法基于stm32 步进电机T型运动控制器源码 输入脉冲数量 脉冲频率即可求出 绝对位置 相对位置,

步进电机T型算法基于stm32 步进电机T型运动控制器源码 输入脉冲数量 脉冲频率即可求出 绝对位置 相对位置,附带限位功能等。支持100khz。这段话涉及到的知识点和领域范围是步进电机控制、T型算法、STM32微控制器、脉冲数量、脉冲频率、绝对位置、相对位置和限位功能。步进电机是一种常用于控制精确 ......
步进电机 脉冲 电机 位置 控制器

STM32 PLC底层Keil源码 实现三菱FX2N 延申科普: STM32微控制器

STM32 PLC底层Keil源码 实现三菱FX2N延申科普:STM32微控制器是一种基于ARM Cortex-M内核的32位微控制器系列,由意法半导体(STMicroelectronics)开发。它具有高性能、低功耗和丰富的外设接口,广泛应用于嵌入式系统开发领域。STM32系列微控制器提供了多个型 ......
制器 底层 科普 STM 源码

这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32 PLC底层源码和FX2N源码。底层源码

这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32 PLC底层源码和FX2N源码。底层源码实现了断电保持功能,并且适合初学者,因为有很多注释解释了三菱指令编码。这个项目需要使用Keil MDK 4.7以上的版本进行编译,CPU需要是STM32F103,RAM内存至少为 ......
源码 底层 单片机 STM 文件

树莓派、PS4、Switch、STM32、安卓、iOS

### 系统架构 * 树莓派:基于ARM Cortex-A系列处理器(如Cortex-A53)的Linux操作系统。 * PS4:基于x86-64架构的FreeBSD操作系统。 * Switch:基于ARMv8-A架构的Nvidia Custom操作系统,也被称为“Horizon OS”。 * ST ......
树莓 Switch PS4 STM iOS

STM32:rtthread_schedule调度

rtthread作为多线程管理的实时操作系统,那么线程与线程之间又是如何切换管理的呢? rtthread中对于多线程切换是通过优先级表搭配优先级组进行调度的,优先级表中存储切换的上下线程节点,优先级组用来判断当前的最高优先级; 为了方便理解,在引入优先级表和优先级组之前,需要先了解一下什么是临界段保 ......
rtthread_schedule rtthread schedule STM 32

STM32:rtthread_"rt_timer"定时器

1 定时器 轮询系统和前后台系统中的延时为直接阻塞延时,让函数一直等着直到延时够了再继续执行; 大概rtthread觉得直接阻塞延时效率不够高,逻辑不够优美;所以它给每个thread都配置了一个rt_timer类型的thread_timer定时器; 所有定时器由定时器链表统一管理,通过对thread ......
定时器 quot rtthread rt_timer timer

STM32之外部中断/时间控制器(EXTI)

一、EXTI 管理控制23个中断/事件,每个中断/事件 都对应一个边沿检测器,可以实现信号输入的上升沿检测和下降沿检测。 EXTI可实现对每个中断/事件线单独配置, 可以单独配置为中断或事件,以及触发事件的属性。 二、EXTI的功能框图,见具体资料手册。 三、EXIT中断/事件线 #define E ......
控制器 时间 EXTI STM 32

STM32CUBEIDE RTC

void setTime() { RTC_DateTypeDef sDate; RTC_TimeTypeDef sTime; sDate.WeekDay = 4; sDate.Month = 6; sDate.Date = 8; sDate.Year = 23; HAL_RTC_SetDate(&h ......
CUBEIDE STM RTC 32

移植U8g2到STM32中

1、首先先在官网下载U8g2包:https://github.com/olikraus/u8g2 点击这里下载。 也可以在Wiki中下载STM32F103示例包。 2、去掉多余的驱动文件,只保留u8x8_d_ssd1306_128x64_noname.c,多余带有u8x8_d_的文件删除。ssd13 ......
U8g2 STM U8 8g 32

STM32嵌入式面试知识点总结

一、STM32F1和F4的区别?解答:参看:STM32开发 – STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率 ......
知识点 嵌入式 知识 STM 32

ubuntu开发stm32单片机-环境搭建

1、首先安装串口助手(ch340驱动)首先查看操作系统中自带的串口驱动 arvin@arvin-virtual-machine:/lib/modules/5.19.0-43-generic/kernel/drivers/usb/serial$ ls aircable.ko f81232.ko iuu ......
单片机 环境 ubuntu stm 32

STM32低功耗配置

# 一、相关介绍 ## 1.1 STM32下的电源管理 #### 电源框图 ![image](https://img2023.cnblogs.com/blog/2239641/202306/2239641-20230615110407882-1420267587.png) #### 电源标号说明 ! ......
功耗 STM 32