最新文章

具备一定的基础知识之后,接下来要开始真正的改造了。FC卡带的改造比较锻炼动手能力和耐心,技艺会随着改造的深入而不断提高,所以刚开始要好一些心理准备,比如焊坏板子、摔坏芯片、接错线等等。当然最最重要的是工欲善其事必先利其器,先配齐一套基础工具是必须的…… 烙铁,国产黄花就足够日常DIY使用了,功率35
软件开发大郭
/
2022-01-01
/ /
101 阅读
ESP32-PICO-D4介绍与使用。特点尺寸仅为 (7.000±0.100) mm × (7.000±0.100) mm × (0.940±0.100) mm集成1 个 4 MB 串行外围设备接口 (SPI) flash集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电(TSMC
软件开发大郭
/
2022-08-20
/ /
30 阅读
emWin(ucgui) 在PC端的模拟器,默认的按键机制是"按抬都发送Msg",当在按下键盘时,会收到一个key值-1,在按键没有离开时一直维持,当按键松开时还发送一个key值-0的标记。所以在你手速多快的情况下都会有一个 key,1和key,0两个操作。程序中没有对按键的状态
软件开发大郭
/
2022-01-19
/ /
35 阅读
emWin模拟器为了方便用户学习evWin框架,Segger设计了一个PC仿真的工具,可以测试绝大部分GUI的功能,除了方便使用者学习之外,还可以加速项目开发进度。毕竟在PC上用Visual Studio开发的效率比单片机开发高出很多。在使用vs2017模拟开发emWin时,发现官方带的demo无法
软件开发大郭
/
2022-01-15
/ /
47 阅读
本期教程开始讲解STemWin的核心内容窗口管理器。通过这几期教程,大家应该明白最基本的窗口管理器知识。了解了这些基本的通信机制后,再学习控件的使用时,就会事半功倍。本期教程的内容主要来自官方手册,我这里只是将其总结一下,更详细的情况看英文版的手册。使用STemWin窗口管理器(Window Man
软件开发大郭
/
2022-01-08
/ /
33 阅读
基本函数WM_CreateWindow() 创建一个窗口。 WM_CreateWindowAsChild() 创建一个子窗口。 WM_DeleteWindow() 删除一个窗口。 WM_Exec() 通过执行回调函数(所有工作)重绘有效窗口。 WM_Exec1() 通过执行一个回调函数(仅一
软件开发大郭
/
2022-01-08
/ /
25 阅读
驱动层API键盘驱动层处理键盘消息函数。这些程序会在具体键(或组合键)被按下或松开时通知窗口管理器。 下表按字母顺序列出了驱动层键盘程序。详细描述如下。|GUI_StoreKeyMsg()|把消息存储于指定键。| |GUI_SendKeyMsg()|把消息发送至指定键。|GUI_SendKeyM
软件开发大郭
/
2022-01-08
/ /
31 阅读
本期教程主要跟大家讲解键盘输入,这里我们通过开发板上面带的按键进行相关的操作,在后面会专门的做一期PS2键盘的教程。描述键盘输入设备使用ASCII字符编码,以便区分不同的字符。例如,键盘上只有一个“A”键,但大写的“A”与小写的“a”拥有不同的ASCII编码 (分别为0x41和0x61)STemWi
软件开发大郭
/
2022-01-08
/ /
44 阅读
笔者把STemWin官方给的自定义控件demo进行了精简,得出了这个最简单的自定义控件实现方法,所有代码如下:#include <string.h> #include "GUI.h" #include "WM.h" typedef
软件开发大郭
/
2022-01-07
/ /
31 阅读
emWin通过函数WM_SetCallback()自定义回调函数下段代码就是通过 MESSAGEBOX 控件的 OK 按键实现删除信息框的对话框,即消息框的背景窗口 DIALOG 删除了,留下了 TEXT & BUTTON hWin = MESSAGEBOX_Create("这是一
软件开发大郭
/
2022-01-07
/ /
36 阅读