stm32
文章平均质量分 78
港城彭于晏
爱吃鸡翅膀 !
展开
-
基于STM32的OLED显示实验——DHT11(标准库)
DHT11是广州奥松有限公司生产的一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能8位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11与单片机之间能采用简单的单总线进行通信,仅仅需要一个 I/O 口。传感器内部湿度和温度数据40Bit 的数据一次性传给单片机,数据采用 校验和方式进行校验,有效的保证数据传输的准确性。DHT11功耗很低,5V电源电压下,工作平均最大电流 0.5mA。原创 2023-08-24 22:17:25 · 2974 阅读 · 5 评论 -
Keil error: #67: expected a “}“ ,Keil Error: command-line: #992: invalid macro definition:
F103ZET6换到C8T6编译代码报错:。今天换板子的时候发现一个很有意思的事,之前写的C8T6上的程序在精英开发板(ZET6)上一点问题没有,仅仅只需要改一下芯片的选型,而使用C8T6上的程序移植到ZET6只改变芯片的信号却是会报错,而且不能下载,在网上搜了搜,看到有的博主说是STM32芯片是向下兼容,即大容量ZET6兼容中容量C8T6,而C8T6改成ZET6却是需要进行下面一些操作。原创 2023-08-09 22:23:54 · 1782 阅读 · 0 评论 -
Keil报错error: #411: a parameter is not allowed解决办法
在用keil编译代码的时候,会出现error: #411: a parameter is not allowed的错误提示,但是仔细检查具体代码后也没有找出问题所在。中存在的未知m是不定量的,而对于这种不定量的数组表示方法在以前的C语言标准中是不被允许的。只需要在keil菜单栏点击魔术棒,在C/C++中勾选C99 mode就 完美解决问题啦!” C语言标准里是存在的有关的定义的。可以发现函数最后有一个不定长参数设置,unsigned char GIF[][m]。接着在此对代码进行编译;原创 2023-08-08 11:19:09 · 342 阅读 · 4 评论