STM32
hanhanLiao
这个作者很懒,什么都没留下…
展开
-
如何在Keil中获取当前时间
在Keil中如何调用系统的时间。(1) 使用下面两个宏,一个是日期,一个是时间const u8 gSystemDate[12] = __DATE__;//注意,是两个下划线__const u8 gSystemTime[16] = __TIME__;(2)使用打印函数打印出当前的时间printf("date:%s \r\n",gSystemDate);printf("time:%s \r\n",gSystemTime);(3) 结果显示date:Jul 11 2020 ..原创 2020-07-11 11:42:39 · 8594 阅读 · 2 评论 -
ADC参数详解
ADC 的主要参数(1) ADC 的时钟。时钟是ADC能正常工作的基础,一般情况下,ADC的时钟频率越高,ADC采样的速度越快。但是,这个时钟并不是越高越好,一般的MCU都会设定一个建议的最高ADC工作频率,在合理的工作频率范围内有助于提高ADC的采样精确度。(2)ADC的采样率。采样率就是ADC 采样的速率。它是指在规定的时间内可以采集的次数,采样率越高,采集到的点数就越多,那么对原始信号的还原率就越高。采样率的单位是SPS(sample per sencond),每秒采样次数。这个值越大,采样速原创 2020-07-10 22:19:04 · 13670 阅读 · 0 评论 -
STM32F407使用FSMC驱动ILI9486显示
昨天使用探索者STM32F407将ILI9486 TFTLCD显示屏驱动已经正常调通,下面将附上所有的程序代码//tftlcd.c 文件程序如下所示/***************************************************************************************** 函 数 名: TFTLCD_GPIO_Init* 函数功能: tft lcd 显示屏初始化函数* 输 入: 无* 输 出: 无* ...原创 2020-06-23 19:15:35 · 2937 阅读 · 3 评论 -
STM32 静态全局变量值不正常问题
今天在调试按键驱动的过程中,使用Systick 定时器中断中每10ms 调用一次按键检测程序,在按键检测程序中按下时有一个定时器计时,具体程序如下所示。 void buttonScan(void){static u8 sLastButtonState = BUTTON_RELEASE;//初始状态为松开static u8 sButtonState;static u8 sButtonPreCnt; if(isButtonPressed()) { sButtonTick++...原创 2020-06-17 00:39:37 · 3039 阅读 · 1 评论 -
位(bit)交换函数
/*bit交换函数,output[7:0] = input[0:7]*/static uint32_t swap_bits(uint32_t inp){ uint32_t i; uint32_t retval = 0; inp = (inp & 0x000000FFUL); for(i = 0; i < 8; i++) { retval |= ((inp >...原创 2018-10-11 13:55:43 · 1705 阅读 · 0 评论 -
STM32DMA ADC配置方法
void Adc_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; ADC_InitTypeDef ADC_InitStructure; DMA_InitTypeDef DMA_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GP...原创 2018-10-10 10:07:42 · 3330 阅读 · 0 评论 -
ADC均值滤波的方法
#define ADC_SAMPLE_NUM 10u16 adc_value[5*ADC_SAMPLE_NUM];//ADC采集值存放缓冲区void ADC_Filter(u16* adc_val){ u16 i=0; u32 sum[5]={0,0,0,0}; for(;i<ADC_SAMPLE_NUM;i++) { sum[0]+=adc_value[5*i+...原创 2018-10-10 10:12:36 · 4240 阅读 · 0 评论 -
STM32:Error:L6218E错误的解决方法
在调试STM32程序的过程中出现下面的这些错误提示..\OBJ\LED.axf: Error: L6218E: Undefined symbol PWR_ClearFlag (referred from main.o)...\OBJ\LED.axf: Error: L6218E: Undefined symbol PWR_EnterSTANDBYMode (referred from mai...原创 2019-03-30 21:42:25 · 20599 阅读 · 0 评论