随笔分类 -  A、C

摘要:初始化 Socket 为 TCP 服务器模式 初始化步骤如下: ① 发送命令 CMD_SET_PROTO_TYPE_SN 设置 Socket 工作在 TCP 模式; ② 发送命令 CMD_SET_SOUR_PORT_SN 设置源端口 Sport; ③ 发送命令 CMD_OPEN_SOCKET_SN 阅读全文
posted @ 2023-07-12 15:05 伽椰子真可爱 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:偶然间得到了一块SIMCOM的底板,上方的模组是SIM8260C-M2 5G通讯模组,在同事的指导之下,实现了通过5G模组发访问本机网络调试助手的功能。步骤如下: ①、首先是根据官方文档,安装相关驱动; 网址链接:驱动安装 ②、驱动成功安装后,将底板连接上电脑,在设备管理器中能看到如下驱动; ③、打 阅读全文
posted @ 2023-04-23 10:30 伽椰子真可爱 阅读(423) 评论(0) 推荐(0) 编辑
摘要:记录该篇文章的原因在于,在使用“正点原子”的“UCOSII移植”示例程序时,发现将UCOSII直接复制进Truestudio目录下其汇编文件(os_cpu_a.asm)报错。其原因为keil与Truestdio所使用编译器不同而导致,找到适合Trestdio编译器所适用的汇编文件替换即可。 一、相关 阅读全文
posted @ 2023-03-13 09:38 伽椰子真可爱 阅读(252) 评论(0) 推荐(0) 编辑
摘要:步骤 1、在创建链表前首先要定义一个结构体,此结构体包含数据域和指针域,数据域和指针域均可以有多个,该结构体实际上就是结点(Node); 2、链表的建立至少需要三个结点,头结点、尾结点、待插入结点,这里分别用tHead、tLast、tTemp来表示三个结点; 3、头结点作为链表的标识,在链表创建时首 阅读全文
posted @ 2022-05-23 21:02 伽椰子真可爱 阅读(254) 评论(0) 推荐(0) 编辑
摘要:相关资料链接:https://blog.csdn.net/weixin_41542513/article/details/94356514 STM32F103C8T6的内部FLASH容量有64K,如果需要使用到内部FLASH来保存我们自定义的一些数据,则一般会选择存储后面的页,这里我使用的时第62和 阅读全文
posted @ 2022-01-21 14:09 伽椰子真可爱 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:在使用PB3和PB4做普通GPIO使用时,发现普通的GPIO初始化程序无法正常使用PB3和PB4,后经查阅资料,发现是因为PB3和PB4在默认情况下是做JTAG调试用的。如果需要将其当普通GPIO使用,需要关闭JTAG调试功能; 配置方式入下: 1 /************************ 阅读全文
posted @ 2022-01-16 17:40 伽椰子真可爱 阅读(2172) 评论(0) 推荐(0) 编辑
摘要:0.96寸OLED显示屏的IIC驱动程序有很多现成的示例,但大部分编程风格实在是让程序阅读起来很困难,所以本伽椰子重新梳理了一下驱动程序,使得其更方便阅读,具体代码内容如下: 1、滴答时钟 DRIVE_SYSTICK.h 1 #ifndef _DRIVE_SYSTICK_H_ 2 #define _ 阅读全文
posted @ 2022-01-13 15:12 伽椰子真可爱 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:推挽输出,可以输出高电平,连接数字器件: 输出0时,N-MOS导通,P-MOS高阻,输出0。 输出1时,N-MOS高阻,P-MOS高阻,输出1;(不需要外部上拉电阻) 开漏输出: 输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合做电流型驱动; 输出0时,N-MOS导通,P-MOS不 阅读全文
posted @ 2021-11-18 15:26 伽椰子真可爱 阅读(368) 评论(0) 推荐(0) 编辑
摘要:文章来源:【NuttX】浅析操作系统及NuttX在STM32平台上的移植 - 知乎 (zhihu.com) 操作系统(Operating System),简称OS,是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。 根据计算机组成原理,计算机由CPU(运算器+控制器),存储器, 阅读全文
posted @ 2021-08-16 09:42 伽椰子真可爱 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:ASCII码对照表 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准 阅读全文
posted @ 2021-08-09 19:56 伽椰子真可爱 阅读(8026) 评论(0) 推荐(0) 编辑
摘要:在User选项卡下的After Build/Rebuild填写:fromelf --bin -o "$L@L.bin" "#L"并勾选重新编译即可; 阅读全文
posted @ 2021-08-09 11:01 伽椰子真可爱 阅读(323) 评论(0) 推荐(0) 编辑
摘要:具体原理我也不是很懂,经过不停的百度查阅资料最后终于成功了。 废话不多说,上代码: 1 /*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 函数名 阅读全文
posted @ 2021-08-03 09:04 伽椰子真可爱 阅读(2524) 评论(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 伽椰子真可爱 阅读(874) 评论(0) 推荐(1) 编辑
摘要:在电子产品类项目时,功耗是一个大问题,开发者们总会尽可能的降低设备功耗来达到长时间续航的效果;在STM32中降低功耗的方式主要有睡眠模式和待机模式(两种模式的介绍大家可以去看正点原子的开发指南),我在项目中使用的是待机模式来降低芯片功耗,但在使用的时候没有注意到待机模式的进入条件以及唤醒设置,导致单 阅读全文
posted @ 2021-07-02 09:26 伽椰子真可爱 阅读(1660) 评论(0) 推荐(0) 编辑
摘要:在日常的程序开发中,有时候有些机密性的代码不方便直接显示在工程文件中,为了保密可以将文件编译为静态链接文件使用; 在MDK5使用静态链接库操作步骤如下: 1、创建静态库 创建一个新的工程命名为test,并将其输出文件格式改为.lib,值得注意的是文件内不需要main函数,只需要将你需要使用的函数放进 阅读全文
posted @ 2021-06-22 18:55 伽椰子真可爱 阅读(6528) 评论(0) 推荐(0) 编辑