上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页
摘要: 1. VCC:构成8位的IIC地址模块自带了 3.3V 超低压差稳压芯片,给 MPU6050 供电,因此外部供电可以选择:3.3V / 5V 都可以 2.GND:不多说 3.SCL、SDA:IIC通讯引脚 另外,IIC_SDA 和 IIC_SCL 带了 4.7K上拉电阻,外部可以不用再加上拉电阻了 阅读全文
posted @ 2023-03-06 17:42 FBshark 阅读(5671) 评论(2) 推荐(0) 编辑
摘要: 步骤: 1. 程序生成.hex文件 2. 开启了端口且连接了串口线, BOOT0 选择 1, BOOT1 选择 0 3. 有FlyMCU程序,程序需配置好波特率,选项等等。 4、点击开始编程就会自动下载程序。 因为串口下载时启动方式选择了ISP,要调回从flash区启动才能正常运行程序。 所以下载后 阅读全文
posted @ 2023-03-06 17:17 FBshark 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 问题1. FreeRTOSConfig.h 中,开启 configUSE_TRACE_FACILITY=1 后,没找到“trcRecorder.h”文件 解决办法:将其注释掉 问题2:程序在串口调试卡住,无法运行。 我调用了以前的程序模版,任务的栈空间大小为128个字, 但CPU_Task 这个任务 阅读全文
posted @ 2023-03-06 12:26 FBshark 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. 新建工程命令: $ vue init mpvue/mpvue-quickstart my-project 参考mpvue官方快速入门:http://mpvue.com/mpvue/quickstart.html 2. 进入工程,下载依赖,启动实时更新环境。 cd my-projectnpm i 阅读全文
posted @ 2023-03-03 17:06 FBshark 阅读(39) 评论(0) 推荐(0) 编辑
摘要: heap1.c:只能申请内存,不能释放内存。适合运行后不申请新内存的程序。 heap2.c: 既能申请内存,也能释放内存,但释放内存后,相邻的空余内存不能合并。适合每次申请相同大小内存的变量的程序使用。 heap3.c:C库函数malloc(), free()的封装,效率较低。 heap4.c:能申 阅读全文
posted @ 2023-03-03 09:58 FBshark 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 文档主体内容为位带的映射,目的是实现位带操作。 第一部分:位带映射的宏函数 1 #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr &0xFFFFF)<<5)+(bitnum<<2)) 2 #define MEM_A 阅读全文
posted @ 2023-02-23 22:16 FBshark 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 编译的时候,一直说xSemaphoreCreateCounting这个函数没有定义。 最后发现,是FreeRTOSConfig.h文件中,没有将使能计数信号量的宏打开。 解决办法:在FreeRTOSConfig.h中 阅读全文
posted @ 2023-02-22 15:01 FBshark 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1. 模块为全自动感应,当人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。 2. 传感器有两种触发方式(可通过跳线进行选择):第一种不可重复触发方式,即感应输出高电平后,延时一段时间结束,输出将自动从高电平变成低电平。第二种可重复触发方式,即感应输出高电平后,在延时时间 阅读全文
posted @ 2023-02-22 13:31 FBshark 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: ———————————————————————————————————————————版权声明:本文为CSDN博主「qlexcel」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qlexcel/article/ 阅读全文
posted @ 2023-02-14 22:11 FBshark 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 书中说:main()函数内容与第8章一样,无需改动。 但实际代码中,添加了在开启调度前关闭中断的函数,如下红色代码所示: int main(void) { /* 硬件初始化 */ /* 将硬件相关的初始化放在这里,如果是软件仿真则没有相关初始化代码 */ /* 创建任务 */ Task1_Handl 阅读全文
posted @ 2023-02-14 12:56 FBshark 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1 //about calibration 2 //ADC_ResetCalibration(ADC1); 3 //while(ADC_GetResetCalibrationStatus(ADC1) != SET); 4 ADC_StartCalibration(ADC1); 5 while(ADC 阅读全文
posted @ 2023-02-10 22:42 FBshark 阅读(44) 评论(0) 推荐(0) 编辑
摘要: I2C协议层独特特征: 1. 通过地址(Master/Slave Address)区分不同的设备。 2. ACK信号体制,即通过ACK表示是否进行继续传输。 3.由SCL、SDA的四种关系,映射数据有效性、起始信号、结束信号。 STM的硬件I2C编程要点: 1. 通过初始化I2C结构体,配置硬件I2 阅读全文
posted @ 2023-02-08 13:14 FBshark 阅读(235) 评论(0) 推荐(0) 编辑
摘要: MSB一般指最高有效位。 最高有效位( most significant bit,MSB)指的是一个n位二进制数字中的n-1位,具有最高的权值2^(n-1)。最低有效位和最高有效位是相对应的概念。 LSB(least significant bit), 最低有效位 阅读全文
posted @ 2023-02-05 21:44 FBshark 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 笔者在看这一集的时候,自己在emq官方上购买了服务器,于是就换成了自己的服务器和相应的mqtts端口, 买了两个服务器,但最后都卡在OneNet_DevLink() :要么连接不成功,要么显示连接申请违法。 最后使用公用的服务器端口,连接成功了。 同时发现其他有相同的小伙伴,他们的解决办法如下(我试 阅读全文
posted @ 2023-02-03 14:47 FBshark 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://jszx.cuit.edu.cn/NewsCont.asp?bm=00&type=888&id=20050 1.exit用于在程序运行的过程中随时结束、终止程序,exit的参数是返回给OS的。main函数结束时(使用return或exit)也会隐式(即自动)地调用exit函数。 阅读全文
posted @ 2023-02-01 15:33 FBshark 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页