- 博客(16)
- 收藏
- 关注
原创 基于野火STM32F103ZET6霸道的LVGL总结(待完善)
并且将lv_conf_template.h改为lv_conf.h,将if 0改为if 1并保存。其中,examples只需要留下porting文件即可。这里使用LVGL 8.4版本,可以去githup下载。
2025-05-07 23:51:19
127
原创 Git的使用
注意此时只是解决了主分支的冲突,但是从分支dev和dev2并没有解决冲突,所以还要将解决好冲突的主分支合并到从分支dev和dev2.git commit -m "xxx" 将暂存区的更新提交到本地仓库。git status 查看工作区和暂存区的状态(是否有更新)4.将暂存区代码提交到Git仓库(git commit -m "xxx")git三个重要的区:工作区 、 暂存区、版本区(本地仓库)最后拉取,选择yes即可完成拉取!2.初始化工作区(git init)然后输入账号密码即可!
2025-04-17 00:22:40
861
原创 CANOpen(待完善)
(1)可以调试在加减速过程中的加速度,让电机的启动停止变得平滑(2)速度范围广,可以以在运行在几十rpm至几千rpm,在额定速度范围都可以做到很精准的控制(3)及时负载突然发送变化,也能及时响应。
2025-01-10 17:28:01
296
原创 CAN总线
上图接收引脚会读到逻辑0上图接收引脚会读到逻辑1/***********************************************************************************************************/上图发送逻辑1上图发送逻辑0
2025-01-10 00:49:40
271
原创 LCD显示器及FSMC
如果给液晶施加电场,会改变它的分子排列,从而改变光线的传播方向,配合偏振光片,它就具有控制光线透过率的作用,再配合彩色滤光片,改变加给液晶电压大小,就能改变某一颜色透光量的多少,利用这种原理,做出可控红、绿、蓝光输出强度的显示结构,把三种显示结构组成一个显示单位,通过控制红绿蓝的强度,可以使该单位混合输出不同的色彩,这样的一个显示单位被称为像素。是RAM的一种,所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。,相同尺寸的 屏幕,若分辨率越高,则点距越小,画质越细腻。
2025-01-03 11:26:14
1924
原创 在SRAM中调试代码
*************************************************第一步结束*********************************************//*************************************************第二步结束*********************************************/下面讲一个F103在内部SRAM调试折衷的办法。第二步修改sct文件。
2025-01-02 16:02:16
1355
原创 独立看门狗和窗口看门狗
独立看门狗最大超时时间为: 0.025ms * 256 * 4095 = 26208ms = 26.208s。010000 = 0x3F = 63时, T6位变为0, 和WDGA使能位一起产生复位信号。喂狗时,会触发比较器, 将递减计数器的值和上窗口值进行比较,如果大于上窗口值,说明也喂狗太早。当T6为0时,取反之后输出1,和使能位WDGA一起输出复位信号。1000000 = 0x40 = 64 时,会产生死前中断。喂狗太早也会产生复位信号。
2025-01-02 01:36:30
400
原创 MDK编译过程及文件类型全解
编译器给出的 ZI-data 占用的空间值中包含了堆栈的大小 (经实际测试,若程序中完全没有使用 malloc 动态申请堆空间,编译器会优化,不把堆空间计算在内)uvoptx 文件记录了工程的配置选项,如下载器的类型(记录之前用的是STLINK还是JLINK等)、变量跟踪配置、断点位置以及当前已打开的文件等等。uvprojx 文件就是我们平时双击打开的工程文件,它记录了整个工程的结构,如芯片类型(记录之前用的是C8T6还是ZET6等)、工程包。了 python 脚本,也可以在这里输入用户指令执行该脚本。
2024-12-31 17:05:06
783
原创 SPWM简单介绍
***********************************************频率计算**************************************************//***********************************************半周模式**************************************************/假设时钟是72MHz,自动重装载100,预分频系数72,SPWM周内100点。
2024-12-29 20:57:37
214
原创 通用定时器的级联同步输出
频率由TIM2(主定时器)的周期(1us)决定,占空比为20%,因为自动重装载值为5,所以周期为5us。)的周期(5us)决定,占空比为20%,因为自动重装载值为5,所以周期为25us。这个例程是野火的通用定时器同步章节,使用的是STM32F103VET6。频率为1Mhz,占空比为50% ,周期为1us。TIM3是从定时器1。TIM4是从定时器2。
2024-12-28 17:39:04
284
原创 JLINK安装
运行JLINK.exe,如果显示下面的提示信息说明JLINK驱动安装成功。以管理员身份运行(两个目录都用管理员身份运行运行一下)将图片1目录下的3个文件替换掉图片2目录下的3个文件。查看设备管理器,看是否可以识别JLINK设备。
2024-12-01 10:07:16
6118
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人