
蓝桥杯嵌入式
文章平均质量分 74
蓝桥杯嵌入式备赛
xiaolan@
这个作者很懒,什么都没留下…
展开
-
在中断程序中,需要清中断标志,作用是什么?
清中断标志的作用响应中断条件是:中断使能和中断标志同时成立.一般来讲,响应中断后,有硬件清标志和软件清标志两种.(如果硬件不能清标志,说明书会说明).单片机要靠查询中断标志来判断是否要进入中断,如果你不清除中断标志,本次中断退出,单片机又会检测到中断标志,因此重复进入中断。...转载 2021-04-15 20:52:00 · 8055 阅读 · 0 评论 -
第十二届蓝桥杯嵌入式模拟题
客观题注:(答案不确定,已查题目答案,待公布答案后订正)1、通常情况下,以下哪些选项是对功率放大器的基本要求(ABCD)。A. UO高B. PO高C. 效率高D. 波形无失真2、为了避免来自电网的50Hz信号干扰放大器工作,应选用哪种滤波器( D)。A. 低通滤波器B. 高通滤波器C. 带通滤波器D. 带阻滤波器3、嵌入式竞赛平台的主芯片能够在哪些系统时钟频率下运行(ABC)。A. 18MHzB. 36MHzC. 72MHzD. 180MHz4、以下哪些通信方式中可以不使用原创 2021-04-11 00:27:13 · 2308 阅读 · 2 评论 -
蓝桥杯嵌入式-HAL库-新建工程
实验目的1、学会新建STM32CubeMX工程2、学会Keil软件的使用2、感受STM32的魅力按键实验示例一、新建STM32CubeMX工程1、打开软件,进入软件主界面,如图1所示。(注:可以点击“Home”进入主界面)图12、点击图1中的“ACCESS TO MCU SELECTOR”3、点击后,可能出现图2,也可能不出现图2,直接出现图3。图24、点击“Cancel”,出现图3图35、在“Part Number”搜索框中输入芯片型号,出现②,双击具体的芯片型号(如:“S原创 2021-04-11 00:11:31 · 1208 阅读 · 0 评论 -
蓝桥杯嵌入式-HAL库-LED_TEST
实验目的通过轮询方式实现单向流水灯GPIO相关知识可以看看野火/正点原子的开发指南,或者直接上网搜硬件设计原理图STM32CubeMX配置时钟配置1、时钟源选择HSE,HSE选用石英/陶瓷谐振器2、在HCLK处输入80回车引脚配置GPIO输出电平:低电平GPIO模式:推挽输出GPIO上下拉:无上下拉GPIO最大输出速度:低速用户自定义标签:自己根据需求设置工程管理配置建议用勾选红框中的选项。只引用所需库文件;生成各模块单独的.c和.h文件。生成代码Keil原创 2021-04-10 23:31:09 · 746 阅读 · 0 评论 -
蓝桥杯嵌入式-HAL库-TIM_BASE
实验目的通过定时器1实现间隔100ms的双向流水灯定时器相关知识stm32的TIM定时器HAL库函数的使用STM32CubeMx_HAL库使用_1_定时器与串口HAL库 STM32CubeMX教程六----定时器中断硬件设计原理图STM32CubeMX配置1、使用PC8~PC15控制LED灯亮灭,LD1 - LD8为引脚的别名2、使用PD2控制锁存器,LEDLOCK为PD2的别名3、HSE选用石英/陶瓷谐振器4、GPIO均设置为输出模式,使用默认的GPIO配置5、时钟配置为8原创 2021-04-10 21:09:04 · 749 阅读 · 0 评论 -
蓝桥杯嵌入式-HAL库-ADC
硬件设计原理图STM32CubeMX配置1、引脚选用PB15测电压2、时钟源选择HSE3、设置时钟频率。在HCLK处输入80回车4、配置ADC对应的GPIO引脚。此处只加了别名R375、选用ADC的通道15测量电压。6、ADC参数配置。此处采用默认配置。7、设置工程名、选择编译软件8、只引用所需库文件;生成各模块单独的.c和.h文件。9、生成代码Keil配置1、添加LCD相关文件。将赛点资源包提供的fonts.h和lcd.h添加到新建工程的Inc文件夹中路径原创 2021-04-10 14:08:17 · 1173 阅读 · 5 评论 -
STM32中的APB2和APB1
APB2负责AD,I/O,高级TIM,串口1。APB1负责DA,USB,SPI,I2C,CAN,串口2345,普通TIM原创 2021-04-10 11:55:45 · 1030 阅读 · 0 评论 -
蓝桥杯电子类嵌入式第十届省赛
一、硬件设计模拟输出原理图LED灯原理图LCD原理图按键原理图所用引脚LCD引脚:PC0~PC7 --------- LCD_D0~D7 数据低8位PC8~PC15 --------- LCD_D8~D15 数据高8位PA8 --------- LCD_RD 读选通PB5 --------- LCD_WR 写选通PB8 --------- LCD_R原创 2021-03-25 09:17:12 · 3553 阅读 · 4 评论 -
蓝桥杯嵌入式-HAL库-LCD
硬件设计所用引脚PA10 ---------- USART1_RX 串口一接收引脚 用于接收数据PA9 ---------- USART1_TX 串口一发送引脚 用于发送数据PC8~PC15 对应G4板上LED灯的LD1~LD8PD2 连接锁存器说明:根据原理图可知,LED灯在低电平时亮,高电平时灭锁存器的使能端与PD2相连,低电平时锁存数据(锁存器输出不随输入变化),高电平时不锁存数据(锁存器输出随输入变化)知识点中断接收数据main.c文件中原创 2021-03-07 15:28:21 · 1852 阅读 · 0 评论 -
蓝桥杯嵌入式-HAL库-USART_RX
硬件设计所用引脚PA10 ---------- USART1_RX 串口一接收引脚 用于接收数据PA9 ---------- USART1_TX 串口一发送引脚 用于发送数据PC8~PC15 对应G4板上LED灯的LD1~LD8PD2 连接锁存器说明:根据原理图可知,LED灯在低电平时亮,高电平时灭锁存器的使能端与PD2相连,低电平时锁存数据(锁存器输出不随输入变化),高电平时不锁存数据(锁存器输出随输入变化)...原创 2021-03-04 16:34:25 · 30104 阅读 · 17 评论 -
蓝桥杯嵌入式-HAL库-USART_TX
HAL库之USART_TX知识点1、sprintf函数的用法例子:int counter = 0;char str[40];sprintf(str, “%04d:Hello,world.\r\n”, counter);实验结果如下:sprintf 知识点链接:sprintf2、HAL_USART_Transmit用法HAL_USART_Transmit(&husart1,(unsigned char *)str, strlen(str), 50);参数1:指针 串口1参数2原创 2021-03-04 15:41:06 · 755 阅读 · 2 评论 -
蓝桥杯嵌入式-HAL库-SYSTICK
蓝桥杯HAL库例程之SYSTICK实验unsigned char1、unsigned char是无符号字节型,char类型变量的大小通常为1个字节(1字节=8个位),且属于整型。2、在32位系统中一个char类型一般为8个bit,所以能存储的数据范围为-128~127,而unsigned char则是0~255,字符型所存储的数据是用来表示字符的,例如ASCⅡ或Unicode。链接:unsigned charunsigned char总结unsigned char能表示的范围为0~255,因此u原创 2021-03-03 18:08:35 · 677 阅读 · 1 评论