自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Intel(LSB)与Motorola(MSB)格式的差异

本文解析了CAN总线中Intel和Motorola两种数据格式的差异。Intel采用小端模式(字节和位均为小端),而Motorola分为LSB(大端字节模式,起始位为最低位)和MSB(大端字节模式,起始位为最高位)两种格式。文章详细说明了CAN数据的传输顺序(先发送Byte0到Byte7,字节内从bit7到bit0),并通过示例分析了三种格式的位排列特点。最后指出这些格式不影响CAN协议规定的数据传输顺序,为理解CAN报文解析提供了清晰的技术参考。

2025-12-20 23:54:54 1199

原创 2.3寸16位并口TFT彩屏ILI9342C寄存器配置--0x2A与0x2B

本文介绍了ILI9342C TFT-LCD驱动芯片的GRAM窗口控制机制。通过0x2A(列地址)和0x2B(页地址)寄存器设置显示区域,可实现局部刷新优化显示效率。详细解析了寄存器参数格式(4字节,高8位在前)及示例代码,包括全屏设置、局部窗口和滑动效果实现。重点强调了地址边界检查、与0x36寄存器的关联以及不同屏幕模式下的参数适配。正确使用这些功能可显著提升UI流畅度,但需注意数据写入顺序和边界限制以避免显示异常。

2025-12-18 18:03:28 623

原创 2.3寸16位并口TFT彩屏ILI9342C寄存器配置--0x36、0x3A

本文研究一下屏幕横屏和竖屏的寄存器配置Bit名称说明7MYPage Address Order(行方向)0 = Top to Bottom(从上到下)6MXColumn Address Order(列方向)0 = Left to Right(从左到右)5MVPage/Column Order(行列交换)0 = Normal Mode(竖屏)1 = Swap X/Y(横屏)4MLLine Address Order(垂直刷新顺序,通常=0)3RGB0 = RGB。

2025-12-17 23:24:14 879

原创 2.3寸16位并口TFT彩屏快速点亮(GPIO模拟)--ILI9342C

最近偶然得到一个2.3寸16位并口TFT彩屏,驱动IC为ILI9342C。本着"拿到手就不能浪费”的原则,我决定尝试将它点亮。由于第一次驱动屏幕,加上网上关于ILI9342C的资料比较少,前前后后折腾了三天才弄好,所以写篇文章记录一下,希望可以对其他开发者有所帮助。本文旨在快速点亮屏幕,并未过多考虑代码结构、可移植性和执行效率。作为新手,难免会有错误或者不规范的地方希望各位大佬批评指正。后续会再仔细研究,如果有新收获,也会继续分享。也欢迎大佬们给我留言交流、指点一二。

2025-12-16 23:52:37 1419

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除