摘要: 文章来源:【NuttX】浅析操作系统及NuttX在STM32平台上的移植 - 知乎 (zhihu.com) 操作系统(Operating System),简称OS,是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 根据计算机组成原理,计算机由CPU(运算器+控制器),存储器, 阅读全文
posted @ 2021-08-16 09:42 伽椰子真可爱 阅读(2051) 评论(0) 推荐(0)
摘要: 文章来源:PX4 飞控源码系统框架介绍 - 徐景祥 - 博客园 (cnblogs.com) 一、build_px4fmu-v2_default 编译以后生成的文件:内部主要需要在意的就是topics_temporary_header(所有的任务是要的头文件,在创建任务和使用数据结构时可以从该处检索) 阅读全文
posted @ 2021-08-14 14:08 伽椰子真可爱 阅读(1616) 评论(0) 推荐(0)
摘要: ASCII码对照表 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准 阅读全文
posted @ 2021-08-09 19:56 伽椰子真可爱 阅读(8603) 评论(0) 推荐(0)
摘要: 在User选项卡下的After Build/Rebuild填写:fromelf --bin -o "$L@L.bin" "#L"并勾选重新编译即可; 阅读全文
posted @ 2021-08-09 11:01 伽椰子真可爱 阅读(357) 评论(0) 推荐(0)
摘要: 具体原理我也不是很懂,经过不停的百度查阅资料最后终于成功了。 废话不多说,上代码: 1 /*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 函数名 阅读全文
posted @ 2021-08-03 09:04 伽椰子真可爱 阅读(3270) 评论(0) 推荐(0)
摘要: 在单片机中需要计算任意连个时间点的相隔时间差,一般情况下是在需要使用RTC时钟进行定时计数时使用,程序代码如下: 1 #include <stdio.h> 2 3 typedef struct Time{ 4 int Y,M,D,h,m,s; 5 }Time; 6 7 Time time1 = {2 阅读全文
posted @ 2021-07-29 08:18 伽椰子真可爱 阅读(950) 评论(0) 推荐(1)
摘要: 在电子产品类项目时,功耗是一个大问题,开发者们总会尽可能的降低设备功耗来达到长时间续航的效果;在STM32中降低功耗的方式主要有睡眠模式和待机模式(两种模式的介绍大家可以去看正点原子的开发指南),我在项目中使用的是待机模式来降低芯片功耗,但在使用的时候没有注意到待机模式的进入条件以及唤醒设置,导致单 阅读全文
posted @ 2021-07-02 09:26 伽椰子真可爱 阅读(1840) 评论(0) 推荐(0)
摘要: 在日常的程序开发中,有时候有些机密性的代码不方便直接显示在工程文件中,为了保密可以将文件编译为静态链接文件使用; 在MDK5使用静态链接库操作步骤如下: 1、创建静态库 创建一个新的工程命名为test,并将其输出文件格式改为.lib,值得注意的是文件内不需要main函数,只需要将你需要使用的函数放进 阅读全文
posted @ 2021-06-22 18:55 伽椰子真可爱 阅读(7849) 评论(0) 推荐(0)
摘要: 在学习STM32F4单片机的ADC操作时遇到了问题: 1、如何实现多通道的ADC读取; 2、实现ADC的数据读取后,使用其他引脚会对ADC数据产生影响; 3、使用DMA解决问题2后,发现使用DMA后的数据比实际值小; 问题1解决: 实现多通道数据采集相对比较容易,参考正点原子的例程,使用ADC_Re 阅读全文
posted @ 2021-06-07 08:35 伽椰子真可爱 阅读(740) 评论(0) 推荐(0)
摘要: 在一次项目开发中需要使用到CH395Q网络芯片来连接网口进行数据处理,在设计过程中可谓是问题不断: 1、CH395Q初始化问题:该芯片的初始化值得注意的是硬件上的链接,本人使用的是SPI通讯方式,在下载官方测试程序后芯片死活无法初始化, 后经查阅资料发现,在SPI通讯方式下芯片的RSTI引脚和TX引 阅读全文
posted @ 2021-05-15 10:28 伽椰子真可爱 阅读(2619) 评论(0) 推荐(0)