2025年10月13日

使用EB tresos对配置can、icu

摘要: 在配置can的时候首先要在mcu模块的clock模块使能对应can的功能时钟和外设时钟 前面两个勾选则是对应进入低功耗模式时选择关闭功能时钟还是外设时钟,功能时钟关闭外设不工作,外设时钟关闭,对应总线不工作 还要配置对应can的时钟,以配置can的时候可以链接过去 can 配置canControll 阅读全文

posted @ 2025-10-13 16:05 li5920o 阅读(55) 评论(0) 推荐(0)

#pragma 和某些编译器指令

摘要: #pragma once 在某些编译器下可以使用,编译时只进行一次本.h的初始化,放在.h开头 相比较#ifndef __HAND_H 而言,因为不用打开.h进行判断所以速度更快,但某些老编译器无法编译 #pragma pack(n) 对其结构体和联合体 例如 .#pragma pack(1) // 阅读全文

posted @ 2025-10-13 13:24 li5920o 阅读(37) 评论(0) 推荐(0)

功能时钟和外设时钟(fclk、pclk)

摘要: 功能时钟 fclk 给外设提供核心逻辑电路,停止fclk,外设无法工作 fclk例如 系统时钟为外设配置特定波特率,比如串口的,can的直接使用系统时钟不好配置,会进行分配,例如系统时钟100M,分频出50M给模块使用 外设时钟 pclk 提供给外设和cpu总线接口的时钟,停止pclk,cpu无法读 阅读全文

posted @ 2025-10-13 09:43 li5920o 阅读(14) 评论(0) 推荐(0)

导航