11 2020 档案

摘要:它算一个字符。你可以定义char str[]="\n";然后输出sizeof(str)或者strlen(str)看看,前者是2,后者是1。” 阅读全文
posted @ 2020-11-30 22:11 TheRemember 阅读(1327) 评论(0) 推荐(0)
摘要:stm32f103c8t6串口2与ADC会相互影响导致ADC读出的数据不准确(DMA模式下) 串口2为A2,A3 ADC为A0-A9如果恰好ADC选的引脚将串口2的A2,A3围起来的话,可能会无法测出真实数据 阅读全文
posted @ 2020-11-30 20:11 TheRemember 阅读(1519) 评论(0) 推荐(0)
摘要:中断里面不要加延时,1ms都不行 延时代码也用的是定时器,重复的中断触发,使MCU不知道相应哪一个中断,有一种原始的方法:入中断之后关中断,然后延时判断,执行,开中断(但在HAL库里面使用HAL_TIM_Base_Start_IT(&htim3);和HAL_TIM_Base_Stop_IT(&hti 阅读全文
posted @ 2020-11-29 19:58 TheRemember 阅读(330) 评论(0) 推荐(0)
摘要:参考文章:https://www.cnblogs.com/xingboy/p/10154475.html 阅读全文
posted @ 2020-11-28 19:46 TheRemember 阅读(634) 评论(0) 推荐(0)
摘要:参考文章;https://blog.csdn.net/as480133937/article/details/104827639 阅读全文
posted @ 2020-11-28 12:02 TheRemember 阅读(105) 评论(0) 推荐(0)
摘要:GSM发送英文短信: AT+CSCS="GSM"AT+CMGF=1AT+CMGS="15807220104" GSM发送中文短信: AT+CMGF=1AT+CSMP=17,167,0,8AT+CSCS="UCS2"AT+CMGS="0031003700330038003600360032003400 阅读全文
posted @ 2020-11-28 11:41 TheRemember 阅读(286) 评论(0) 推荐(0)
摘要:参考文章:https://zhuanlan.zhihu.com/p/39573490 阅读全文
posted @ 2020-11-27 11:36 TheRemember 阅读(104) 评论(0) 推荐(0)
摘要:/* exact-width signed integer types */ typedef signed char int8_t; typedef signed short int int16_t; typedef signed int int32_t; typedef signed __INT6 阅读全文
posted @ 2020-11-25 15:33 TheRemember 阅读(459) 评论(0) 推荐(0)
摘要:参考文章:https://www.cnblogs.com/Uni-Hoang/p/12871985.html 阅读全文
posted @ 2020-11-20 15:18 TheRemember 阅读(478) 评论(0) 推荐(0)
摘要:一、Ubuntu终端操作 打开终端进行命令行操作 二、Shell命令 1、目录信息查看命令ls ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的 2、目录切换命令cd 3、当前路径显示命令pwd 4、系统信息查看命令uname 5、清理屏幕命令clear 6、显示文件内容命令cat 阅读全文
posted @ 2020-11-20 11:42 TheRemember 阅读(154) 评论(0) 推荐(0)
摘要:顺序表的特点: 1.随机访问,即可以在O(1)时间内找到第i个元素 2.扩展容量不方便(即使采用动态分配的方式实现,拓展长度的时间复杂度也比较高) 3.插入、删除操作不方便,需要移动大量元素 下面为主要代码及注释 #include "stdlib.h" #define InitSize 10//默认 阅读全文
posted @ 2020-11-18 22:22 TheRemember 阅读(820) 评论(0) 推荐(0)
摘要:参考链接:https://blog.csdn.net/lnwechag/article/details/106250656 本人使用土壤湿度传感器时,采集的数据总是抖动,电源换成稳定电源(如充电宝)而不是电脑端口时,数据较为稳定。 阅读全文
posted @ 2020-11-18 21:09 TheRemember 阅读(683) 评论(0) 推荐(0)
摘要:用单片机读取模拟量时需要单片机与模块的GND为共同的,也就是共地 阅读全文
posted @ 2020-11-18 10:18 TheRemember 阅读(211) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-11-15 22:07 TheRemember 阅读(15179) 评论(0) 推荐(0)
摘要:sprintf()尽量不要放在中断里面,会导致程序无法执行while(1)里面的程序 sprintf()函数执行时间很长 阅读全文
posted @ 2020-11-08 12:23 TheRemember 阅读(393) 评论(0) 推荐(0)
摘要:上图为高感度麦克风传感器,主控芯片为LM393,按照图中那样摆放的话,逆时针使其阈值减小,目前还不知道AO口的电压如何转换为分贝值(找到之后会更新的,如果知道的同学欢迎在评论区告诉我) 上图为口哨开关,其实也可以调节阈值,按照上图摆放方式的话,顺时针旋转阈值变小。 上图为声音频率检测模块,检测声音频 阅读全文
posted @ 2020-11-07 19:49 TheRemember 阅读(1292) 评论(1) 推荐(0)
摘要:使用到了4个文件(fonts.h fonts.c ssd1306.c ssd1306.h) fonts.c字体大小 ssd1306.c显示函数 核心代码 char* Tdata; sprintf(Tdata,"%.3f",1.345); ssd1306_SetCursor(0,20);//x,y坐标 阅读全文
posted @ 2020-11-07 09:34 TheRemember 阅读(311) 评论(0) 推荐(0)
摘要:Prescler = HCLK(在时钟配置页面有) - 1 MHZ Counter Period 预分频值,计算方式在最下面 核心代码 1 HAL_TIM_Base_Start_IT(&htim14);//开启定时器14中断 2 HAL_TIM_PWM_Start(&htim14,TIM_CHANN 阅读全文
posted @ 2020-11-06 18:56 TheRemember 阅读(372) 评论(0) 推荐(0)
摘要:文章链接:https://blog.csdn.net/qq_42810361/article/details/102729236 阅读全文
posted @ 2020-11-06 16:44 TheRemember 阅读(3439) 评论(1) 推荐(0)
摘要:电路交换:在使用电路交换进行通话之前,必须先拨号建立一条连接,通信线路为通信双方用户专用,数据直达。优点:实现简单,可靠保障,传输效率高,传输数据的时延非常小,电路交换既适用于传输模拟信号,也适用于传输数字信号;缺点:平均连接建立时间长,信道利用率低,在通信过程中难以实现差错控制 报文交换:报文交换 阅读全文
posted @ 2020-11-04 22:25 TheRemember 阅读(1551) 评论(0) 推荐(0)