
其他
文章平均质量分 75
然而然自
这个作者很懒,什么都没留下…
展开
-
移植NES模拟器到STM32G431 详细移植教程 CubeMX HAL库
MUC:STM32G431RBT6板子:蓝桥杯 CT117E_M4LCD:TFTLCD 2.4寸注:若使用蓝桥杯 CT117E_M4板子,可以直接烧录该程序使用。配置LED、按键IO和RCC配置时钟为170MHz配置一个定时器用于计算帧数打开中断创建工程复制蓝桥杯官方提供的LCD驱动文件到自己的工程,并在main.h添加lcd头文件为了方便显示帧数,在官方的lcd驱动文件里添加一个新函数,并在lcd.h声明在官方lcd初始化函数添加初始化功能,并在main初始化,同时初始化LE原创 2022-07-06 20:27:10 · 7106 阅读 · 10 评论 -
移植InfoNES到STM32
MUC:STM32F407ZGT6板子:正点原子STM32F407最小核心板LCD:正点原子4.3 TFTLCD注:基于正点原子LCD例程修改。若板子和LCD与上面一致,可直接烧录该程序。InfoNES移植主要参考这位大佬整个NES文件夹添加NES路径1.若颜色显示不正常,在此处修改RGB顺序2.修改自己的LCD刷新函数3.添加按键扫描和按键功能按键扫描:我使用的是触摸屏,每10ms定时器置为扫描标志位,再根据标志位扫描触摸屏如果没有触摸功能,可在此处修改按键扫描...原创 2022-07-04 20:14:22 · 2792 阅读 · 0 评论 -
STM32G431RBT6 CubeMX 驱动WS2812教程
功能介绍MCU:STM32G431RBT6界面界面1:控制灯条总开关、灯条亮度界面2:控制灯条模式、灯条流动时间按键B1:切换界面键。B2:界面1:灯条总开关键。界面2:灯条模式键。B3: 界面1:灯条流动时间加键。界面2:灯条亮度加键。B3: 界面1:灯条流动时间减键。界面2:灯条亮度减键。注:所有按键均支持长按模式0-红绿蓝交替变化 1-灯条随机变化2-每颗LED随机变化 3-亮红 4-亮绿 5-亮蓝CubeMX配置时钟配置PWM配置随机函数RNG配原创 2022-05-01 13:18:53 · 1678 阅读 · 2 评论