stm32
wkylp
这个作者很懒,什么都没留下…
展开
-
STM32F103学习笔记(二):多通道直流电压ADC(DMA方式)
目的:对5个通道信号进行采集,转换结果显示在oled显示屏上。DMA数据一次传输10*5(5个通道,每个通道采集10次),求10次采集的平均值,作为最后ADC转换结果。硬件:stm32f103c8t6, 1.3寸7线oled。ADC(DMA传输)由于要实现多通道信号同时采集,必须使用DMA方式,不然可能会导致数据采集过程中的丢失,使采集精度不准确。adc.h代码如下:#i...原创 2018-07-09 20:55:16 · 8645 阅读 · 8 评论 -
STM32F103学习笔记(一):简单的按键程序
通过几个按键,来控制LED灯的开关状态。没有涉及到中断,只是简单的按键程序程序包括key.c,key.h;led.c,led.h;以及main函数一、LED程序led.h#ifndef __LED__H#define __LED__H#include "stm32f10x.h"#include "sys.h"#define LED1 PBout(8)// PB8#d...原创 2018-07-10 21:42:18 · 25307 阅读 · 7 评论 -
STM32F103学习笔记(三):PB3、PB4、PA13、PA14、PA15用作普通IO口的配置
最近使用stm32f103c8t6进行按键上拉输入配置的时候,发现一样的电路,只是将代码PA1-PA4换做PB3-PB6接口,怎么也无法得出对应的实验结果,测得电压PB3,PB4引脚都不能置零。查阅了很多资料最终发现原来不只PB3、PB4,还有PA13-15这五个引脚不是普通的IO口,用作JTAG/SWD仿真器的调试接口,引脚描述如《STM32参考手册》中所示:同时,这些引脚主...原创 2018-07-13 11:37:07 · 29369 阅读 · 15 评论 -
STM32F103学习笔记(四):PA9,PA10发送5路ADC数据至串口调试助手
目的:采集5路的电压信号,并将电压显示在oled显示屏上,同时将数据同步传输到PC机的串口调试助手中,便于对数据进行后续处理。源代码下载链接:https://download.csdn.net/download/wang903039690/10579488硬件:stm32f103c8t6最小系统板;复位按键;oled显示屏首先完成对 串口(PA9,P10)以及DMA的配置,我用到了中断...原创 2018-07-25 17:59:14 · 9900 阅读 · 2 评论