<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dark_teemo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dark_teemo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dark_teemo]]></copyright><item><title><![CDATA[【AURIX TC4xx】安装、编译和运行MCAL]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/157512310</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/157512310</guid><author>dark_teemo</author><pubDate>Thu, 29 Jan 2026 16:29:55 +0800</pubDate><description><![CDATA[本文讲解了TC4xx MCAL的安装，编译demo，以及在EB软件中导入demo arxml的大致流程。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（十）Mcu模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/157258771</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/157258771</guid><author>dark_teemo</author><pubDate>Thu, 22 Jan 2026 17:54:37 +0800</pubDate><description><![CDATA[Mcu模块涉及配置较多，主要包括时钟配置和模式配置。]]></description><category></category></item><item><title><![CDATA[【TC4XX】windows环境NuttxOs下载与编译]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/155787213</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/155787213</guid><author>dark_teemo</author><pubDate>Wed, 10 Dec 2025 18:01:56 +0800</pubDate><description><![CDATA[NuttxOs是一款轻量型的嵌入式Os系统，广泛应用于汽车电子、无人机控制等行业。这篇文章主要讲述如何获取NuttxOs源码，以及如何将代码编译成可执行的文件。]]></description><category></category></item><item><title><![CDATA[【AURIX TC4xx】基于ILLD库实现Dflash异步擦除/写入]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154745197</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154745197</guid><author>dark_teemo</author><pubDate>Thu, 13 Nov 2025 09:14:14 +0800</pubDate><description><![CDATA[TC4系列的flash性能肯定是优于TC3的，但是在DFlash/Pflash的操作接口上差别不是很大。对于DFlash的擦除、写入，以及读取，往往使用Mcal中的Fls和Fee模块。也可以基于官方提供的ILLD库实现简单的地址擦写。如果写入较多page，往往需要多个命令才能完成。如果用户想要实现异步（非阻塞）的Dflash擦写，可以实现类似Mcal中Mainfunction的形式来周期执行，也可以像本文一样采用中断的方式。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（九）Lin模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154742574</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154742574</guid><author>dark_teemo</author><pubDate>Wed, 12 Nov 2025 16:19:05 +0800</pubDate><description><![CDATA[Lin总线是基于UART/SCI的低成本串行通信协议。相对于CAN总线而言，LIN总线协议较为简单，对单片机的要求也并不高，基本的串口就可以实现，因而成本较低，常作为CAN总线的辅助总线。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（八）Can模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154742436</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154742436</guid><author>dark_teemo</author><pubDate>Wed, 12 Nov 2025 16:13:36 +0800</pubDate><description><![CDATA[有关CAN总线协议可参考有关CAN波特率计算可参考。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（七）Adc模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154538073</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154538073</guid><author>dark_teemo</author><pubDate>Fri, 07 Nov 2025 18:00:33 +0800</pubDate><description><![CDATA[Adc模块用于检测引脚的电压，关于Adc模块的基本概念和Api可参考。基本的使用方式为软件触发+中断，即在周期任务中使用软件触发Api开启一组Adc的转换，转换完成后在中断中将转换结果写入到设定的缓冲区中。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（五）Icu模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154336534</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154336534</guid><author>dark_teemo</author><pubDate>Mon, 03 Nov 2025 09:34:40 +0800</pubDate><description><![CDATA[配置Icu模块前，需要根据需求确定被采集信号的类型、频率和采样精度。Icu采集Pwm号常用类型有测量频率占空比和边沿触发中断两种。即通过在任务重不断调用GetDutyCycleValues( )来获取信号的频率（周期）和占空比。需要确定的是被采集信号的的频率和采集周期值、占空比的精度。即信号的边沿（上升沿、下降沿）会触发中断回调函数，可根据触发的是上升沿还是下降沿来在回调函数中做进一步的控制操作。需要确定的是触发边沿的类型。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（四）Pwm模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154089546</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154089546</guid><author>dark_teemo</author><pubDate>Wed, 29 Oct 2025 21:32:52 +0800</pubDate><description><![CDATA[配置Pwm通道时，首先应该确定其使用的定时器通道和频率等参数。形如PWM1_M_2使用的通道为TCPWM1_258  (258 = 256 +2)形如PWM1_H_10使用的通道为TCPWM1_522  (522 = 512 +10)PWM1_H_10_N则表示TCPWM1_522通道的互补PWM通道。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明（三）Spi模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154075561</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154075561</guid><author>dark_teemo</author><pubDate>Wed, 29 Oct 2025 16:30:45 +0800</pubDate><description><![CDATA[配置Spi模块前，往往要参考从机芯片的芯片手册和项目需求，确定通讯参数。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明(二）Dio模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154069056</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154069056</guid><author>dark_teemo</author><pubDate>Wed, 29 Oct 2025 13:17:16 +0800</pubDate><description><![CDATA[Dio模块提供的作用即GPIO功能，包括输出高、低电平和读取引脚当前电平。Dio模块的配置与Port类似，先配置Port口，再配置Port中的通道（引脚）。]]></description><category></category></item><item><title><![CDATA[Cypress-CYT4B-Mcal配置说明(一）Port模块配置]]></title><link>https://blog.youkuaiyun.com/dark_teemo/article/details/154066497</link><guid>https://blog.youkuaiyun.com/dark_teemo/article/details/154066497</guid><author>dark_teemo</author><pubDate>Wed, 29 Oct 2025 11:50:46 +0800</pubDate><description><![CDATA[Port模块是MCAL的基础模块，用于配置MCU的GPIO引脚功能。配置分为PortContainer（定义Port口数量及编号）和PortPin（定义各引脚的属性）两个层级。PortPin需配置ID（按公式PORT*8+PIN计算）、名称、方向、复用模式、初始电平和驱动模式等参数。配置时需参照HSI表中的引脚定义信息，分层次先配置Port口再配置具体引脚。]]></description><category></category></item></channel></rss>