查看rtthread的heap

杂项 

void test_read(){rt_uint32_t total,used,max_used;rt_memory_info(&total,&used,&max_used);printk("total:%d,used:%d,c:%d\r\n",total

stm32内部flash

杂项 

flash的擦除非常慢,且此时无法响应中断。需要注意flash在擦除和写入时最好在空闲时间。flash只能写0,擦除是吧0写1。如果要写的字中,只写0可以修改过去,可以不擦--------------------.h-------------------------------#ifndef _FL

(外部flash_spi)w25q**的简单操作

杂项 

使用W25Q16要知道的1、FLASH擦除后值为1;FLASH只能写02、W25QX在进行各种操作时,不能进行其他操作,此时BUSY置1;当BUSY时,只能接受两种命令:1、读状态位2、停止擦除3、对FLASH进行擦除或写入前,需要进行**写使能**。写使能后,进行除了读取状态位以外的操作,都会自动

我的香橙派初始环境搭建

vps 

1.frp 2.v2 3.timeshift

GD32的TIM,相同周期的节点打开,但不同步(ST也一样)

杂项 

不会组织语言了,举例子程序相同A板率先打开TIM,运行一段时间后关掉TIM,等待B上电打开TIM在某个时间,让A和B一起打开TIM结果:A和B板运行的中断函数里东西不一样原因:TIM在初始化时,中断标志位是有效的,后果是初始化后一打开中断就进一次中断解决方法:初始化TIM以前,先清除中断标志;关闭T

GD32F103上电GPIO初始化时闪过低电平的解决办法

杂项 

STM32不会有这个问题,用GD32时才要注意以为GD32 GPIO初始化时引脚高阻态,但并不是前提:LED低电平亮,高电平灭如果让GD32引脚控制LED的亮灭,在GPIO初始化前后,会出现LED闪烁一下的情况在初始化时,原本的写法是:gpio_bit_write(RCU_GPIOA,LED_Pin

在翻出去以后,vscode访问git依然受阻的解决方法【vscode使用socket5代理】【或者http代理】

其他 

下面针对的vscode,其他的IDE不太清楚有的时候在用别人的代码的时候,会在代码中加入去github下载东西的部分但会发现,即使挂上了翻墙软件,也难以访问github,全局都救不了好在vscode中有代理的方法不过vsocde好像只支持http和https代理(不确定,第二个连接里这么说的),但还

gd32f103rct6的基本定时器的使用

杂项 

首先调整时钟,一般为了和stm32一样配置成72M

温度传感器gx18b20(DS18B20)


这里只是简单的读取温度数据的教程,只针对MCU的DQ引脚仅连接一片传感器(不过看懂了这个,操作多个传感器也不难了,只是最后传输字节数据时的字节改一下)这是芯片的样子,一共三个有效的引脚,电源、地、数据只有一条数据线,那么他就是异步半双工的数据传输模式写这个芯片的代码,最烦的地方在于时间把握不好,只要

用docker安装一个很方便的记事本 minimalist-web-notepad

vps 

可以来这里找到项目https://github.com/pereorga/minimalist-web-notepad/tree/docker首先创建文件夹并进入mkdir notepadcd notepad然后下载项目文件wget https://github.com/pereorga/minim