<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lliisbja的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lliisbja</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lliisbja]]></copyright><item><title><![CDATA[单片机的时钟学习]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/159250133</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/159250133</guid><author>lliisbja</author><pubDate>Tue, 21 Apr 2026 11:50:02 +0800</pubDate><description><![CDATA[本文分析了ECU项目中出现CAN报文周期延迟10ms的问题，重点探讨了单片机时钟系统的工作原理。文章详细介绍了时钟频率、时钟周期和机器周期的概念及其相互关系，阐述了不同架构处理器执行指令的时间计算方法，特别说明了Cortex-M0处理器的三级流水线机制和指令执行周期特点。以及实际的项目实现]]></description><category></category></item><item><title><![CDATA[2026的嵌入式底层工程师的学习计划]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/159161292</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/159161292</guid><author>lliisbja</author><pubDate>Tue, 17 Mar 2026 15:17:41 +0800</pubDate><description><![CDATA[本文总结了从网络工程师转岗为嵌入式底层工程师的工作内容转变。原岗位主要负责基于AUTOSAR/OSEK的网络管理、Bootloader刷写、UDS诊断等模块开发，涉及CAN总线问题处理及信息安全限制等挑战。转岗后新增底层开发职责，包括CAN模块配置、时钟设置、ADC/SPI/GPIO/IIC/LIN等外设驱动开发。针对2025年制定了系统学习计划，重点涵盖时钟配置、GPIO应用、IIC协议等核心模块，以适应嵌入式底层开发需求。全文展现了从网络层到底层开发的完整技术转型路径。]]></description><category></category></item><item><title><![CDATA[2025年个人总结]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/156688447</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/156688447</guid><author>lliisbja</author><pubDate>Wed, 07 Jan 2026 15:10:06 +0800</pubDate><description><![CDATA[回首这一年,从毕业初出茅庐到如今能够独立承担项目开发,技术能力得到了显著提升。这一年里既经历了加班到凌晨的艰辛，也享受过轻松从容的时刻，总体而言，2025年是我技术成长最为迅速的一年。在新的一年里,将继续保持学习热情,深入钻研技术,提升开发能力,为项目和团队贡献更多价值。解决Bug数: 493个;在与客户联调XCP协议时,通过AI快速解决技术疑问。学习方法: 从理论到实践,通过实际项目巩固技术知识。工具运用: 善于利用AI等新技术提升开发效率。团队协作: 与客户联动开发,提升沟通协作能力。]]></description><category></category></item><item><title><![CDATA[汽车报文中：数据存储的大端序]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/140552029</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/140552029</guid><author>lliisbja</author><pubDate>Fri, 19 Jul 2024 16:47:38 +0800</pubDate><description><![CDATA[其实大小端序一直很容易搞混的，上周项目的配置字分析也是因为地址高低和数据高低一直区别不开。这样是为自己做一个总结数据的低序字节保存在内存的低地址，数据的高序字节保存在内存的高地址。数据的高序字节保存在内存的低地址，数据的低序字节保存在内存的高地址。汽车行业使用的大多是大端。]]></description><category></category></item><item><title><![CDATA[我的毕业日记]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/131510455</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/131510455</guid><author>lliisbja</author><pubDate>Wed, 17 Jul 2024 18:56:54 +0800</pubDate><description><![CDATA[毕业游记]]></description><category></category></item><item><title><![CDATA[数据结构内存分配]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/140488139</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/140488139</guid><author>lliisbja</author><pubDate>Wed, 17 Jul 2024 18:38:05 +0800</pubDate><description><![CDATA[内存也是我们使用过程中容易忽略的一个细节，特别是通过指针地址的方式访问结构体里面的成员时，会遇到获取的值和自己需要的值不一致的原因。这个问题也是我的同事遇到的。规则2：每个成员的起始地址为：该成员类型所占内存的整数倍（第一个成员起始位地址为0）,如果不足部分用数据填充到所占内存的整数倍。一般情况下，枚举是使用多少数据，就是占多少内存。在32位时，只有数据不超过32位，大小都是32位，如果超过就按照使用的倍数计算。规则2.大小能够被它所包含的所有的基本数据类型的大小整除。规则1.大小必须足够容纳最宽的成员。]]></description><category></category></item><item><title><![CDATA[汽车网络相关开发知识目录]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/140447495</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/140447495</guid><author>lliisbja</author><pubDate>Wed, 17 Jul 2024 10:48:08 +0800</pubDate><description><![CDATA[推荐网站数据结构内存分配联合体用法枚举用法大小端。]]></description><category></category></item><item><title><![CDATA[关于CAN网络个人总结----23年总结（新手）]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/132733429</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/132733429</guid><author>lliisbja</author><pubDate>Tue, 09 Apr 2024 16:29:11 +0800</pubDate><description><![CDATA[在我一年的工作生涯（23年1月到-24年1月）中，我学会了很多，无论是做人还是做事。我现在很是感叹，师傅的逻辑能力真强，居然能听懂我前言不搭后语的问题。嘿嘿，此时的我想高歌一曲（羡慕）。后面一问，z同事喜欢往教室后排做，怪说不得，认不到。他也很好，我对单片机内存那一块不太懂，我就天天问，晚上也逮着他问（主要我问师傅好几遍了，不太好意思继续问，师傅业务繁忙）。总结下来，我的新手职业生涯很愉快，简直太顺利了（比起我男朋友，他领导据说是华为几级，老喜欢骂人了，都骂走了两位同事了。]]></description><category></category></item><item><title><![CDATA[【毕业设计】基于zigbee的智能鱼缸（鱼塘）养殖系统]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/129435541</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/129435541</guid><author>lliisbja</author><pubDate>Tue, 09 Apr 2024 16:20:29 +0800</pubDate><description><![CDATA[给大家介绍一下这个单片机项目基于zigbee的智能鱼缸（鱼塘）养殖本系统主要用到的ZigBee协议栈基础代码分享该项目是物联网三层架构，感知层、网络层、应用层。1.1 感知层。]]></description><category></category></item><item><title><![CDATA[给10年后的一封信]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/129545633</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/129545633</guid><author>lliisbja</author><pubDate>Tue, 21 Mar 2023 00:00:00 +0800</pubDate><description><![CDATA[给10年后的我，一封信 - 2023-3.15]]></description><category></category></item><item><title><![CDATA[CAN网络基础知识]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/129436369</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/129436369</guid><author>lliisbja</author><pubDate>Fri, 10 Mar 2023 09:47:11 +0800</pubDate><description><![CDATA[CAN网络基础知识]]></description><category></category></item><item><title><![CDATA[MC9S12g128 PWM]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/129021119</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/129021119</guid><author>lliisbja</author><pubDate>Tue, 14 Feb 2023 09:41:39 +0800</pubDate><description><![CDATA[MC9S128PWM
]]></description><category></category></item><item><title><![CDATA[MC9S12G128 Timer （定时器溢出中断 延迟函数）]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/129005510</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/129005510</guid><author>lliisbja</author><pubDate>Mon, 13 Feb 2023 11:28:54 +0800</pubDate><description><![CDATA[(MC9S12G128 Timer （定时器溢出中断   延迟函数）]]></description><category></category></item><item><title><![CDATA[MC9S12G128 系统总线时钟配置（选择外部晶振为时钟源8MHZ）]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/128965146</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/128965146</guid><author>lliisbja</author><pubDate>Sat, 11 Feb 2023 08:00:00 +0800</pubDate><description><![CDATA[MC9S12G128 系统总线时钟配置（选择外部晶振为时钟源8MHZ）
外加原理讲解]]></description><category></category></item><item><title><![CDATA[MC9S12G128 外部中断  按键中断]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/128964048</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/128964048</guid><author>lliisbja</author><pubDate>Fri, 10 Feb 2023 09:49:07 +0800</pubDate><description><![CDATA[MC9S12G128 按键  中断  和相关寄存器讲解]]></description><category></category></item><item><title><![CDATA[MC9S12G128 led点亮 key按键]]></title><link>https://blog.youkuaiyun.com/lliisbja/article/details/128900885</link><guid>https://blog.youkuaiyun.com/lliisbja/article/details/128900885</guid><author>lliisbja</author><pubDate>Mon, 06 Feb 2023 14:19:25 +0800</pubDate><description><![CDATA[MC9S12G128  led点亮  key按键
寄存器解析 主要是通用IO口的寄存器配置
方向寄存器 DDRP   0 为输入 1为输出
数据寄存器 PTP       0为置低  1为置高]]></description><category></category></item></channel></rss>