![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 55
remeber6666
这个作者很懒,什么都没留下…
展开
-
RTX在KEIL调试中 栈溢出问题
现象: 调试运行时,system and thread viewer 窗口中stack usage 各个栈毫无规律的报警变红。经过仔细观察测试,这种现象对各个任务的执行没有影响。由于任务栈分配是自定义模式,增加报警飘红的几个任务的栈空间,但没有任何作用。所以,KEIL上RTX系统调试时,任务栈无规律的溢出报警,和两个因素有关。但另一台电脑测试运行时,故障依然存在。运行一直稳定的旧版本程序,发现也有同样的问题。一个是JLINK驱动不正确,一个是下载线过长。更换短一点的SW下载线,问题解决。原创 2023-03-15 17:39:07 · 790 阅读 · 0 评论 -
STM32F4程序运行稳定,但JLINK调试频繁复位故障
主板芯片为stm32f4系列,由于换了OLED,所有相关程序重写。主要程序写好,下载到MCU里运行也正常,但在调试时发现不定时复位。查看任务延时,基本没问题,更改一些数组de原创 2021-06-11 16:42:21 · 826 阅读 · 2 评论 -
STM32F4断电存储问题
需要对产品增加断电存储功能,因为设计电路板之前考虑设备供电及运行情况,加之电路板面积资源紧张,所以没考虑做断电存储。但在测试过程中,客户提出断电存储数据的要求。断电存储考虑几种方案:1 FLASH 2 外部EEROM 3 RTC由于STM32F4的FALSH次数限制,还有存储数据较多,另一方面FLASH已经存储了一部分系统的设置参数,所以不作为优先考虑方案。RTC由于存储量限制,要存储的数据是它的几十倍,也不做考虑。正好板子上已经化了EEROM的位置,从24C02到24C256都可以选择..原创 2020-12-23 11:49:35 · 2987 阅读 · 1 评论 -
IIC详解,包括原理、过程,最后一步步教你实现IIC(转)
IIC详解1、I2C总线具有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL2、IIC总线上可以挂很多设备:多个主设备,多个从设备(外围 设备)。上图中主设备是两个单片机,剩下的都是从设备。3、多主机会产生总线裁决问题。当多个主机同时想占用总线时,企图启动总线传输数据,就叫做总线竞争。I2C通过总线仲裁,以决定哪台主机控制总线4、上拉电阻一般在4.7k~10k之间5、每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传输可以是由主机发...转载 2020-12-13 10:55:59 · 2268 阅读 · 0 评论 -
STM32F4下载不了程序
STM32F427下载程序失败,J-LINK红灯闪烁。采取步骤: 1 更换J-LINK 故障依旧 2 更换别的电脑,故障依旧 3 更换CPU,问题解决 4 同事提醒KEIL5注册到期,看注册管理界面,果然到期。不知道是不是这个原因。...原创 2020-11-04 14:41:45 · 660 阅读 · 0 评论 -
基于stm32和ESP8266实现wifi模块smartlink功能以及TCP连接
一直想把wifi模块和stm32连接起来,但是网上找了很久,并没有C语言相关的库,只有基于arduino的ESP8266 C++库,这个库是没办法直接给stm32使用的,所以自己动手丰衣足食,自己手动将基于arduino的ESP8266 C++库移植成简单的C库,方便使用,目前这个库实现了基本的功能,可以实现波特率修改,smartlink,断线重连等功能,wifi模块主要运行在STA模式。...转载 2019-04-18 15:27:24 · 4772 阅读 · 0 评论 -
esp8266(一)esp8266和电脑在同一局域网中传输数据
superce主要esp8266怎么配置 esp8266和USB转TTL连接esp8266简单介绍esp8266连接路由器esp8266通过路由器连接在同一局域网中的电脑,建立TCP连接esp8266使用串口发送数据到电脑上的网络调试助手esp8266使用串口通过局域网发送到电脑上自己写的Java程序esp8266的透传模式esp8266使用透传模式连接到电脑的网络调...转载 2019-04-10 12:24:00 · 6071 阅读 · 0 评论 -
stm32f407 定时器 用的APB1 APB2 及 定时器频率
源文章地址:https://www.cnblogs.com/ransn/p/5654068.html上午想要用Timer10做相对精确的延时功能,但是用示波器发现实际延时数值总是只有一半,百思不得其解。仔细查阅各处资料结合实际研究后对stm32f407的14个定时器的时钟做一个总结:下面来源:http://www.openedv.com/thread-68387-1-2.ht...转载 2019-04-05 14:03:07 · 7186 阅读 · 0 评论 -
STM32】ADC的基本原理、寄存器(超基础、详细版)----Yngz_Miao
ADC的基本介绍ADC的基本定义Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。ADC的主要特征12位逐次逼近型的模拟数字转换器; 最多带3个ADC控制器,可以单独使用,也可以使用双重模式提高采样率...转载 2019-03-13 14:20:16 · 3744 阅读 · 0 评论 -
STM32串口发送数据和接收数据方式总结(转)
之前写了篇关于ESP8266使用AT指令进行互相通讯的实验,在写STM32串口接发数据的程序中,觉得有必要将之前学的有关于串口方面的使用经历加以总结。串口发送数据:1. 串口发送数据最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);第一个参数是发送的串口号,第二个参数...转载 2019-03-04 20:40:59 · 21954 阅读 · 2 评论 -
STM32之ADC+步骤小技巧
神通广大的各位互联网的网友们、大家早上中午晚上好好好、今早起来很准时的收到了两条10086的扣月租的信息、心痛不已、怀着这心情、又开始了STM32的研究、早上做了计算机控制的PID实验,又让我想起了飞思卡尔的电磁小车、、曾经的电感电压采集让我心碎的多少次、又让我开心了多少次、但已经成为过去、(软件和硬件都会影响),呵呵、估计有人已经猜到我接下来要介绍什么了、在你们面前、我已无秘...转载 2018-10-07 16:33:37 · 44196 阅读 · 14 评论 -
stm32f103+FFT+OLED的音乐频谱制作(干货 只需三步即可)
https://blog.csdn.net/mc_li/article/details/81364766 效果演示:https://www.bilibili.com/video/av29366031/制作过程:1.准备材料:stm32f103核心板 1块OLED12864显示屏 1块(SPI接口)声音检测传感器 1块 (咪头+放大电路 可以网上买现成的模块,也可根据后文...转载 2018-10-07 12:14:24 · 11772 阅读 · 3 评论 -
STM32F103RC单片机ADC1使用TIM1自动触发注入通道组的AD转换
版权声明:本文为博主原创文章,欢迎转载 https://blog.csdn.net/ZLK1214/article/details/77746783注意:ADC外设最大允许的时钟频率为14MHz,打开ADC外设前必须先配置好分频系数!72MHz / 6 = 12MHz,转换速率为每个1.17μs。【程序】 #include <stdio.h>...转载 2018-10-11 13:25:52 · 5590 阅读 · 0 评论