- 博客(108)
- 收藏
- 关注
原创 在标准库的基础上移植ucosiii(stm32f10x系列) 第二章
3.把ucosIII的BSP文件移植到工程BSP,在工程中添加文件夹及文件路径等。2.开始把ucosIII的CONFIG文件移植到uc-config中。4.修改bsp.c和bsp.h文件,修改os_cpu_a,asm。以上的文件都是从正点原子历程拿过来的。修改os cfg app.h文件。5.修改sys.h文件。修改os_cpuc:c。
2025-03-23 17:09:26
207
原创 Windows打开ftp局域网共享
2.设置要共享到其他电脑的文件路径(如果你要共享整个盘你就设置整个盘,如果是共享盘中某文件就设置某文件,这里是某文件)前提是windows已经设置好开机账号密码了,否则教程不适用。3.另一台设备开始通过局域网访问music文件夹。第一先打开电脑ftp共享配置。到时弹出一个账号和密码,账号。点击右键,新建快捷方式。就可以访问另一台电脑了。
2025-03-23 16:14:57
303
原创 在移植好ucosiii操作系统上移植ucgui(stm32f10x系列)第三章
2.https://gitee.com/xianchunye/ucGUI/tree/master/ 下载ucgui资源。5.工程所在目录已经添加好ucgui了,现在我们在工程中添加ucgui。4.添加ucgui文件到工程所在的ucgui文件夹中。1.打开移植ucosiii的工程。3.创建ucgui在工程文件夹中。
2025-03-16 23:42:51
121
原创 UCOSIII移植前准备,STM32F103VET6标准库移植 第一篇图片指导
3.打开keil5创建工程,工程创建到USER中,PROJECT文件夹就不要了并且文件要命名。1.先下载好标准库STM32F103官方固件库3.5。2.创建ucosiii移植文件夹,并创建对应子文件。
2025-03-13 22:05:47
137
原创 rk3328 的PMIC数据修改,在uboot的设备树操作即可
2.找你在u-boot目录下的configs中rk3328_defconfig中找到设备树名称,进入arch/arm/dts找到对应的设备树。3.根据rk805-1手册,修改你的rk805-1,适配你的电路板。需要自己在网上找rk805-1芯片手册。老弟我也是按照这位大佬的配置信息来修改的。1.下载好的uboot文件。
2025-01-14 12:15:26
191
原创 MF522寄存器和M1 ISO白卡寄存器注释
define PCD_TRANSCEIVE 0x0C //发送并接收数据 如果寄存器ControlReg的Initiator 位被设为1:将FIFO缓冲区的数据发送到天线并在发送完成后自动激活接收器。#define RFU1C 0x1C //控制ISO 14443/MIFARE模式中106kbit/s的通信。
2025-01-05 22:05:12
728
原创 STM32F4扫描获取I2C设备地址的代码
我在上面设置的频率是1k-400k之间扫描,如果有其他频率段的,请修改j的范围取值,后面如果出现wode:这个语句,就说明i2c的地址和频率都在这里,记住多算几次,有时候程序会跑飞。程序送到上位机的是:47,地址:47+1,转换成16进制,地址是0x30。//该语句指出地址是:n+1;//该语句是为了刷新一下缓冲区,防止程序跑飞。找到该计数属于198频率段,所以频率为198*1000,也就是198khz。
2025-01-02 11:43:35
982
原创 使用函数重载实现初始化数组的函数,这个函数可以初始化int,doublecharr函数名:init array
【代码】使用函数重载实现初始化数组的函数,这个函数可以初始化int,doublecharr函数名:init array。
2023-11-03 20:01:24
58
原创 C++ 通过动态分配内存的方式存储从键盘上获取同学的信息,并且可以显示出来[1]新增 [2]显示结构体数组-->结构体指针同时赋值堆空间
【代码】C++ 通过动态分配内存的方式存储从键盘上获取同学的信息,并且可以显示出来[1]新增 [2]显示结构体数组-->结构体指针同时赋值堆空间。
2023-11-02 16:23:54
75
原创 C++,通过动态分配内存分配一个int数组,每个成员的值和他的下标一致,遍历数组并打印每个成员 的值
【代码】C++,通过动态分配内存分配一个int数组,每个成员的值和他的下标一致,遍历数组并打印每个成员 的值。
2023-11-02 16:03:55
67
原创 基于c语言和消息队列的通信方式实现一个服务器/客户端模式系统:
//服务器.c#include "myhead.h"struct msgbuf{ long mtype; //消息类型,用来区分不同类型的消息 long num[3];};int main(){ int msgid; int n; //申请消息队列 name_pipe_init("/home/gec/myfifo"); msgid=msgget(44555,IPC_CREAT|IPC_EXCL|0777); if(msgid==-1) { if(errno==EE
2023-08-21 20:12:22
239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人