自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于生命游戏

这个小东西程序很简单,但是体现的格局却不小,我当时是写程序用了两小时,看生成的图片用了一下午,回家后在家又重写了一遍,又看了大半天的图形衍变,不是演变,是衍变!其中可以用定时器实现,也可以通过大循环实现,显示可以只按点显示,也可以用矩形框,还可以通过填充色块来,看你自己需要简单修改就好。就这些了,关于随机数的问题,我这里没有生成每次随机,这样可以生成的图片可以稳定可靠对比,要是你想每次随机填充,那加种子处理吧。

2023-06-17 20:44:06 137

原创 Linux RTL8152B 网卡点灯问题

解决RTL8152B 网络指示灯常亮问题

2022-12-02 17:55:44 1619 1

原创 【转载】CRC32校验算法C语言版(查表法)

STM32F103 CRC32算法配套上位机CRC算法。

2022-08-02 18:00:54 5033

原创 关于LVGL PC仿真环境的一些问题

关于LVGL PC仿真环境的一些问题这几天折腾LVGL,可能是因为本人太笨,照着网上大多数的贴子操作,仍然搞不定PC仿真环境,此过程遇到太多大坑,好在最后按照文档指示,终于完成了PC仿真环境。在此记录一下,后来者也可有个借鉴。环境搭建目标 :win10 codeblocks lvgl1 下载 codeblocks 20.03,自带MINGW。务必用自带的,自己另下载的有风险。2 下载安装SDL2SDL2官方地址 https://www.libsdl.org/download-2.0.php这个

2022-05-07 13:47:10 744

原创 MDK Key Code符号说明

MDK Key Code 符号说明

2022-04-28 17:00:21 315

转载 转发一篇大虾的文章软件锁相环设计

转发大佬文章--软件锁相环设计

2022-04-15 17:46:32 282

原创 FOC中有感--霍尔传感器角度判定的理解

FOC 有感霍尔传感器角度判定问题的体会

2022-04-15 17:37:17 15375 2

原创 关于PMSM电机FOC驱动的一些问题

仅做项目人个心得,做个记录。

2022-04-12 17:52:27 2269 1

原创 OPENGL CodeblocksGLFW+GLEW环境设置

由于搭建这个环境用了很久时间,走了无数弯路,现记录一下,以便查找复盘,后来者也可借鉴一下。win10 codeblocks mingw glfw glew1 使用动态库的方式,静态库由于GLFW本身的一些引用库问题,暂时未调通2 具体步骤:a) 下载glfw的源码,cmake,mingwb) 使用cmake配置工程,注意选择share库c) cmake配置生成工程后,使用codeblocks编译工程,得到动态库,动态库在src文件中d) 由于使用动态库的方式,所以需要实际使用的文件有两个,一

2021-10-12 09:40:48 570

原创 stm32f gnu c++ 工程模板

stm32f gnu c++ 工程模板由于工作上的原因,最近需要使用C++与编写stm32f030的程序,在此记录一下,以便后续查找。背景:MCU:STM32F030环境:ubuntu-20.04编译器:gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc问题:1 printf 问题非半主机模式下的调试输出主要靠打印,所

2021-07-23 16:28:17 369

原创 Zephyr上电如何运行到main

Zephyr如何运行到main背景:由于工作需要,这几天用到STM32F0XX,客户指定使用zephyr,由于之前未接触过这个系统,故经过多次折腾(主要是github断断续续),终于成功搭建了环境。经过对源码的一翻恶补,对一些关键信息记录如下。zephyr版本:2.3.0正题:1、上电复位入口vector_table.S主要完成工作:芯片上电启动,完成向量复位。上电后调用第一个函数z_arm_reset。.word z_arm_reset调用z_arm_reset函数。此函数位于reset

2021-06-23 15:48:14 739

原创 STM32F429移植SQLITE记录

不知道自己是哪根筋搭错了还是怎么回事,一时心血来潮,突发奇想,决定把SQLite移植到STM32F429上。在此记录一下过程,也确认一下此事可行。先说一下结果:移植后的SQLite可运行,可操作,但是比较耗资源(相对单片机来说),内存小的,就别想了,根本玩不起来的。这是未加载时的内存使用情况:这是打开数据库时内存的情况:这是使用查询后的内存使用情况:从内存使用的情况上来看,小单片机就算了,即使是STM32F429,高达192K的内存,也经不起这样折腾,还是得老实点加外存。OK,结果也看了,

2020-06-10 08:48:52 7958 9

原创 滤波器调试完成

1、主体函数如下:FILTER FLT={3.2,0,4.0,0,0.001,0.543};float CBMS::Filter(FILTER *flt,float input){ flt->nowP = flt->lastP + flt->Q; flt->kg = flt->nowP/(flt->nowP + flt->R); flt->out = flt->out + flt->kg * (input - flt->out);

2020-05-12 11:44:55 1560

转载 锂电池充电的原理 -- 转载大神文章

                       &n...

2020-05-07 10:10:45 412

转载 关于无线充电技术--转大神的文章

转一位大神的文章。 一篇读懂无线充电技术(附方案选...

2020-05-07 10:01:31 1859

原创 STM32FXX MODBUS移植心得

先吐槽一下:网络是个神奇的东西,可以找到许多学习资料,但是得花大量的时间去辨别真伪。最近开发一个小玩意,需要用到MODBUS主从结构,一个兄弟强烈推荐freeModbus栈,说是十几分钟就能搞定,于是我开始查看各种网上的文章,很少有能说清楚怎么回事的,没办法,只能啃源码,前后共花了两天半才搞明白怎么回事。原以为很简单的事,硬生生搞得筋疲力尽,这本不是协议栈的有问题,而是网络上太多的文章误导,胡乱...

2020-04-30 16:57:12 673 2

原创 让STM32F运行dll

让STM32F运行dll因项目的一些实际问题,无奈之下开发了这种方式的程序。废话不多说,下面上干货。背景:STM32F429,外存16M,外扩SD卡,FatFS,USB(可选)目标:STM32F429 运行SD卡中的DLL程序,可以直接通过USB或SD卡拷贝更新升级程序。原理:在STM32F429中运行类似uboot的程序,找到SD卡中的elf文件,利用elf的特性,加载程序到外存,跳转...

2020-04-14 16:41:40 1929 5

原创 STM32F加载Lua

最近一直在搞STM32F4的一些小东西,因一些比较郁闷的原因,经常需要修改底层程序逻辑,某天忽然间想到为什么总是翻来覆去地这些底层的东西,难道没有一种比较方便的方法来做吗?于是想到了是否可以用脚本处理业务逻辑,通过驱动与应用分离的方式来处理程序,让上位机去折腾吧,想到就试。因为有一些linux的基础,也有一些编译器的基础,网上搜索了一下,觉得用LUA做脚本比较合理。LUA特点不介绍了。记录一...

2020-01-22 11:16:20 1940 1

原创 第一次发文,Just for test

2020 Hello World!考虑了一分钟,还是写C吧。int main(int argc,char **argv){ printf("Hello World!\r\n"); getchar(); return 0;}

2020-01-22 10:04:31 68

gpptest.tar

stm32f030 基于标准库,在ubuntu下使用 arm-none-eabi-g++ 编译的工程模板。 重新实现了cout,使用时不需要调用标准库,编译后的可执行文件较小。

2021-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除