嵌入式
文章平均质量分 65
Moqim Flourite.
To like is to be.
展开
-
第十三届蓝桥杯国赛复盘
第十三届蓝桥杯国赛复盘原创 2022-11-29 20:14:09 · 287 阅读 · 0 评论 -
蓝桥杯嵌入式比赛知识点合集(现在什么都有好吧)
LCDsprintf格式sprintf((char*)buf," The Humam : %d ",200);注意是(char*)不是(char);输出百分号sprintf((char*) display_buf,"%d %% ",10); //输出百分号:%注:要打两个百分号才行。输出格式:%R%d 整型输出,%ld 长整型输出,%o 以八进制数形式输出整数,%x 以十六进制数形式输出整数,%u 以十进制数输出 unsigned 型数据 (无符号数)。%c原创 2022-05-13 22:48:18 · 9108 阅读 · 8 评论 -
蓝桥杯嵌入式_STM32学习_第七届省赛题
个人学习记录,仅供参考#include "stm32f10x.h"#include "stdio.h"#include "string.h"#include "lcd.h"#include "key.h"#include "at24c02.h"#include "adc.h"#include "usart.h"#include "led.h"u32 TimingDelay = 0;uint8_t Lcd_flag = 0;uint8_t lcd_light = 0;uint8_t原创 2022-04-04 19:08:19 · 899 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_第六届省赛题
个人做题记录,仅供参考main.c#include "stm32f10x.h"#include "stdio.h"#include "string.h"#include "key.h"#include "lcd.h"#include "rtc.h"#include "adc.h"#include "led.h"#include "usart.h"uint8_t RTC_Flag = 0;uint8_t Lcd_flag =0;uint8_t Sent_OK =0;uint8_t原创 2022-04-03 21:38:27 · 782 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_ADC配置
代码快速配置打开文件:赛点资源数据包_嵌入式\6-STM32固件库代码V3.5版\stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\ADC\ADC1_DMA打开main.c文件——复制修改为——void Adc1_Init(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_In原创 2022-03-19 22:03:17 · 3443 阅读 · 0 评论 -
关于STM32编译报错:Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).
今天新建工程发现出现一个错误 ——…\Output\CG.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).但我觉得我的操作没有任何问题,而且配置和上一个文件比较是一模一样的。于是我开始百度查询,然后发现了下面几个博客——@weixin_44133391——STM32 编译错误@dorlolok——iel5 编译报错 error: L6235E: More than one原创 2022-03-03 15:06:59 · 7414 阅读 · 9 评论 -
蓝桥杯嵌入式_STM32学习_IIC
时序回顾(加速版)先回顾 IIC 的时序 ——总线空闲:SDA = 1,SCL = 1;启动信号:SCL = 1,SDA 1 -> 0;停止信号:SCL = 1,SDA 0 -> 1;数据传输:SCL为1时,SDA必须保持稳定,即为0或1; SCL为0时,才允许改变SDA状态; SCL在上升沿时写入数据,在下降沿时读出数据; 应答信号:为0时,是有效应答,为1时,是无效应答; 传输到最后一个字节后,要发送一个原创 2022-03-02 20:22:11 · 973 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_USART配置
代码快速配置打开库文件:赛点资源数据包_嵌入式\6-STM32固件库代码V3.5版\stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\USART\Interrupt(注:Interrupt 中断)初始化打开main.c文件——改写结果如下——void Usart2_Init(void){ USART_InitTypeDef USART_InitStr原创 2022-03-02 19:41:09 · 1962 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_EXIT配置
代码快速配置打开库文件——赛点资源数据包_嵌入式\6-STM32固件库代码V3.5版\stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\EXTI\EXTI_Config初始化部分打开main.c文件——复制下面两个部分——然后开始改写——void Key_Init(void){//按键有A0,A8,B1,B2 EXTI_InitTypeDef EXTI_原创 2022-02-27 21:53:55 · 363 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_按键_详解
代码来源:蓝桥杯官方;配置代码#include "key.h"// KEY接口初始化void KEY_Init(void){ GPIO_InitTypeDef GPIO_InitStructure;//设置结构体变量 // 允许GPIOA和GPIOB时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//开启时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);原创 2022-02-13 16:04:55 · 471 阅读 · 2 评论 -
蓝桥杯嵌入式_STM32_新建工程文件_详解
注:此学习基于野火学习视频,推荐先看完固件库之前的所有视频,以打下一个良好的基础。详见野火论坛。了解固件库根据我们学过的51单片机,可以推断固件库中会包含哪些文件。1、汇编编写的启动文件Starup_stm32f10x_hd.s:设置堆栈指针、设置PC指针、初始化中断向量表、配置系统时钟、调用C库函数_main最终去到C的世界2、时钟配置文件system_stm32f10x.c:把外部时钟HSE=8M,经过PLL倍频为72M3、外设相关stm32f10x.h:实现内核外面外设的寄存器映射x原创 2022-02-13 15:31:42 · 1184 阅读 · 2 评论 -
蓝桥杯嵌入式_STM32学习_实时时钟
代码//bsp_rtc.c 中void Rtc_Init(void){ NVIC_InitTypeDef NVIC_InitStructure; //使能备份寄存器BKP和电源管理PWR时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP | RCC_APB1Periph_PWR,ENABLE); PWR_BackupAccessCmd(ENABLE); BKP_DeInit(); //使能RTC中断 NVIC_InitStructu原创 2022-02-05 18:40:43 · 475 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_ADC
代码void ADC1_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; ADC_InitTypeDef ADC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_ADC1,ENABLE);//使能GPIOB和ADC1 RCC_ADCCLKConfig(RCC_PCLK2_Div6);//六分频,为12MHz(ADC最大频率14MHz)原创 2022-02-04 19:26:54 · 404 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_LCD
代码参考博客:@fei…- 蓝桥杯嵌入式开发经验分享(6. 液晶驱动程序的调用)直接将液晶驱动例程里的.c文件删减到下面内容——#include "stm32f10x.h"#include "lcd.h"u32 TimingDelay = 0;void Delay_Ms(u32 nTime);//Main Bodyint main(void){ SysTick_Config(SystemCoreClock/1000); STM3210B_LCD_Init(); LCD_Cle原创 2022-02-03 20:34:26 · 568 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_按键
代码void Key_Init(void) //按键初始化函数{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU原创 2022-02-02 20:55:30 · 501 阅读 · 2 评论 -
蓝桥杯嵌入式_STM32学习_点亮LED_详解
每一款板子的入门都是从LED开始。接下来,我们就开始学习点亮STM32F103RBT6的LED吧。原理首先,打开我们的电路原理图,找到LED——这一看,诶,不是很熟悉嘛。共阳的八个LED通过锁存器连接到H D0、H D1、H D2、H D3、H D4、H D5、H D6、H D7.再找下H Dx管脚连到哪里——根据上图,我们可以找到,H D0 ——H D7分别连到M PC8 —— M PC15.N LE连接到M PD2.那么,要使得LED亮,则首先LE为高电平,然后H Dx为低电平。即M原创 2022-01-24 22:58:36 · 1803 阅读 · 0 评论 -
蓝桥杯嵌入式_STM32学习_新建工程文件
目录标题步骤1、新建文件夹2、新建工程文件3、添加需要用到的文件添加组添加文件夹添加文件(到文件夹)文件:startup_stm32f10x_md.s文件:stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h文件:stm32f10x_conf.h文件夹:STM32F10x_StdPeriph_Driver添加文件(到工程组中)StartupSyslibStdlib4、修改目标属性修改 C/C++修改 Debug5、检验步骤1、新建文件夹在你想放文件的地方新原创 2021-12-27 21:21:49 · 939 阅读 · 0 评论 -
最全的蓝桥杯嵌入式备赛集合~
机缘巧合,报了嵌入式的比赛(我能说是老师逼我的吗 orz),由于从来没接触过,所以还是先从查找资料开始。下面就是我查找的资料集合 ——博客建议篇@summerrrrrrc—— 蓝桥杯嵌入式资源分享以及自己的经验建议:电子设计工坊的入门篇与提高篇,边看边敲代码边理解。里面还有历年省赛题目的链接。(该博主只有这一篇博客。)@ORI2333—— 第十二届蓝桥杯嵌入式国赛(赛后总结)新板子,国二选手。建议:多做题,训练做题逻辑;把可能考的模块都单独写一遍;国一需要功能全部实现,客观题也要刷;原创 2021-12-01 22:01:43 · 16569 阅读 · 13 评论