iniparse

基于事件型表驱动法菜单框架之小熊派简易气体探测器实战项目开发(中)

匆匆过客 提交于 2020-10-28 13:58:28
上次我们分享了事件驱动型的菜单框架,也实现了一个基本的小项目,如下: 基于事件型表驱动法菜单框架之小熊派简易气体探测器实战项目开发(上) 但是怎么看怎么都觉得界面不爽,单纯显示文字的方式实在是太单调了,如果想要显示颜色丰富的图片,MCU资源受限又很难直接在程序中直接定义图片大数组。 于是,我选择在SD卡中放图片,通过Fatfs去读取SD卡中的图片来进行显示,图片都是我自己在阿里图库上找的开源素材,然后用PS自己P的: 废话不多说,来看看实际效果吧!演示视频如下: 这样看起来效果就舒服一点啦。 1、新增功能项 本节分享的内容相较于上篇文章修改/增加了如下功能: 底层配置 修改LCD寄存器,提升LCD刷屏速度 增加Fatfs、SD卡读写功能 应用逻辑 增加模拟长按开机识别 增加开机LOGO以及其它UI的显示 增加菜单(阈值设置、设置、调试模式、仪器信息) 1.1、关于底层配置 1.1.1、提升屏刷新速度 由于要刷图,所以只能想办法尽量提升屏的刷新速度,于是在LCD手册里有这么一个寄存器,可以提升屏的刷新速度: 在LCD驱动初始化代码里,这个寄存器默认配置的是60Hz,也就是0x0F这个值 /* Frame Rate Control in Normal Mode */ LCD_Write_Cmd(0xC6); // LCD_Write_Data(0x0F); //60HZ LCD

基于事件型表驱动法菜单框架之小熊派简易气体探测器实战项目开发(中)

萝らか妹 提交于 2020-10-22 15:50:12
上次我们分享了事件驱动型的菜单框架,也实现了一个基本的小项目,如下: 基于事件型表驱动法菜单框架之小熊派简易气体探测器实战项目开发(上) 但是怎么看怎么都觉得界面不爽,单纯显示文字的方式实在是太单调了,如果想要显示颜色丰富的图片,MCU资源受限又很难直接在程序中直接定义图片大数组。 于是,我选择在SD卡中放图片,通过Fatfs去读取SD卡中的图片来进行显示,图片都是我自己在阿里图库上找的开源素材,然后用PS自己P的: 废话不多说,来看看实际效果吧!演示视频如下: 这样看起来效果就舒服一点啦。 1、新增功能项 本节分享的内容相较于上篇文章修改/增加了如下功能: 底层配置 修改LCD寄存器,提升LCD刷屏速度 增加Fatfs、SD卡读写功能 应用逻辑 增加模拟长按开机识别 增加开机LOGO以及其它UI的显示 增加菜单(阈值设置、设置、调试模式、仪器信息) 1.1、关于底层配置 1.1.1、提升屏刷新速度 由于要刷图,所以只能想办法尽量提升屏的刷新速度,于是在LCD手册里有这么一个寄存器,可以提升屏的刷新速度: 在LCD驱动初始化代码里,这个寄存器默认配置的是60Hz,也就是0x0F这个值 /* Frame Rate Control in Normal Mode */ LCD_Write_Cmd(0xC6); // LCD_Write_Data(0x0F); //60HZ LCD

CentOS 7 下安装 teamviewer 13

浪尽此生 提交于 2020-05-08 03:15:53
CentOS 版本:centos-release-7-4.1708.el7.centos.x86_64(通过 rpm -q centos-release 查询) teamviewer 版本:teamviewer_13.0.9865.x86_64.rpm 卸载软件包 rpm -e --nodeps yum 下载安装依赖包 下载地址: http://mirrors.163.com/centos/7/os/x86_64/Packages/ 或者 http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/ 下载包 python-2.7.5-34.el7.x86_64.rpm 和 python-iniparse-0.4-9.el7.noarch.rpm 并安装: rpm -ivh python-2.7.5-34.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm 下载并安装 yum 下载地址: http://mirrors.163.com/centos/7/os/x86_64/Packages/ 或者 http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/ 下载包 yum-3.4.3-132.el7.centos.0.1.noarch

-bash: yum: command not found 错误

冷暖自知 提交于 2019-12-06 13:58:35
以下都是在centos命令行输入 查看有无 yum安装包 ,有的话卸载: 查看:rpm -qa |grep yum 卸载:rpm -aq|grep yum|xargs rpm -e --nodeps 第一步: 到这个网站去下载如下RPM包 : http://mirrors.163.com/centos/6/os/x86_64/Packages/ 下载安装以下4个包,由于更新问题,可能包名版本不一样,可以查找开头, 比如:python-urlgrabber-3.9.1-11.el6.noarch.rpm,就搜索python-urlgrabber,这样 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ python-urlgrabber-3.9.1-11.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ yum-cron-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com

-bash: yum: command not found 错误

一曲冷凌霜 提交于 2019-12-06 07:52:43
以下都是在centos命令行输入 查看有无 yum安装包 ,有的话卸载: 查看:rpm -qa |grep yum 卸载:rpm -aq|grep yum|xargs rpm -e --nodeps 第一步: 到这个网站去下载如下RPM包 : http://mirrors.163.com/centos/6/os/x86_64/Packages/ 下载安装以下4个包,由于更新问题,可能包名版本不一样,可以查找开头, 比如:python-urlgrabber-3.9.1-11.el6.noarch.rpm,就搜索python-urlgrabber,这样 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ python-urlgrabber-3.9.1-11.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/ yum-cron-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com