logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F4系列RT-Thread开启额外的RAM(CCMRAM)

1.配置RTthread的连接文件,这里直接编辑原文件(linkscripts文件夹下),添加CCMRAM段,一般是64K。如果要使用动态内存分配rt_memheap_alloc(),还需要开启heap内存堆对象。然后使用时直接就能用了,这里rt_memory_info打印不出来变化,因为并没有统一。使用CCMRAM不能用于DMA,因为这个总线不能直接访问到,配置stm32的启动文件,RTTstu

文章图片
#stm32#嵌入式硬件#单片机
C语言生成常见波形数据

最近无聊,研究上C语言的一些程序,感觉波形生成还是挺有用的这里主要生成了正弦,方波,三角波 ,锯齿波,指数波形等首先看看效果,这里把生成的数据用python画了出来,程序在最后。

文章图片
#c语言#开发语言
TEA5767,RDA5807FM接收简单使用,解析通信数据

看了许多文章,大多都是用的商家提供的代码修改的,虽然代码很全面,但我只是想接收一下FM听一下。就是那种几行代码就能解决,这里我记录一下我使用的代码,,直接就能扫描i2c设备地址,直接发送接收数据,还是挺方便的。接线:RDA5807TEA5767首先还是贴出我参考的文章吧,想学习的可以去原文章看看然后直接贴出我的脚本。

文章图片
#linux
Debian pip安装报错error: externally-managed-environment

大概意思就是由外部管理python的环境,Debian安装python包时不用pip install命令,而是直接使用apt install python3-包名,例如安装pymysql,使用sudo apt install python3-pymysql。

文章图片
#python#linux#debian +1
Debian pip安装报错error: externally-managed-environment

大概意思就是由外部管理python的环境,Debian安装python包时不用pip install命令,而是直接使用apt install python3-包名,例如安装pymysql,使用sudo apt install python3-pymysql。

文章图片
#python#linux#debian +1
到底了