MPC5744P(二)工程模板代码解析
哈喽各位小伙伴上一篇带着大家从零创建了简易工程模板项目框架已经搭建完毕啦。为了让大家对整体的工程有个大致了解今天对整个工程模板做一个大致的讲解。一src文件夹文件结构及主要内容系统文件结构如下复位与启动配置flashrchw.c系统时钟与模式初始化mode_entry.c中断系统初始化MPC57xx_Interrupt_Init.c、Vector.c中断服务与向量分发intc_SW_handlers.S、intc_SW_mode_isr_vectors_MPC5744P.c外设与应用代码main.c、peripherals/文件夹下的外设驱动片上外设文件结构就是添加片上外设驱动的.c和.h文件目前还没开始写就只有一个adc.c这个后续也会重新写文件如下图二主函数先进行初始化调用了下面这几个函数。xcptn_xmpl()是中断初始化代码的入口会配置 IVPR/IVOR、开启中断控制器是中断系统初始化的总入口。在后续文章中将单独写一个章节对中断进行讲解peri_clock_gating();开启外设时钟门控让 ADC 等外设获得时钟信号system160mhz();系统时钟配置通过 PLL 配置系统时钟为 160MHz配置分频器和工作模式。时钟配置详见下一章节。关于外设时钟门控的配置并不复杂就相当于每多添加一个片上外设的时候就得给这个外设开一扇门门打开才能接收到系统传输过来的时钟信号但是系统的时钟信号是如何传输过来的需要另行配置。例如我现在要使用ADC1外设那么我应该将MC_ME_PCTL126寄存器与RUN_PC[1]配置到一起查看手册MC_ME_PCTL126寄存器将MC_ME_PCTL126的RUN_CFG位配置位001就选择了RUN_PC[1]的配置代码如下void peri_clock_gating (void) { MC_ME.RUN_PC[0].R 0x00000000; /* gate off clock for all RUN modes */ MC_ME.RUN_PC[1].R 0x000000FE; /* enable peri clock for all RUN modes*/ /* Note: RUN_PC0 is default cfg for PCTLs*/ MC_ME.PCTL126.R 0X00000001; }当然新添一个外设模块没这么省事还需要在时钟配置里配置时钟时钟选择、时钟频率等这里只是讲一下时钟门的配置。初始化完了就执行主循环里的代码了。下一章节开始讲MPC5744P的时钟配置。

相关新闻

【CANdelaStudio-从入门到深入到实战】96 诊断刷写黑盒测试:如何用Python自动验证CANdela服务行为

【CANdelaStudio-从入门到深入到实战】96 诊断刷写黑盒测试:如何用Python自动验证CANdela服务行为

96 诊断刷写黑盒测试:如何用Python自动验证CANdela服务行为 开篇故事:一次惊心动魄的刷写故障 去年秋天,我接到一个紧急电话——某主机厂的售后团队反馈,一批新车的ECU在OTA升级后出现“变砖”现象。更诡异的是,同样的刷写流程在产线上跑了几千次都没问题,到了用户手里…

2026/7/3 1:58:48阅读更多 →
CSS 滚动驱动动效:让页面跟着内容节奏移动

CSS 滚动驱动动效:让页面跟着内容节奏移动

CSS 滚动驱动动效:让页面跟着内容节奏移动 一、滚动动效要解释结构,不要只是炫技 滚动是网页最自然的交互之一。好的滚动动效可以提示内容层级、引导阅读节奏、展示状态变化;不好的滚动动效则会遮挡信息、打断操作,甚至让用户晕…

2026/7/3 1:58:48阅读更多 →
斯坦福大学研究团队如何让AI“聪明地遗忘“

斯坦福大学研究团队如何让AI“聪明地遗忘“

这项由斯坦福大学领导的研究发表于2026年6月,论文编号为arXiv:2604.20920,有兴趣深入了解的读者可以通过该编号查询完整论文。每当你让ChatGPT或类似的AI助手阅读一篇很长的文章并回答问题时,这个AI其实正在做一件极其耗费精力的事情——它必…

2026/7/3 1:58:48阅读更多 →
《算法设计与分析》全套PPT课件(西交)

《算法设计与分析》全套PPT课件(西交)

《算法设计与分析》全套课件(西交) 课件内容: 第1章鄭法引论.pdf 第2章递归与分治策略.pdf 第3章动态规划-1.pdf 第4章贪心算法.pdf 第5章回溯法-1.pdf 第6章分支限界法-1.pdf 第7章概率算法.pdf 第8章NP完全性理论.pdf 第9章近似算法.pdf 第…

2026/7/3 3:13:53阅读更多 →
ChatGPT代码生成失效真相:不是模型不行,是你没用对这8个结构化指令模板(含调试日志对比图)

ChatGPT代码生成失效真相:不是模型不行,是你没用对这8个结构化指令模板(含调试日志对比图)

更多请点击: https://codechina.net 第一章:ChatGPT代码生成失效的认知误区与根本归因 许多开发者将ChatGPT代码生成失败简单归因为“模型能力不足”或“提示词写得不够好”,这种归因掩盖了更深层的技术动因。实际上,失效往往源于…

2026/7/3 3:13:53阅读更多 →
SpringBoot烨洋诊所管理系统

SpringBoot烨洋诊所管理系统

选题背景:数字化转型浪潮下的基层医疗管理革新 在当今信息技术飞速发展的时代,数字化转型已成为各行各业提升效率、优化服务、实现可持续发展的核心驱动力。医疗健康领域,尤其是直接面向广大患者的基层医疗机构,如诊所、社区卫生服…

2026/7/3 3:13:53阅读更多 →
成都专业的暖通商家有哪些

成都专业的暖通商家有哪些

在成都,暖通系统对于打造舒适家居环境至关重要。不过,暖通行业存在不少痛点,我们团队在实践中发现,市面上多数产品气候适配性差,像五恒系统在潮湿地区除湿能力弱,夏季室内闷热、易结露滋生霉菌,…

2026/7/3 3:13:53阅读更多 →
【无标题】小学期课设

【无标题】小学期课设

对板子进行焊接与调试,测绘出波形

2026/7/3 3:13:53阅读更多 →
免费的好用的降英文AI工具测评

免费的好用的降英文AI工具测评

在当今数字化时代,AI技术在写作领域的应用越来越广泛。然而,当使用AI生成英文文本时,很容易留下AI痕迹,这在学术、商务等场景中可能会带来诸多问题。比如,学术写作中,若被检测出AI痕迹,论文可能…

2026/7/3 3:08:53阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/2 12:10:34阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/2 12:10:34阅读更多 →
LV3296与PIC18F45K22的UART通信与USB扩展方案

LV3296与PIC18F45K22的UART通信与USB扩展方案

1. LV3296与PIC18F45K22的硬件搭档解析在嵌入式数据采集系统中,LV3296条形码扫描模块与PIC18F45K22微控制器的组合堪称经典搭配。LV3296作为一款工业级条码扫描头,其核心是一颗高性能CMOS图像传感器,配合专用解码芯片,能自动识别包…

2026/7/3 0:03:41阅读更多 →
AI初创生存指南:6个月完成可信度验证闭环

AI初创生存指南:6个月完成可信度验证闭环

1. 这不是“逆袭指南”,而是一份AI初创公司真实生存手记“How To Beat Odds As an AI Startup?”——这个标题乍看像一句热血口号,但在我带过7个从0到1的AI产品团队、亲手踩过融资失败、技术债崩盘、客户POC卡在最后一公里等23类典型坑之后,…

2026/7/3 0:03:41阅读更多 →
多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

1. 这不是又一篇“AI趋势速览”,而是一份实操者手记:当多模态、推理链、检索增强与智能体协作真正撞进工程现场“LAI #73”这个编号本身就像一个暗号——它不属于某家大厂的白皮书,也不是学术会议的议程表,而是长期泡在模型训练集…

2026/7/3 0:03:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/3 1:12:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/3 1:36:36阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/3 2:08:15阅读更多 →