• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Suzkfly
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2019年9月2日

十九、更改LCD显示屏
摘要: 一、裸机修改 之前测试用的屏幕是480*272的分辨率,现在要换成800*480的屏,因此要对软件代码进行修改。 对于裸机驱动而言,主要有两个点需要注意,一个是屏幕分辨率变了,因此初始化的时候与屏幕分辨率有关的寄存器需要改。但是改了分辨率之后显示出来的图像能明显看到闪烁,这是因为软件设置LCD的时钟 阅读全文
posted @ 2019-09-02 16:20 Suzkfly 阅读(621) 评论(0) 推荐(0)
 
 

2019年5月6日

linux在终端中按下键盘立马反应
摘要: 想在终端中做个小应用,按下上下左右键能立刻作出反应。 测试程序见下: tcgetattr和tcsetattr的用法参见:https://blog.csdn.net/liuqz2009/article/details/51967763 阅读全文
posted @ 2019-05-06 11:38 Suzkfly 阅读(496) 评论(0) 推荐(0)
 
 

2019年5月5日

USB2514集线器调试总结
摘要: 一般的MCU不会留有太多的USB口,但在实际项目中又会遇到需要很多个USB口的情况,这时就会用到USB集线器来扩展USB口了。USB2514这个芯片是我在工作中用的比较多的,但是问题很多,从来没有调稳定过,前几天抽空把这个芯片调了一下,终于调稳定了。现在就把我调试过程写下来。 首先在网上抄了一个电路 阅读全文
posted @ 2019-05-05 15:37 Suzkfly 阅读(11154) 评论(7) 推荐(2)
 
 

2019年2月22日

十八、优化按键驱动
摘要: 之前写的按键驱动中发现一个不足之处,还有一个bug,先附上代码 key.c key_app.c 在调用read函数读取按键的值时应该有阻塞和非阻塞两种方式,用open("/dev/mykey", O_RDWR);方式打开默认是阻塞的方式,如果要用非阻塞的方式打开则可以用open("/dev/myke 阅读全文
posted @ 2019-02-22 11:57 Suzkfly 阅读(284) 评论(0) 推荐(0)
 
 

2019年2月19日

DB9接口定义
摘要: 注意上表是公头的引脚定义,公头与母头的引脚编号是轴对称的,因此将公头和母头连接时是相同序号的引脚相连接。 作为串口使用时要注意,公头的2号是RXD,因而母头的2号是TXD,公头的3号是TXD,因而母头的3号是RXD。 阅读全文
posted @ 2019-02-19 14:24 Suzkfly 阅读(9844) 评论(0) 推荐(0)
 
 

2019年2月18日

十七、完成调整时间的功能
摘要: 先上代码,最后讲解。 draw.c draw.h font_size_48.c 注:编译时除了48号字体外还有16,24,32,64等字体,但是我使用的是48号字体 main.c Makefile figure.c figure.h 在使用时要先将用 insmod key.ko将第十二章编写好的按键 阅读全文
posted @ 2019-02-18 22:38 Suzkfly 阅读(429) 评论(0) 推荐(0)
 
 

2019年2月15日

十六、在屏幕上显示时间
摘要: 上一章中已经实现了在屏幕上显示字符,要在屏幕上显示时间只需要修改主函数即可,主函数修改如下: 附上显示效果图: 阅读全文
posted @ 2019-02-15 15:07 Suzkfly 阅读(546) 评论(0) 推荐(0)
 
十五、在屏幕上显示字符
摘要: 显示字符需要先实现绘点功能,然后用取模工具对需要显示的字符取模,我用的取模工具为PCtoLCD2002,设置如下图: 封装的函数最好比较容易使用,最好能选择字体,具体细节再此不详述,直接附上程序。 draw.c draw.h font_size_16.c font_size_24.c font_si 阅读全文
posted @ 2019-02-15 14:33 Suzkfly 阅读(773) 评论(0) 推荐(0)
 
 

2019年2月14日

十四、使用framebuffer填充纯色
摘要: 简单描述一下framebuffer的使用,它其实就相当于将屏幕上的像素映射到内存中,改变内存中的内容后屏幕自动就变颜色了。 首先要调用open("/dev/fb0", O_RDWR);打开帧缓冲设备文件,获得文件描述符,然后使用mmap将文件内容映射到内存中,具体映大小取决于屏幕大小,初始化程序如下 阅读全文
posted @ 2019-02-14 11:25 Suzkfly 阅读(1361) 评论(0) 推荐(0)
 
 

2019年2月13日

linux实时时钟相关函数
摘要: time 功能:获取1970年1月1日00:00:00到现在的秒数 原型:time_t time(time_t *t); 参数: t:获取到的秒数 返回:获取到的秒数 说明:在time.h中定义了time_t类型就是long类型。通过形参或返回值获取到的值是一样的。 localtime 功能:将19 阅读全文
posted @ 2019-02-13 16:45 Suzkfly 阅读(941) 评论(0) 推荐(0)
 
 
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3