首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
w801专题
W801学习笔记二十三:语文和英语学习应用的代码汇总
前面几章,代码经过重构,可能有点乱。这里给个最终版本,以供参考。 1、应用基类: IScean.h enum SceanResult{SceanResult_EXIT = 1, SceanResult_Done = 2 };class IScean {public:IScean();virtual ~IScean();// 纯虚函数virtual SceanResult tick(u32
阅读更多...
W801学习笔记二十一:英语背单词学习应用——上
英语背单词是比较常见的学习APP,参考唐诗宋词应用,本章做一个类似的应用。 一、单词数据清洗及格式转换 诗词数据的获取渠道很多,一般可以按照年级来分文件。如一到九年级,四六级,雅思等等。 1、先从网上某某地方下载单词数据。包含英文,中文,音标。 2、相对唐诗数据,这回我们做复杂一点。包含一个文件头: 文件描述用ENGDC表示 3、同
阅读更多...
W801学习笔记二十二:英语背单词学习应用——下
续上篇: W801学习笔记二十一:英语背单词学习应用——上 五、处理用户交互 由于英语也是采用了和唐诗一样的《三分钟限时挑战》《五十题竞速挑战》《零错误闯关挑战》,所以用户交互的逻辑和唐诗是一样的。所以,我们抽一个基类,让代码可以重用。 1、抽取基类 StudyBase class StudyBase : public IScean{public:StudyBase(){};v
阅读更多...
W801学习笔记二十:宋词学习应用
前三章完成了唐诗的应用,本章将实现宋词的学习应用。 宋词与唐诗的区别不大,马上开始。 1、我们需要参考前面唐诗的方式,把宋词文本下载下来,并进行格式整理。 W801学习笔记十七:古诗学习应用——上 2、在菜单中添加宋词选项 [{"t": "三分钟限时挑战","i": "-","d": 0,"g": {},"s": [{"t": "语文","i": "menu/yuwen.png
阅读更多...
W801学习笔记十七:古诗学习应用——上
硬件驱动以及软件架构大体上已经完成,尚存一些遗漏之处,后续会寻找合适的时机进行补充。自此章起,将正式迈入软件应用阶段,尤其是游戏开发领域。 关于第一个应用,此前已有一些构想: 其一,随机选取一首唐诗,然后随机隐藏其中的一句。 其二,玩家从四个备选句子中挑选出一个正确答案。 现在开始: 一、诗词数据清洗及格式转换 诗词数据的获取渠道很多,无论哪里来的,基本都要整理一下
阅读更多...
W801学习笔记十八:古诗学习应用——中
现在我们加入交互逻辑——对用户选择的判断。 1、定义游戏的相关变量,如记录正确和错误的数量,运行时间等等。这些都可以作为游戏应用的私有属性。 u8 isFinished=0;u16 correntCount =0;u16 wrongCount = 0;u32 totalTime=0; 2、处理交互。 根据前边定义过的框架,主线程会不断执行页面的tick方法,并且传递两次执行的间隔。
阅读更多...
W801学习笔记十三:掌机系统——系统基础组件
我们以一个唐诗学习程序为引子,把掌机的系统架子搭起来。 唐诗学习程序目标: 1、随机选择一首唐诗,随即选择其中的一句进行隐藏。 2、玩家从四个备选句子中选择一个答案。 系统目标: 1、静态数据尽量放在SD中,便于后续的扩展。动态数据尽量放在PSRAM中。 2、尽量的可配置化。 3、不使用LVGL等开源图形框架,按需自己手锤一个图形框架。比如在PSRAM中建立显示缓存。 开始吧。
阅读更多...
W801学习笔记十:HLK-W801制作学习机/NES游戏机(总结)
本章总结一下整个开发过程中遇到的问题: 1、引脚的抗干扰问题: 屏幕显示的时候,概率出现花屏。无论怎么修改代码都不能解决,一个偶然的机会,发现当手触摸屏幕的WR和CS引脚时,屏幕会正常。查阅资料,分析有可能是高频干扰导致,需要添加滤波电容。短期的解决方案,在WR和CS引脚,分别焊接一根20厘米左右的飞线。长期方案是在WR/CS引脚与GND之间添加100~ 300pF的滤波电容。 2、刚打开机
阅读更多...
联盛德W801基于SDK全功能Demo项目开启和功能测试
联盛德W801基于SDK全功能Demo项目开启和功能测试 最新的SDK Demo程序:https://www.winnermicro.com/html/1/156/158/558.htmlDemo程序的详细测试可以参考官方的《WM-W800 SDK DEMO 运行指南V1.3.》(资料在上方的官网链接中有)当前版本信息:W800 SDK v1.00.08全功能Demo项目开启测试 找
阅读更多...
联盛德W801系列2-WIFI一键配网,信息保存
文章目录 1.使用例程测试一键配网2.实用配网过程2.1 上电检查是否配过网2.2 一键配网成功后,保存配网信息2.3 重新配网,必须清除配网信息2.4 设置断网自动重连 3. 一键配网原理参考文章 1.使用例程测试一键配网 在《wm_demo.h》中,打开宏定义: 编译下载后,可以用串口命令 “t-oneshot” 进入一键配网: 使用 公众号 联盛德微电子的airkiss配网
阅读更多...
单片机---HLK-W801图形框架LVGL下开发(五)
前文回顾 《单片机—HLK-W801并口驱动ST7789》 《单片机—HLK-W801驱动触摸屏》 《单片机—HLK-W801图形框架LVGL移植》 《单片机—HLK-W801图形框架LVGL下开发(一)》 《单片机—HLK-W801图形框架LVGL下开发(二)》 《单片机—HLK-W801图形框架LVGL下开发(三)》 《单片机—HLK-W801图形框架LVGL下开发(四)》 2022年3月
阅读更多...