蓝桥杯物联网竞赛STM32L071KBU6
文章平均质量分 50
STM32L071KBU6全部资料
Narnat
学无止境
展开
-
KIl5:Stm32L071下载出现flash download faild “cortex-m0+“的解决方法
首先看看有没有芯片,没有芯片下载一下下载并在device选择对应的芯片选择调试器选择flash原创 2024-04-01 16:39:15 · 975 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071KBU6_全部工程及国赛省赛真题及代码
链接:https://pan.baidu.com/s/1xm8mLotLBvOULQlg76ca7g?原创 2024-04-08 22:06:29 · 679 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071KBU6_我的全部省赛及历年模拟赛源码
链接:https://pan.baidu.com/s/1A0N_VUl2YfrTX96g3E8TfQ?原创 2024-04-10 19:34:30 · 480 阅读 · 1 评论 -
蓝桥杯物联网竞赛_STM32L071KBU6_我的国赛代码
链接:https://pan.baidu.com/s/1CeJYQlK6hGwqpznMyzvpcQ?原创 2024-05-30 22:07:12 · 197 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_1_CubMx&keil5基础配置
CubMx配置:project工程中添加.h和.c文件:keil5配置:运行:代码提示与解决中文乱码原创 2023-11-21 19:02:59 · 237 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_2_继电器控制
【代码】蓝桥杯物联网_STM32L071_2_继电器控制。原创 2023-11-22 22:39:22 · 1269 阅读 · 1 评论 -
蓝桥杯物联网竞赛_STM32L071_3_Oled显示
I2C 是一种串行通信协议,用于在微控制器和外部设备之间进行数据传输和通信。I2C3即I2C3外设,I2C有多个外设,这里指第三个。原创 2023-11-23 19:43:50 · 918 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_4_按键控制
1.实验板GPIO引脚无论是上拉还是下拉都可以检测出外界输入的高电平还是低电平,这和模拟电路不一样模拟电路是。这里oled.c没有引用Function.h文件所以有个函数没有定义,报了红线。来判断,当模拟电路引脚默认电平为低即0,那么外界输入为1或者0它都不能判断,原创 2023-11-24 23:42:26 · 586 阅读 · 1 评论 -
蓝桥杯物联网竞赛_STM32L071_5_串口接收&发送数据
在接受数据的时候,如果未能及时接收,那么后到的数据回应超时未接收报错,然后终止操作,这就是为什么在主函数有程序抢占cpu时不能即时接收数据,最后显示的数据只有一个字符。,在传输与接收数据的时候,都会对做一些检查,例如指针数据长度是否有效,收发是否有效,如果不合格就会返回错误,如果合格就会进入。UART传输数据是一位一位的向接收端传输,为了知道何时传输,又或者为了保证传输数据的完整正确性,规定了。,即不依赖时钟节拍来接收或发送数据,而是采用互相约定的。即利用while函数一直对数据进行转发,或者收取。原创 2023-11-28 22:43:35 · 910 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_6_RTC显示
RTC在STM32微控制器中通常由一个独立的低功耗晶振和相关的寄存器组成。它可以独立于主处理器运行,即使在系统电源关闭的情况下(需要备用纽扣电池),也能继续计时和记录日期。注意:RTC是芯片内部的功能,并没有和GPIO相连。pow函数输出X^Y的值。原创 2023-12-02 18:28:06 · 835 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_7_LORA发送&接收
电磁波是一种波动形式的能量,具有特定的频率和波长,可以传播在真空和大多数介质中,包括空气、水和固体物质等。蓝桥杯官方给了LORA的实现参考代码,我们需要做的是将上述SPI线路配置好,然后编写接口函数,让官方给的LORA功能能与SPI线路连接起来,最终能达到使用的目的。SPI是Serial Peripheral Interface的缩写,是一种同步串行通信接口协议,用于在数字集成电路之间进行通信。LORA发送的是电磁波,在真空中也能通信,具有一定的穿透性,传播范围在数十公里不等。原创 2023-12-02 21:30:31 · 748 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_8_ADC扩展模块
在"Discontinuous Conversion Mode"中,ADC会在每个触发事件(比如定时器溢出、外部触发等)发生时进行一次转换。这种模式适用于需要节省能量或者只在特定事件发生时才需要转换的应用场景。在这种模式下,ADC会在完成转换后自动进入低功耗模式,直到下一个触发事件发生。在这种模式下,ADC只有在触发条件满足时才会进行转换,而不是连续地进行转换。这种模式的工作原理在不同的微控制器或者ADC芯片上可能会有所不同,因此具体的工作方式需要参考相应的数据手册或者技术文档。原创 2023-12-03 20:48:39 · 415 阅读 · 1 评论 -
蓝桥杯物联网竞赛_STM32L071_9_按键矩阵扩展模块
【代码】蓝桥杯物联网竞赛_STM32L071_9_按键矩阵扩展模块。原创 2023-12-04 18:24:30 · 633 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_10_温度传感器扩展模块
【代码】蓝桥杯物联网竞赛_STM32L071_10_温度传感器扩展模块。原创 2023-12-04 19:38:19 · 666 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_11_知识体系的查漏与补缺
1. debug serial wire是干什么用的。原创 2024-03-07 21:37:01 · 486 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_12_按键中断与串口中断
【代码】蓝桥杯物联网竞赛_STM32L071_12_按键中断与串口中断。原创 2024-03-18 22:19:08 · 418 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_13_定时器
【代码】蓝桥杯物联网竞赛_STM32L071_13_LPTIM定时器。原创 2024-03-29 16:18:10 · 459 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_14_光敏/红外传感器模块
光敏模块就是ADC连续转换模式开都不用开获取光敏电压的代码红外传感器模块,就是和PB6连接,PB6设置成INPUT模式正常模式下红外传感器一会儿输出0一会儿输出1,当有物体在其附近运动时就保持恒定1=原创 2024-04-01 17:48:10 · 495 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_15_ADC/脉冲模块
类似GPIO INPUT读取外部电平。自动重装enable。原创 2024-04-03 18:02:39 · 912 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_16_EEPROM
要注意的是有时候容易把板子什么写错导致板子什么地址写坏了导致程序无法烧录,这个时候记得一直按flash键烧录,烧录时会报错,点击确定,松开flash键立即烧录即可烧录进去。原创 2024-04-08 17:57:19 · 637 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_17_DMA收发 & 不定长DMA接收
总的来说uart发送字符串就用普通的UART_Transmit函数就可以因为发送一般不着急,主要时接收接收使用上述DMA的不定长接收即可。原创 2024-05-26 17:47:59 · 476 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_18_长短按键检测
【代码】蓝桥杯物联网竞赛_STM32L071_18_长短按键检测。原创 2024-05-28 19:18:39 · 509 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_19_输出方波信号(PWM)
就是1 / (1 / 1M * 100) = 10000HZ也就是1KHZ。就是:脉冲宽度 / 自动重装在 * 100% = 50%脉冲宽度最小一次 + 1也就是由50变成51那么。就是1 / 100 * 100 % = 1%原创 2024-06-03 21:10:10 · 544 阅读 · 0 评论 -
蓝桥杯物联网竞赛_STM32L071_20_用printf将数据显示在OLED上
【代码】蓝桥杯物联网竞赛_STM32L071_20_用printf将数据显示在OLED上。原创 2024-06-04 22:17:42 · 571 阅读 · 1 评论 -
物联网竞赛板CubMx全部功能简洁配置汇总
通过上次的模拟竞赛让我深感自己对于cubmx配置的生疏,最初我配置cubmx的时候是通过看原理图配置的,尽管我学过一遍,但是过了俩月再看那个原理图,觉得十分抽象,就好像我从来未见过它一样,所以有什么方法能像手机支付一样简单,却不用像线下用纸币兑换一样繁琐的配置方式呢,闲来无事我看了看比赛会给的资料,其中有一本说明手册,让我完成了原始人的蜕变。之前的配置是基于原理图的配置过于繁琐,不能一步到位,下面将用最直接的配置方式,省去不必要的周转过程,直接一步到位。原创 2024-03-16 18:58:16 · 623 阅读 · 0 评论 -
物联网竞赛板全部需手动配置接口代码
仅仅将配置CubMx玩熟练是不够滴,还需要将一些接口函数,看懂,练会,练熟,不能出错。原创 2024-03-16 21:09:29 · 404 阅读 · 0 评论 -
代码拼写检查器 JAVA
蓝桥杯物联网竞赛有一些接口函数需要自己去配置,所以接口函数不能出现严重的编写错误,所以每次默写都需要严格检查自己所写的接口函数是否能运形成功,检查过程十分繁琐,想通过程序来帮助检查,所以用Java写了检查函数,主要检查拼写,和一些必要的格式。原创 2024-03-19 22:34:27 · 237 阅读 · 0 评论 -
第十一届蓝桥杯物联网试题(省赛)
对于通信方面,还是终端A、B都保持接收状态,当要发送的数组不为空再发送数据,发送完后立即清除,接收数据的数组不为空则处理,处理完后立即清除,分工明确继电器不亮一般可能是电压不够将数据加空格再加\r\n则串口接收数据会换行且不会乱码写的话还是一个模块一个模块的构建,检查无误后再放入体系中,当模块与体系中其他模块配合不合理的时候,就只能根据经验和现象多去尝试找到问题的原因,并试图解决,总的来说还是要多练,多掌握这个技能题目再简单也不能大意,骄兵必败,一个不留意就可能写一个大BUG,后面查起来就有苦头吃了,还是要原创 2024-04-04 21:59:16 · 893 阅读 · 0 评论 -
第十二届蓝桥杯物联网试题(省赛)
但是要注意在调用LORA_Tx的时候,整个系统会在这期间进入发送状态,发送的时候也需要将数据放入FIFO数据线上,这就意味着,如果数据没有被取出,LORA_Tx会清除之前的数据,将自己发送的数据放入数据线,且发送过程中不接收别的设备发送的数据。那么问题的关键自然就来到LORA收发了,LORA通信原理之前我已经详细说过,不再多赘述,重点在于LORA一般情况下都处于接收数据的状态,数据传递过来会被放到FIFO数据线上,LORA_RX只是取数据线上的数据,所以本质上讲LORA。原创 2024-03-25 17:48:33 · 578 阅读 · 0 评论 -
第十三届蓝桥杯物联网试题(省赛)
一定一定要注意的一点是串口中断函数内不要放延时函数,谁用谁知道,系统直接卡死!原创 2024-03-22 15:30:08 · 1968 阅读 · 0 评论 -
第十四届蓝桥杯物联网试题(省赛)
这个题还是有点难度的,刚好能做完,还遇到一个意料之外的BUG,这次算是失败了,因为那个BUG让我以为是板子坏了其实是我LORA没初始化储存信息用结构体存储第一次写结构体能一次实验成功也挺开心的值得赞扬的是我这样排版的好处是所有变量都在前面,做到所以有模块都可以共享这些数据,想要数据直接取就行,就不用写什么返回数据的函数,而且模块与模块之间是独立的,想要补充什么直接到相应模块去补充,补充完后再对这个模块进行检查,这样万一出BUG就能锁定具体模块了最后用MyMian()做接口将程序接到主函数,这样就不用管主原创 2024-04-06 22:20:22 · 661 阅读 · 0 评论 -
第十五届蓝桥杯物联网试题(省赛)
这个省赛题不算难,中规中矩,记得看清A板B板,还有ADC的获取要配合定时器原创 2024-06-03 21:20:13 · 1465 阅读 · 0 评论 -
第十四届蓝桥杯模拟考试II_物联网设计
还是要稳妥啊,写A板的时候感觉很简单所以将模块都混在一起了,结果不出意外就出BUG了又得从头开始查BUG,多简单的题模块最好都分块写写完就检查,这样一步一个脚印多稳这个模块出了俩BUG第一个是要检查有没有数据进入if语句,不然标志位白白被清零,题目说了最开始默认接收数据清除接收数据的时候要放在后面清,在赋值之前清就是小丑么🤡接收函数给标记,显示函数后初始化标记,分工明确比赛的时候无论怎样沉稳冷静,输也要输的帅气,不要眼高手低骄傲自满写了一堆BUG当赛后忏悔的🤡原创 2024-04-10 18:35:02 · 357 阅读 · 1 评论 -
第十五届蓝桥杯模拟考试I_物联网设计
【代码】第十五届蓝桥杯模拟考试III_物联网设计。原创 2024-03-30 22:29:54 · 448 阅读 · 0 评论 -
第十五届蓝桥杯模拟考试II_物联网设计
RTC显示不顺畅总是卡顿就在,取出DATA,和取出TIME之间加一个延时10ms即可,估计取出衔接太快,数据没来得及更新,记住在DATA和TIME之间加延时。原创 2024-03-31 22:07:10 · 269 阅读 · 0 评论 -
第十五届蓝桥杯模拟考试III_物联网设计与开发
程序编写、调试完成后,选手需提交两个LoRa终端对应的hex文件,LoRa终端A对应的文件命名A.hex,LoRa终端B对应的文件命名为B.hex,将两个hex文件压缩为zip文件提交,zip文件以准考证号命名。按键USER表示“切换”按键,按键终端A的USER按键,切换“数据界面”、“温度标准范围设置界面”和“湿度标准范围设置界面”,切换顺序如下图所示。(1)数据界面如图5所示,由终端A最近一次接收且符合温度和湿度数据更新标准的温度数据和湿度数据组成,温度和湿度数据保留小数点后一位。原创 2024-03-10 15:48:00 · 1041 阅读 · 0 评论 -
第十五届蓝桥杯模拟考试III_物联网设计与开发官方代码分析
这次模拟的效果很不好。原创 2024-03-15 22:21:17 · 517 阅读 · 0 评论 -
蓝桥杯物联网遇见的重大BUG及其产生原因和解决方法
现象:在扭动RP1和RP2电位器的时候RP1对应电位器正常显示,RP2对应电位器显示一直是0原因及解决方案:现象:在用LORA_Tx发送一个字符串char* a = "1213sdafa"等等的时候接收端LORA_RX收到的数据会是一部分数据然后,后面会乱码原因及解决方案:现象:当程序中有两个或两个以上上述定义的数组,程序调用strcmp让其中一个数组和另一个字符串比较板子就会死机原因及解决方案: 所以说定义C的数组一定要多留一位存’\0’结束符!!!———— 2024/3/25原创 2024-03-25 22:37:04 · 1117 阅读 · 2 评论 -
GPIO八种工作模式实践总结
无论外界接入什么电平都不能改变其原有电平,无论上拉下拉亦或者NOPULL都无法左右输出模式的电平,默认情况下输出模式输出低电平。总结:在实现点灯或者按键GPIO的上拉下拉或者不拉的勾选对功能正常工作没有影响。,无论选择上拉下拉亦或者NOPULL,在没有外界干扰下输入模式的电平都是显示。原创 2024-03-17 15:03:24 · 244 阅读 · 0 评论 -
蓝桥杯物联网Lora通信功能总结
并清空接收消息的数组。原创 2024-03-24 18:29:33 · 357 阅读 · 0 评论