STM32
红烧-愉快
这个作者很懒,什么都没留下…
展开
-
stm32驱动点阵屏
HUB75原创 2022-11-12 16:23:31 · 865 阅读 · 0 评论 -
STM32F103 ADC+DMA 双通道(GD32F103也通用)
直接上代码#include "adc.h"#include "delay.h"#define ADC1_DR_Address ((uint32_t)0x4001244C) #define ADC1_SampleTimes 2 //采样次数#define ADC1_ChannelCnt 2 //采样通道数 __IO uint16_t ADCConvertedValue[ADC1_SampleTimes][ADC1_ChannelCnt];void ADC_IO_Init原创 2021-11-11 14:41:28 · 1830 阅读 · 0 评论 -
农历24节气日期计算公式
立春日期的计算 计算公式:[YD+C]-L 公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15。 举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。雨水日期的计算 [YD+C]-L 公式解读:年数的后2位乘0.2422加18.74取整数减闰年数。21世纪雨水的C值18.73。 举例说明:2008年雨水日期=[8×.0.2422+18.73]-[(8-1原创 2021-07-23 16:37:40 · 5586 阅读 · 3 评论 -
STM32 使用RTT_Viewer和J-Scope 输出调试信息
1.安装J-link驱动后在如下目录找到这几个文件2.加入到自己的工程中,并添加路径3. 在main.C 加入头文件 #include "SEGGER_RTT.h"4.调用初始化函数 : SEGGER_RTT_INIT();5.在需要的地方调用打印输出函数: SEGGER_RTT_printf("adc=%d\r\n",adc); 如要在J-Scope 看变量波形则调用:SEGGER_JS_WRITE(adc,0,0); //三个参数对应三个数据输...原创 2021-03-18 16:02:47 · 939 阅读 · 0 评论 -
ADC输入接地输出不为0,ADC值跳动厉害
最近用到某品牌国产32bit MCU,调试ADC时发现这个问题:ADC输入接地输出不为0(ADC值100多),ADC值跳动厉害。1.一开始PA0用作ADC输入,以为是PA0有WAKE复用引起,改到PB0。无改善!2.数字地模拟地分开,单点0欧姆电阻连接。无改善!3.电源纹波大,电源加磁珠隔开,加滤波电容,无改善!4.最后发现!ADC初始化配置改为下拉输入模式,ADC值跳动厉害的问题改善了!!!之前跳几十个ADC值,现在10个ADC 值以内跳,也算正常。加软件滤波就很稳了!5.没用到的AD原创 2021-03-16 13:28:50 · 5140 阅读 · 2 评论 -
STM32F103 驱动32x64双色点阵单元板 (标准HUB08 接口 F3.75)
MCU:STM32F103C8点阵屏:32*64 F3.75 单元板 红绿双色 显示 接口:标准HUB08 OE :高电平有效 ,138译码 , 1/16 扫废话不多说,直接贴代码#ifndef _LED_H#define _LED_H/* 包含的头文件 --------------------------------------------------------------*/#include "stm32f10x.h" /* 宏定义 -------...原创 2020-10-11 19:54:49 · 8725 阅读 · 12 评论 -
STM32/GD32/AT32/NRF52 字符串生成二维码在LCD上显示
1.下载QRcode源码,添加到工程文件中,添加路径2.在LCD驱动C文件中①添加头文件:#include "QR_Encode.h,②显示二维码函数LCD_DrawQrcode_fun,添加函数声明3.调用LCD_DrawQrcode_fun函数显示二维码显示效果:放大4倍和原图显示注:二维码字符串 是在草料二维码上生成的...原创 2020-09-11 18:50:17 · 3450 阅读 · 1 评论 -
STM32F103的串口IAP 自定义协议
花一个礼拜终于写完了STM32的IAP(包括BootLoader 和上位机,协议自定义,带校验)IAP的片上FLASH读写操作参照了原子哥的战舰IAP例程,省了不少时间,感谢原子哥!1.BootLoader下载地址:2.上位机下载地址:...原创 2020-07-26 16:36:07 · 921 阅读 · 5 评论