- 博客(39)
- 收藏
- 关注
原创 FPM383F指纹模块超详解 附驱动
如果主控是 MCU(3.3V),则直接与 UART_TD 和 UART_RD 连接;UART 缺省波特率为 57.6Kbps,数据格式:8 位数据位,2 位停止位,无校验位;UART 波特率可以通过指令进行设置,范围从 9600 至 115200;主控即可通过 UART 或 USB 与指纹模组通讯;兼容 USB2.0,工作在 Full Speed;标准 USB 接口,内嵌 USB 通讯协议;两个接口只能单独工作,不支持同时工作;两个接口执行相同的协议和命令;两个接口共享同一个数据缓冲区;
2024-10-28 19:57:51
1145
原创 Clion开发ESP32 无法找到蓝牙模块 esp_bt.h爆红
使用clion开发 #include "esp_bt.h" 爆红 clion如何引入蓝牙模块
2024-10-28 14:02:06
666
原创 WTN6 E 系列语音芯片 单线时序及示例代码
WTN6系列为多功能,低功耗,高性能的CMOS语音芯片。现有WTN6020E,WTN6040E,WTN6080E,WTN6170E,四种芯片(语音长度分别为20s40s80s170s),已投入市场。音频采样率目前最高可达32kHz16级音量控制,两种音频输出方式PWM输出和DAC输出。精准的+/-1%内部震荡,不需要加外部震荡,具备超低功耗待机。
2024-10-24 16:14:01
726
原创 SC12B12 触摸感应器 简介与I2C模拟示例代码
SC12B是带自校正的容性触摸感应器,可以检测12个感应盘是否被触摸。它可以通过任何非导电介质 (如玻璃和塑料)来感应电容变化。这种电容感应的开关可以应用在很多电子产品上,提高产品的附加值。
2024-10-23 21:31:37
1030
原创 Clion配置ESP32开发环境 并运行helloworld(巨量图片手把手教学
简单介绍:是在不习惯VScode文本编译器的功能,虽然可以添加插件但还是对代码提示功能不太喜欢。所以提供这里clion的ESP32环境开发配置。
2024-10-23 14:45:56
1319
原创 CMake Error: CMake was unable to find a build program corresponding to “MinGW Makefiles“. CMAKE_MAK
通过查询发现 clion创建的STM32cube模板使用的是Ninja 不是Makefiles 但是我前段时间配置ESP32的时候不知道改了哪里冲突了 但是没有关系 知道什么原因引起的就可以!打开clion的设置 在Cmake添加以下代码。但是我前段时间使用的时候并没有用发生这种情况。clion编写STM32代码。的时候Cmake报错。
2024-10-22 17:19:25
387
原创 FreeRTOS学习笔记
RTOS(实时操作系统)是指一类系统,如 FreeRTOS,uC/OS,RTX,RT-Thread 等,都是 RTOS 类操作系统。FreeRTOS 由美国的 Richard Barry 于 2003 年发布。FreeRTOS 于 2017 年被亚马逊收购,改名为 AWS FreeRTOS。所用FreeRTOS版本为202212.01版本名称描述FreeRTOSFreeRTOS内核FreeRTOS组件,一般我们会选择使用第三方的组件tools工具FreeRTOS的GitHub仓库链接。
2024-10-08 11:56:56
1729
原创 Clion修改c语言优化优化级别
保存 CMakeLists.txt 文件后,CLion 会自动检测到变更并重新配置项目,应用新的优化设置。是 GCC 和 Clang 的常用优化选项,代表级别 2 的优化。:优化等级 3 的超集,包括可能影响精确性的优化。:优化等级 3,更多优化,但可能影响调试。:优化等级 2(编译器默认)。图片中优化等级为2级。
2024-09-05 10:17:39
630
原创 STM32GPIO引脚八种工作模式
GPIO(General-purpose input/output),通用型输入输出。简单理解就是我们可以的STM32引脚,统称为GPIO。GPIO存在的意义就是它们的。
2024-08-21 15:55:17
934
原创 ClionSTM32串口调试hal库重定向printf不显示(已解决问题)
为什么要使用重定向printfC语言中经常使用printf来输出调试信息,打印到屏幕。由于在单片机中没有屏幕,但是我们可以重定向printf,把数据,从而在电脑端接收调试信息。这是除了debug外,另外一个非常有效的调试手段但是由于使用编译的c语言不是官方定义的哪个版本。
2024-08-20 18:32:48
734
原创 Clion配置STM32开发环境(巨量图片手把手教学 内含clion配置)(24年8月最新)
整合了这一套最佳最新的使用IDEA母公司旗下的另一款专注于C语言开发的编辑器Clion来进行STM32的开发!
2024-08-15 15:13:42
1184
原创 STM32开发环境搭建安装keil_5MDK(巨量图片手把手教学附带安装包及芯片支持包)2024最新
keil全套创建与实现STM32 包含安装 配置 以及学习版的使用
2024-08-14 20:24:42
3056
1
原创 vscode +keil+ EIDE 烧录配置 无法用vs进行烧录#include <STC89C5xRC.H>爆红
关于vscode和插件EIDE的构建csdn里有很多文章已经说得很清楚了 这里就不在赘述这里说几点配置中可能会出现的问题。
2024-07-31 20:56:51
581
原创 keil5 编译报错error C100: unprintable character 0xC2 skipped
一般出现这种情况就是因为中文输入的问题(包括空格)使用keil的时候尽量还是自己手打 避免复制到中文文档 中文空格的情况。
2024-07-29 11:26:15
1171
4
原创 昇思25天学习打卡营第1天|了解昇思的基本结构
昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。其中,易开发表现为API友好、调试难度低;高效执行包括计算效率、数据预处理效率和分布式训练效率;全场景则指框架同时支持云、边缘以及端侧场景。ModelZoo(模型库):ModelZoo提供可用的深度学习算法网络,也欢迎更多开发者贡献新的网络(ModelZoo地址MindSpore Extend(扩展库)
2024-07-27 11:06:03
894
原创 关于c语言中double类型直接与int类型运算赋值 会出现的问题(求出1- 1/2 + 1/3 - 1/4 …..1/100的和。 )
运算的运算逻辑是 int类型和int先进行运算 然后会存在一个以int为类型的内存地址中 但是例如 1/2 储存到int 类型中会先舍去小数位 结果导致为0。这里是其中一种处理方法直接将h 也是运算的一部分定义为double类型会通过运算自动类型提升到double就可以赋值了。发现int类型与double类型运算后赋值给double类型会产生问题。有点绕 请看下方实例(如有不对欢迎指正)今天学习循环控制做题的时候需要一个问题。
2024-06-29 21:45:58
317
原创 C语言中关于signed 与unsigned相加以%u输出会产生的问题
先解释一下%d占位符的作用今天学习signed关键字的时候 出现的一个问题 如果定义两个型变量一个用signed修饰一个用unsigned修饰相加会产生一个结果如图这个结果的产生是因为 C的底层保存导致的产生的这个数是int 所占用的字节为4个字节存储int 的存储范围为换算成正数为 即 2147483648 + 2147483647 + 1(1为0) 即可存0~4294967296所以由此可理解为什么会出现上图结果的把有符号转换成无符号在进行运算。
2024-06-27 11:27:26
370
原创 关于c语言中scanf(“%c“,xxx)会吞回车导致无法输入字符
能够正常运行 但是要注意只是缓解 是用getchar()函数另外吞了换行符 然后重新接收的字符。出现无法输入char类型数据 通过debug发现是因为误吞了换行符。今天在学习c语言中 用switch写计算器中遇到一个问题。所以解决方法为添加getchar(),函数进行保护。
2024-06-25 20:04:01
240
原创 重生之我在人间学嵌入式之C语言学习笔记
啊!这是怎么了?难道……难道我穿越了?”柠檬茶说着,并拿起手机看了一眼,原来是2024年。"2024!哈哈哈哈,我要起飞了!"柠檬茶激动地说。然后,她在心里默默盘算着:“还有5年,还有5年就要进入机器人与万物互联元年。我今年22岁,刚毕业,还有时间,还有时间。20年前的房地产我没赶上,十年前的移动互联网我没敢上,这次的新时代我一定要分一杯羹!“玛卡巴卡!玛卡巴卡!”柠檬茶的微信突然响了起来。柠檬茶拿起来一看,是发阳洋打来的。“喂,咋了?”柠檬茶问道。“柠檬茶,分数出来了,你过了吗?”阳洋问道。
2024-05-12 22:25:31
1240
原创 mybatis-plus无效的绑定语句删除 Invalid boundstatement(notfound):deleteById
Can not find table primary key in Class mybatis-plus无效的绑定语句删除org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.seven.springbootdemo.dao.UserDao.deleteById
2023-02-12 23:26:50
772
原创 获取数据无法查到 Cause: Cannot determine value type from string
org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'user_name' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string 'ad'; Cannot determine value type from string 'ad'; nested exce
2023-02-12 21:28:38
3686
原创 Linux 常用命令
更新所有已安装的软件包(Red Hat/CentOS)升级所有已安装的软件包(Debian/Ubuntu)列出已安装的软件包(Red Hat/CentOS)列出已安装的软件包(Debian/Ubuntu)更新软件包列表(Debian/Ubuntu)搜索软件包(Red Hat/CentOS)安装软件包(Red Hat/CentOS)实时显示文件的新增内容(常用于日志文件)搜索软件包(Debian/Ubuntu)实时显示文件的新增内容(常用于日志文件)安装软件包(Debian/Ubuntu)
2022-12-06 22:21:29
7334
原创 【尚硅谷】SSM框架之SSM学习笔记
【尚硅谷】SSM框架全套教程,MyBatis+Spring+SpringMVC+SSM整合一套通关笔记及代码
2022-08-31 20:13:37
9776
31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人