- 博客(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关注的人
RSS订阅