<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Awai72723的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Awai72723</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Awai72723]]></copyright><item><title><![CDATA[创建SWC]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162794941</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162794941</guid><author>Awai72723</author><pubDate>Sun, 12 Jul 2026 09:35:07 +0800</pubDate><description><![CDATA[使用develop 打开工程。]]></description><category></category></item><item><title><![CDATA[BSW模块配置]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162793164</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162793164</guid><author>Awai72723</author><pubDate>Sat, 11 Jul 2026 17:15:16 +0800</pubDate><description><![CDATA[解决报错  软件可以自动修复一部分问题。报错 显示os没有被引用  添加到引用。ECUM 先不着重关注 优先解决问。手动解决报错 添加ECUC模块。添加task mapping。]]></description><category></category></item><item><title><![CDATA[创建达芬奇工程]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162792603</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162792603</guid><author>Awai72723</author><pubDate>Sat, 11 Jul 2026 15:52:47 +0800</pubDate><description><![CDATA[选择develop安装路径。]]></description><category></category></item><item><title><![CDATA[导出Arxml]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162787235</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162787235</guid><author>Awai72723</author><pubDate>Sat, 11 Jul 2026 15:32:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[MCU配置]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162785943</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162785943</guid><author>Awai72723</author><pubDate>Sat, 11 Jul 2026 11:48:58 +0800</pubDate><description><![CDATA[时钟树配置避免出现除不尽的数值。]]></description><category></category></item><item><title><![CDATA[DIO配置]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/162781849</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/162781849</guid><author>Awai72723</author><pubDate>Sat, 11 Jul 2026 09:45:39 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Port与Dio]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/160741985</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/160741985</guid><author>Awai72723</author><pubDate>Sun, 03 May 2026 16:13:14 +0800</pubDate><description><![CDATA[│   应用层     │         │     Dio     │         │    Port     │。│   LED灯"    │ ──────> │   引脚为高"  │ ──────> │  为GPIO输出" │。│   • 安装配电箱                                            │。│   • 设置保险丝                                            │。]]></description><category></category></item><item><title><![CDATA[EB 配置MCAL （2）-配置Port]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/160636491</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/160636491</guid><author>Awai72723</author><pubDate>Sun, 03 May 2026 16:10:43 +0800</pubDate><description><![CDATA[五祖Port ,每组0-31.实际需要根据芯片的封装确定。]]></description><category></category></item><item><title><![CDATA[在S32K144的MCAL配置中，PortPin Id和PortPin Pcr 如何配置]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/160740065</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/160740065</guid><author>Awai72723</author><pubDate>Sun, 03 May 2026 14:11:54 +0800</pubDate><description><![CDATA[在S32K144的MCAL配置中，和是两个关键参数，用于唯一标识和定位芯片上的每个物理引脚。]]></description><category></category></item><item><title><![CDATA[EB 配置MCAL （1）-创建工程]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/160567922</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/160567922</guid><author>Awai72723</author><pubDate>Mon, 27 Apr 2026 22:23:54 +0800</pubDate><description><![CDATA[可以再次添加所需模块。]]></description><category></category></item><item><title><![CDATA[软实时（Soft Real-Time）和硬实时（Hard Real-Time）系统]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/140578624</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/140578624</guid><author>Awai72723</author><pubDate>Sat, 20 Jul 2024 22:20:41 +0800</pubDate><description><![CDATA[总结来说，硬实时系统强调任务必须在严格的时间范围内完成，适用于安全关键应用。软实时系统则对时间要求较为宽松，任务在大多数情况下应在特定时间内完成，但偶尔的延迟是可以接受的，不会导致系统失败。- **防抱死制动系统（ABS）**：必须在特定时间内响应传感器数据并调整制动压力，以防止车轮抱死。- **导航系统**：在大多数情况下应及时更新路径信息，但偶尔的更新延迟是可以接受的。- **娱乐信息系统**：如车载音响系统，偶尔的延迟不会影响其正常功能。- 任务的及时完成是优先的，但偶尔的延迟不会导致系统失效。]]></description><category></category></item><item><title><![CDATA[不同控制器 会发送相应部件的温度 为什么还需要VCU 控制器来转发？]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/140535325</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/140535325</guid><author>Awai72723</author><pubDate>Thu, 18 Jul 2024 22:58:24 +0800</pubDate><description><![CDATA[在汽车电子系统中，VCU（Vehicle Control Unit，车辆控制单元）是一个关键的集成控制模块，负责协调和管理多个子系统和控制器的工作。温度信息作为重要的数据之一，需要通过VCU进行汇总和转发，以确保各个系统模块之间的数据一致性和有效性。- VCU作为整个车辆的中央控制单元，需要获取各个子系统的温度信息，以便进行统一的管理和协调。综上所述，将不同控制器发送的温度信息转发给VCU，不仅有助于集中管理和协调各个系统的工作，还能提升车辆的安全性、能效和用户体验。]]></description><category></category></item><item><title><![CDATA[什么是扭矩 什么是转矩]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/140534879</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/140534879</guid><author>Awai72723</author><pubDate>Thu, 18 Jul 2024 22:30:07 +0800</pubDate><description><![CDATA[总结来说，虽然“扭矩”和“转矩”在某些情况下可以互换使用，但在汽车发动机中，“扭矩”是更常用的术语，用来描述发动机输出的旋转力。- **应用**：通常用于描述机械系统中旋转部件的作用力，比如螺栓的拧紧力、汽车发动机的驱动力等。- **应用**：更广泛地用于物理学和工程学中，描述力对物体产生的旋转效果。- **定义**：转矩也指的是作用在物体上的力矩，导致物体绕某一轴旋转。- **定义**：扭矩是指作用在物体上的力矩，导致物体绕某一轴旋转。- **单位**：与扭矩一样，常见单位是牛·米（Nm）。]]></description><category></category></item><item><title><![CDATA[C 语言 do while 语句]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/140443878</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/140443878</guid><author>Awai72723</author><pubDate>Mon, 15 Jul 2024 17:08:47 +0800</pubDate><description><![CDATA[循环首先执行 `printf` 语句，然后增加 `count` 的值。`do while` 循环是 C 语言中的一种循环结构，它至少执行一次循环体内的代码，然后再根据条件判断是否继续执行。这与 `while` 循环不同，`while` 循环在开始时就会检查条件，如果条件不成立，则循环体内的代码一次也不会执行。使用 `do while` 循环时需要注意，如果循环体内部有可能会使条件永远为真，从而导致无限循环，应该确保有适当的逻辑来改变条件，使得循环能够在适当的时候终止。如果条件为假（零），则循环终止。]]></description><category></category></item><item><title><![CDATA[STM32 基础知识]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139797842</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139797842</guid><author>Awai72723</author><pubDate>Wed, 19 Jun 2024 11:27:16 +0800</pubDate><description><![CDATA[它用于将物理世界中的模拟信号（如温度、声音、光线等）转换为数字信号，以便微处理器进行处理。3. **SPI (Serial Peripheral Interface)**: 串行外设接口是一种高速的、全双工、同步的通信接口，用于短距离通信，连接CPU和外部设备，如EEPROM、闪存、ADC、DAC等。8. **SDIO (Secure Digital Input/Output)**: 安全数字输入/输出是一种扩展的SD卡标准，允许SD卡除了存储功能外，还提供I/O功能，如Wi-Fi、蓝牙、GPS等。]]></description><category></category></item><item><title><![CDATA[看门狗 WDG]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139797742</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139797742</guid><author>Awai72723</author><pubDate>Wed, 19 Jun 2024 11:24:48 +0800</pubDate><description><![CDATA[它通常由硬件定时器和相应的软件组成，当系统中的软件没有在预定时间内喂狗（即重置定时器）时，看门狗会发出一个复位信号，重启系统。- **监控对象**：窗口看门狗通常用于监控特定的软件进程或任务的执行时间。总的来说，独立看门狗和窗口看门狗都是为了监控嵌入式系统的运行状态而设计的，但它们在监控对象、灵活性和应用场景上有所不同。- 窗口看门狗提供更多的灵活性，因为它允许设置特定的时间窗口，并在窗口外触发复位。- 窗口看门狗监控特定的软件进程或任务，要求任务在设定的时间窗口内完成。- 通常是一个12位的递减计数器。]]></description><category></category></item><item><title><![CDATA[Check Point和WDG定时器在汽车控制器软件中的作用]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139729388</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139729388</guid><author>Awai72723</author><pubDate>Mon, 17 Jun 2024 00:58:35 +0800</pubDate><description><![CDATA[*检查点**用于验证系统的运行状态，通过定期的检查确保系统的各个部分正常运行。而**看门狗定时器**则通过定时器超时机制来检测系统卡死或死循环，触发系统复位。**检查点（Check Points）**和**看门狗定时器（Watchdog Timer, WDG）**都是用于提高系统可靠性的重要机制。2. **工作原理简单**：系统需定期复位看门狗定时器，防止定时器超时。4. **主要用于**：实时系统和安全关键应用，确保系统在遇到严重故障时能够自动恢复。// 假设我们有一个看门狗定时器API。]]></description><category></category></item><item><title><![CDATA[CAN 通讯]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139728996</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139728996</guid><author>Awai72723</author><pubDate>Mon, 17 Jun 2024 00:52:29 +0800</pubDate><description><![CDATA[波特率（Baud Rate）是指数据通信中每秒传输的符号（或脉冲）的数量。在CAN（Controller Area Network）通信中，波特率通常表示每秒传输的位数（bit per second，bps），例如125 kbps、250 kbps、500 kbps或1 Mbps等。波特率是决定CAN网络数据传输速度的重要参数。]]></description><category></category></item><item><title><![CDATA[编译产物之间的关系]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139684333</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139684333</guid><author>Awai72723</author><pubDate>Fri, 14 Jun 2024 16:15:16 +0800</pubDate><description><![CDATA[关于 `.o` 文件和 `.d` 文件的生成顺序和关系，一般情况下 `.d` 文件是编译过程中生成的依赖文件，而 `.o` 文件是在编译源文件后生成的目标文件。因此， `.d` 文件通常比 `.o` 文件先生成。3. `.a` 文件（静态库）：这是一个包含多个 `.o` 文件的归档文件，允许重用代码而无需每次都重新编译这些文件。2. `.d` 文件（依赖文件）：这是编译器生成的依赖信息文件，通常包含源代码文件与其依赖的头文件之间的关系，用于确保在头文件修改后重新编译相关的源文件。]]></description><category></category></item><item><title><![CDATA[VBA基础知识]]></title><link>https://blog.youkuaiyun.com/Awai72723/article/details/139626289</link><guid>https://blog.youkuaiyun.com/Awai72723/article/details/139626289</guid><author>Awai72723</author><pubDate>Fri, 14 Jun 2024 09:21:36 +0800</pubDate><description><![CDATA[VBA 中的数据类型主要分为三大类，一个是数字类型，一个是非数字类型，一个是通用类型。&：这是字符串连接运算符，用于将两个字符串或表达式连接成一个字符串。VBA：Debug.Print（）/立即窗口。1.单击视图-->>单击立即窗口。方法：Offset（行，列）2.使用快捷键：Ctrl+G。Ctrl+A,然后Del。]]></description><category></category></item></channel></rss>