前言
蓝桥杯电子类竞赛分为四个类别,分别是单片机设计与开发、嵌入式设计与开发、物联网设计与开发和EDA设计与开发
一.竞赛形式
- 个人赛,省赛、决赛阶段均采用封闭、限时(5个小时)方式进行。
- 选手机器通过局域网连接到各赛点考场的竞赛服务器,以“服务器-浏览器”方式发放试题、回收选手答题文件。
二.试题形式
- 客观题 十题 30分 这部分的内容涉及的知识面比较广,基本上靠平时的积累,涵盖了模拟电路,数字电路,网络通信以及对应的单片机的性能参数等各种杂乱的知识
- 程序设计 1题 70分 这部分是拿分的重点,能不能拿奖就看这一部分
三.分别简介
1.单片机设计与开发
- Keil C51 集成开发环境
- STC-ISP V6. 85H程序下载软件(或以上版本)
- 单片机综合训练平台驱动程序,采用的单片机为c51
2.嵌入式设计与开发
- Keil MDK 集成开发环境
- Cube MX
- 单片机采用的是stm32f系列
3.物联网设计与开发
- Keil MDK 集成开发环境
- Cube MX
- 单片机采用的是stm32l系列
4.EDA设计与开发
- Altium Designer Summer 09及以上版本
- 试题包含元件符号和封装的设计、原理图设计、PCB设计和工程生产文件输出
四、软件认识
1.Cube MX
CubeMX是ST公司出品的一款C代码生成器软件,图形化工具界面选择所需的芯片,并设置选用任一引脚、任一外设。另外的,CubeMX还提供了自动识别引脚冲突、设置时钟树、功耗预测等功能。使用CubeMX能减轻底层开发工作量,节约时间。总的来说,它就是让我们更容易开发stm32的一个工具
软件界面如下
2.keil5
Keil是一款单片机C语言软件开发软件,STM32使用ARM Cortex-M内核,MDK-ARM是ARM芯片的开发工具包,里面包含了所有的使用了ARM内核的芯片开发工具。 在SMT32Cubemx生成工程文件(MDK-ARM)之后,打开Keil就可以进行开发了。不要STM32Cubemx,直接用Keil进行开发也是可以的。
软件界面如下
五、赛方提供
1)试题涉及的各类芯片、传感器芯片手册、执行器规格书 2)试题涉及的网关、终端原理图、终端说明书、终端软件开发包 3) STM32微控制器Hal库、LL库 5)常用接口I2C、SPI等底层驱动程序
资料以及学长建议
资料
- 比赛的模拟题,软件及驱动程序在实验室的上面可以找到
- 对应例程教学可以找学长(联系方式如下)
|