【蓝桥杯嵌入式组】二、备赛技巧及野生知识记录
微信搜索:ReCclay,即可免费阅读博主蓝桥系列所有文章,后台回复“代码”即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题、免费下载CSDN资源等多项福利,还在等什么呢?快快扫码关注,学习才不会迷路。
这里再向各位同学推荐一个CSDN博主 ReRrain 的蓝桥备赛博客,博主秉持初学者思路,向你讲述自己蓝桥备赛的心路历程,娓娓道来蓝桥备赛经验,个人觉得非常不错,值得细细品读。
文章目录
导读:《蓝桥杯嵌入式组》专栏文章是博主2019年参加蓝桥杯的嵌入式组比赛所做的学习笔记,在当年的比赛中,由于忙于准备考研及保研相关工作,博主仅仅参加了当年的省赛,并获得了省赛一等奖的成绩。成绩虽谈不上最好,但至少问心无愧。如今2021年回头再看该系列文章,仍然感触颇多。为了能更好地帮助到单片机初学者,今年特地抽出时间对当年的文章逻辑和结构进行重构,以达到初学者快速上手的目的。需要指出的是,由于本人水平有限,如有错误还请读者指出,非常感谢。那么,接下来让我们一起开始愉快的学习吧。
“一叶遮目,不见泰山”。不论何事,只有把握事情的总体趋势,才能做到心中有数。
一、备赛技巧
更新中断就是溢出了。
1、开发板对应CON10排针出为引出引脚,常用复用功能如下表
管脚 | 复用功能 |
---|---|
PA1 | TIM2_CH2/ADC_IN1 |
PA2 | TIM2_CH3/ADC_IN2 /USART2_TX |
PA3 | TIM2_CH4/ADC_IN3/USART2_RX |
PA4 | ADC_IN4 |
PA5 | ADC_IN5 |
PA6 | TIM3_CH1/ADC_IN6 |
PA7 | TIM3_CH2/ADC_IN7 |
2、液晶初始化一点需要注意清除的地方
STM3210B_LCD_Init();
LCD_Clear(Blue);//别忘了这一句总体清除
LCD_SetBackColor(Blue);
LCD_SetTextColor(White);
3、对应功能的IO模式选择
所处功能 | 对应模式 |
---|---|
PWM输出 | 复用推挽输出(GPIO_Mode_AF_PP) |
PWM输入捕获 | 浮空输入(GPIO_Mode_IN_FLOATING) |
4、GPIO初始化步骤
配置时钟 -> 管脚 -> 速度 -> 模式 -> 初始化写入
二、野生知识
1、TIM2_CH1_ETR
引脚
想着找到TIM2的通道1对应引脚,却未单独找到TIM2_CH1,而是找到了TIM2_CH1_ETR其后的ETR这个是啥意思呢?
顺着问题来到了STM32_MD系列数据手册,看到了答案如图。
2、TIM1_CH2N
引脚
定时器1通道2的互补输出引脚。
结语:以上就是本篇文章的全部内容啦,希望大家可以多多支持我的原创文章。如有错误,请及时指正,非常感谢。
微信搜索:ReCclay,即可免费阅读博主蓝桥系列所有文章,后台回复“代码”即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题、免费下载CSDN资源等多项福利,还在等什么呢?快快扫码关注,学习才不会迷路。
相关文章
- 《安富莱嵌入式周报》第301期:ThreadX老大离开微软推出PX5 RTOS第5代系统,支持回流焊的自焊接PCB板设计,单色屏实现多级灰度播放视频效果
- 《安富莱嵌入式周报》第253期:2022.02.14--2022.02.20
- 嵌入式新闻早班车-第28期
- 《安富莱嵌入式周报》第238期:2021.11.01--2021.11.07
- 嵌入式平台QR code二维码生成
- 嵌入式linux开发,交叉编译报错:ld: src/PS_Packet_Packaging.o: Relocations in generic ELF (EM: 40)
- 嵌入式Linux开发,Ubuntu22下交叉编译报错:make[1]: aarch64-linux-gnu-gcc: No such file or directory
- 嵌入式linux开发,opencv移植,opencv-3.2.0移植,cmake
- 嵌入式linux开发,将新创建文件存储于linux内存中
- ZYNQ - 嵌入式Linux开发 -07- petalinux工程配置解析
- 嵌入式硬件电路设计的基本技巧
- 研发思维07----嵌入式智能产品安全认证必要经过
- 嵌入式linux开发,qt移植,交叉编译qt-everywhere-opensource-src-4.8.5
- 嵌入式Linux开发,USB声卡驱动,内核配置
- 蓝桥杯嵌入式第六课--串口收发