
STM32
文章平均质量分 94
Tracy喵喵
本博主主要从事航空航天、地面站基带、地面站建设、星载通信机、气象接收机、跟踪接收机、弹载数据链等产品研发
QQ:850356887
展开
-
针对STM32F4的肉电路问题
一概述 首先介绍一下什么是肉电路: 个人理解:画好的PCB板子,焊接完成以后,会出现莫名其妙的问题,譬如:当你在调试的时候,手指触碰了一个IC,会出现信号不稳,或者系统会重启之类的问题,很大的可能是因为信号不完整造成的。那怎么样解决呢?你可以在信号线上上拉电阻或者下拉电阻或者信号线直接串电阻,具体的怎么做,那一定要先分析电路。 但是如果是芯片系统复位呢?,那么还是要分析电路,是因为电源干扰?还是因为没共地?还是因为寄生电容、寄生电感等相互干扰?二 电路是波与场之间的变化大多数...原创 2020-10-21 15:14:57 · 1328 阅读 · 0 评论 -
关于STM32的HTTP模式GET方法的远程升级(三 代码)
首先:版权声明:本文为博主原创文章,未经博主允许不得转载使用STM32封装HTTP协议通过封装HTTP头,向服务器发送GET请求,通过GET请求上传数据,并获取返回值#include <string.h>#include <stdio.h>#include <stdint.h>char text[30];char temp[10];/**...原创 2019-12-03 16:38:12 · 2815 阅读 · 3 评论 -
STM32进阶之串口环形缓冲区实现 FIFO
队列的概念在此之前,我们来回顾一下队列的基本概念: 队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。队列的特点类似售票排队窗口,先到的人看到能先买到票,然后先走,后来的人只能后买到票队列的常见两种形式普通队列 在计算机中,每个信息都是存储在存储单元中的,比喻一下吧,上...转载 2019-01-26 13:39:49 · 8659 阅读 · 8 评论 -
关于STM32的HTTP模式GET方法的远程升级(二 干货)
首先:版权声明:本文为博主原创文章,未经博主允许不得转载一:回顾仔细先了解一下这篇文章:https://blog.youkuaiyun.com/u013184273/article/details/85305078二:干货 1.首先我们已经知道bootloader启动和APP两个区,暂且分为A(bootloader)和B(APP)区。按着回顾的那篇文章,我想大家就清楚了怎么分配区域了,关于...原创 2018-12-27 21:31:19 · 6330 阅读 · 5 评论 -
关于STM32的HTTP模式GET方法的远程升级(一 概述)
首先:版权声明:本文为博主原创文章,未经博主允许不得转载https://blog.youkuaiyun.com/u013184273/article/details/85305078一:概括STM32F103ZET6的启动方式有三种:内置FLASH启动、内置SRAM启动、系统存储器ROM启动,通过BOOT0和BOOT1引脚的设置可以选择从哪中方式启动,这里选择内置的FLASH启动。其FLASH的地...原创 2018-12-27 20:48:54 · 10378 阅读 · 0 评论 -
关于STM32+RTOS+Json使用笔记
首先:版权声明:本文为博主原创文章,未经博主允许不得转载先欣赏下边的内容1.https://blog.youkuaiyun.com/u013184273/article/details/85047662关于STM32移植cJson和FreeRTOS时,cjson解析和创建失败问题2.https://blog.youkuaiyun.com/u013184273/article/details/79041...原创 2018-12-17 12:37:35 · 1437 阅读 · 0 评论 -
STM32移植cJson和FreeRTOS时,cjson解析和创建失败问题
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/u013184273/article/details/84870672一,环境:STM32+cJson+FreeRTOS+Heap_4.c二,FREERTOS的内存:Heap_4FreeRTOS8.0.1内存管理的最后一个堆模型Heap_4,貌似是在这一个版本才有的。所以找到的说明几乎没有。...原创 2018-12-07 10:50:57 · 4603 阅读 · 4 评论 -
手把手教你查找stm32 HardFault_Handler调试及问题方法
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/u013184273/article/details/84440177在编写STM32程序代码时由于自己的粗心会发现有时候程序跑着跑着就进入了HardFault_Handler中断,导致异常的原因很多,例如:直接使用未分配空间的指针、栈溢出等一场非法操作便会使程序进入HardFault异常状态。按照...原创 2018-11-24 14:26:25 · 21946 阅读 · 6 评论 -
关于keil卡在systeminit中,然后出现void HardFault_Handler(void)的几个问题详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u013184273/article/details/83860802相信很多程序员在用keil的时候都会遇到在仿真调试时,一直停在SystemInit()中的等待晶振中,怎么也出不来。出现HardFault时,可能不是因为内存溢出,访问越界或是堆栈溢出,有可能仅仅只是自己一些最基本的规则没...原创 2018-11-08 15:33:17 · 12857 阅读 · 1 评论 -
STM32与DS1302设计时钟芯片,超详细
DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31 字节静态RAM ,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:(1)RES 复位(2)...原创 2017-12-19 16:08:51 · 74145 阅读 · 8 评论 -
STM32串口接收不定长数据原理与源程序
转载:http://blog.youkuaiyun.com/u014515202/article/details/73293917 http://www.51hei.com/bbs/dpj-39885-1.html方法1:串口接受数据,定时器来判断超时是否接受数据完成。方法2:DMA接受+IDLE中断实现思路:采用STM32F103的串口1,并配置成空转载 2017-12-13 18:38:37 · 2186 阅读 · 0 评论 -
WWDG—窗口看门狗
原创出自秉火老师:https://www.cnblogs.com/firege/p/5805947.html 本章参考资料:《STM32F4xx中文参考手册》WWDG章节。学习本章时,配合《STM32F4xx中文参考手册》WWDG章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。35.1 WWDG简介STM32有两个看门狗,一个是独立看门狗,转载 2017-12-16 10:30:38 · 2676 阅读 · 0 评论 -
STM32 GPIO的深度了解
STM32的开发学习主要涉及软硬件两个部分的实现,包含众多外设和总线的理解配置。STM32的整个学习曲线并不陡峭,但入门却相当困难,因此在学习之初,多动手实验和测试相当重要,GPIO作为整个STM32与外部连接的端口,难度不高,却十分重要。从深入解析GPIO外设开始,一步步熟悉掌握STM32各个模块,就是STM32的整个学习流程。GPIO模块回顾 在嵌入式软件开发中,几乎所有原创 2017-12-12 17:05:54 · 448 阅读 · 0 评论 -
关于stm32优先级大小的理解
一、 组别:0>1>2>3>4 组别优先顺序(第0组优先级最强,第4组优先级最弱):NVIC_PriorityGroup_0>NVIC_PriorityGroup_1>NVIC_PriorityGroup_2>NVIC_PriorityGroup_3>NVIC_PriorityGroup_4二、抢占优先级和响应优先级执行过程举例: ① 实验现象:中断B(C原创 2017-12-08 15:02:19 · 10599 阅读 · 3 评论