STM
STM32 USART1 改成 UART4 出现问题
# STM32 USART1 改成 UART4 出现问题 群里面叫了半天,野火胸也不出来,那么久没有办法了,我自己发个帖子解决下 问了一下度娘,网上有很多关于stm32 uart4的问题,有时进不去串口中断的,有发送乱码的,那么我就在这里总结一下 首先我们看一下文档 我用的stm32f103vet6 ......
为什么 Keil 中C/C++选项要 define STM32F10X_LD/MD/HD
原因1:配置相应的中断向量表 原因2:配置相应的寄存器 总结原因: 因为所有的 stm32f10x 系列的芯片都会用到 stm32f10x.h 这个头文件, 但是问题的所在是:每种芯片的配置不同(中断向量个数、寄存器个数等等) 因此宏条件编译 #if !defined 判断这个宏(这个宏就是 STM ......
STM32F103:SWJ调试端口设置成普通I/O口——PA13,PA14,PA15,PB3,PB4
一、SWJ调试端口 STM32有两种程序调试接口(程序烧写口),具体如下:SWD调试接口: PA13、PA14共两个引脚。JTAG调试接口: PA13、PA14、PA15、PB3、PB4共五个引脚。 单片机启动后,初始状态这五个引脚就默认是调试接口。而实际使用中,一般只使用 SWCLK、SWDIO这 ......
FeeRTOS在STM32中是如何使用内存的
没有FreeRTOS 的时候:STM32 资源的分配: 有FreeRTOS 后(注意 FreeRTOS 的任务栈空间位于 FreeRTOS 的堆之中): STM32无OS编程 Stack_Size和Heap_Size大小设置的意义 其中STACK_SIZE和HEAP_SIZE在STM32的启动文件s ......
《零死角玩转 STM32》pdf版电子书免费下载
《零死角玩转 STM32》系列教程由初级篇、中级篇、高级篇、系统篇、四个部分组成,根据野火 STM32 开发板旧版教程升级而来,且经过重新深入编写,重新排版,更适合初学者,步步为营,从入门到精通,从裸奔到系统,让您零死角玩转STM32。 适合 stm32 入门,简单易懂,层层递进,亲测效果良好,适合 ......
STM32-mp157-A核Linux
# A核 ## 开发环境 ## 网卡连接 1.NAT虚拟网卡连接互联网 2.桥接(真实)网卡连接开发板 >ubuntu新建NAT网卡;设置桥接模式;搜索vmnet以管理员身份打开;设置桥接网卡为目标usb网卡; >打开虚拟机linux网络设置;设置静态IPv4同一网段;ifconfig命令查看; > ......
STM32-mp157d-M核裸机
# M核 ## 1.时钟配置 ## 2.延时函数 ```c HAL_delay(unsigned int MS); //实际延时时间:MS+1 ms ``` ## 3.IO配置 ### HAL库方法 使用mp157时,stm32cubeMX不能生成GPIO初始化代码,需要根据具体分配情况自己完成GP ......
量产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空气质量传感器侦测汽车环境,利用空气质量 ......
基于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.支持烧写失败重置; ......
STM32 w5500 bootloader 源代码 STM32 w5500 bootloader 原代源码,上位机C#,下位机c。
STM32 w5500 bootloader 源代码 STM32 w5500 bootloader 原代源码,上位机C#,下位机c。简单修改可以支持stm32全系列芯片。支持网口升级该版本为优化过的版本,1.支持代码段保护;2.支持烧写失败重置;3.已经在正式产品批量使用,同步更新。YID:4330 ......
三菱 plc方案源码STM32工控板fx2n源码 FX2N源码V9.x完善高性
三菱 plc方案源码STM32工控板fx2n源码FX2N源码V9.x完善高性能版,程序架构清晰,注释详细,支持大部分指令,当前最新功能如下:13、FX2N源码持续升级中。。。亲们,敬请关注!12、新增3条指令:DECO、ENCO、SEGD;11、优化RTC时间功能,三菱编程软件直接设置时间或获取时间 ......
STM32F103 FPGA架构多轴运动控制器 控制卡硬件方 基于STM32F103与FPGA架构
STM32F103 FPGA架构多轴运动控制器 控制卡硬件方基于STM32F103与FPGA架构的四轴运动控制器硬件方案,资料包括原理图与PCB图,没有源码。基于STM32F103与FPGA架构的多轴运动控制器控制卡的硬件方案。该方案提供了四轴运动控制器的硬件设计资料,包括原理图和PCB图,但没有提 ......
CNC脱机源代码 USB雕刻机CNC 3联动 步进电机控制器CNC脱机源代码 STM32F407 USB雕刻机CNC 3轴联动 梯形加减
CNC脱机源代码 USB雕刻机CNC 3联动 步进电机控制器CNC脱机源代码 STM32F407 USB雕刻机CNC 3轴联动 梯形加减速 带插补G代码 解释 雕刻机插补学习代码,可以通过自己的定义改动。可以直接工业使用。CNC脱机源代码是一种用于控制USB雕刻机的程序,它可以通过控制步进电机实现C ......
STM32F407 兼容FX3U PLC方案 STM32F407兼容三菱FX3U的
STM32F407 兼容FX3U PLC方案 STM32F407兼容三菱FX3U的方案。STM32F407是一种微控制器,它可以与三菱FX3U PLC兼容,提供了一种解决方案。知识点和领域范围:1. 微控制器:STM32F407是一种32位微控制器,它集成了处理器核心、存储器、外设和接口电路等组件, ......
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系列微控制器提供了多个型 ......
这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32 PLC底层源码和FX2N源码。底层源码
这里提供了一个基于STM32F103系列单片机的项目工程文件,其中包含了STM32 PLC底层源码和FX2N源码。底层源码实现了断电保持功能,并且适合初学者,因为有很多注释解释了三菱指令编码。这个项目需要使用Keil MDK 4.7以上的版本进行编译,CPU需要是STM32F103,RAM内存至少为 ......
树莓派、PS4、Switch、STM32、安卓、iOS
### 系统架构 * 树莓派:基于ARM Cortex-A系列处理器(如Cortex-A53)的Linux操作系统。 * PS4:基于x86-64架构的FreeBSD操作系统。 * Switch:基于ARMv8-A架构的Nvidia Custom操作系统,也被称为“Horizon OS”。 * ST ......
STM32:rtthread_schedule调度
rtthread作为多线程管理的实时操作系统,那么线程与线程之间又是如何切换管理的呢? rtthread中对于多线程切换是通过优先级表搭配优先级组进行调度的,优先级表中存储切换的上下线程节点,优先级组用来判断当前的最高优先级; 为了方便理解,在引入优先级表和优先级组之前,需要先了解一下什么是临界段保 ......
STM32:rtthread_"rt_timer"定时器
1 定时器 轮询系统和前后台系统中的延时为直接阻塞延时,让函数一直等着直到延时够了再继续执行; 大概rtthread觉得直接阻塞延时效率不够高,逻辑不够优美;所以它给每个thread都配置了一个rt_timer类型的thread_timer定时器; 所有定时器由定时器链表统一管理,通过对thread ......
STM32之外部中断/时间控制器(EXTI)
一、EXTI 管理控制23个中断/事件,每个中断/事件 都对应一个边沿检测器,可以实现信号输入的上升沿检测和下降沿检测。 EXTI可实现对每个中断/事件线单独配置, 可以单独配置为中断或事件,以及触发事件的属性。 二、EXTI的功能框图,见具体资料手册。 三、EXIT中断/事件线 #define E ......
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 ......
移植U8g2到STM32中
1、首先先在官网下载U8g2包:https://github.com/olikraus/u8g2 点击这里下载。 也可以在Wiki中下载STM32F103示例包。 2、去掉多余的驱动文件,只保留u8x8_d_ssd1306_128x64_noname.c,多余带有u8x8_d_的文件删除。ssd13 ......
STM32嵌入式面试知识点总结
一、STM32F1和F4的区别?解答:参看:STM32开发 – STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率 ......
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 ......
STM32低功耗配置
# 一、相关介绍 ## 1.1 STM32下的电源管理 #### 电源框图 ![image](https://img2023.cnblogs.com/blog/2239641/202306/2239641-20230615110407882-1420267587.png) #### 电源标号说明 ! ......