AUTOSAR实战:Dio模块的数字IO读写
上一篇把Port模块的引脚配置讲了一遍。输入、输出、上下拉、复用模式和初始电平都确定以后,接下来的问题更直接:软件怎样读取一根线,又怎样让一根控制线变成高或低?在传统单片机程序中,这件事可能是一条寄存器语句。在AUTOSAR工程里,我们通常通过Dio接口完成。最常见的两种调用是Dio_ReadChannel和Dio_WriteChannel,但要让它们在实际板上产生预期结果,还需要把通道配置、Port状态、外围电路和调用位置连接起来。下面继续以AURIX TC377为例,先从工程里的真实Dio配置入手,再完成单通道读写、整端口与通道组的使用分析。重点放在配置与代码如何对应、读写操作改变了什么,以及怎样确认引脚和外部器件真正按要求工作。一、从一根引脚,走到一个Dio通道Port确定工作方式,Dio操作数字数据P23.5连接外部LIN器件的SLP_N控制端。Port已经把它配置为GPIO输出、推挽,初始锁存值为低。此时,运行软件如果需要改变这根控制线的电平,就通过对应的Dio通道写入STD_HIGH或STD_LOW。Port决定引脚怎样工作,Dio提供数字状态的读取和写入。这两层要配合:写入一个数字值不会自动把输入脚变成输出,也不会自动把外设复用输出变成GPIO。需要完成的事情配置或操作位置对引脚的作用选择输入还

相关新闻

基于ArcGIS与RUSLE的水土流失评估技术解析

基于ArcGIS与RUSLE的水土流失评估技术解析

1. 项目背景与核心价值水土流失是全球性的环境问题,直接影响农业生产、生态安全和可持续发展。传统的水土流失评估方法往往依赖现场采样和统计分析,成本高、周期长且难以实现大范围动态监测。而借助地理信息系统(GIS)和专业模型工…

2026/10/14 14:16:26 阅读更多 →
Hadoop词频统计实战:伪分布式搭建与MapReduce作业全流程

Hadoop词频统计实战:伪分布式搭建与MapReduce作业全流程

简介:基于Hadoop 2.2.0的完整词频统计MapReduce示例,主要面向正在学习分布式计算或准备入门Hadoop的开发者,解决从零搭建首个MapReduce作业时的常见困扰。压缩包内含完整可运行的Java工程,既有全部源码,也提供编译后的…

2026/10/14 14:16:26 阅读更多 →
工程机械AI视觉预警终端:轻量化智能感知节点设计与工程化落地

工程机械AI视觉预警终端:轻量化智能感知节点设计与工程化落地

1. 工程机械视觉预警的现状与VEISE终端定位1.1 一个被低估的安全盲区干了十多年工程机械相关的项目,我越来越觉得,这个行业里最危险的不是那些看得见的机械故障,而是驾驶员视野里那些“看不见”的区域。挖掘机、装载机、推土机、矿卡这些设备…

2026/10/14 14:15:26 阅读更多 →

最新新闻

RAG数据预处理:纯Python实现TXT转结构化Markdown,提升检索召回率

RAG数据预处理:纯Python实现TXT转结构化Markdown,提升检索召回率

如果你做过 RAG(检索增强生成)项目,一定遇到过这种窘境:数据拿到手是几百个 txt 文件,没有标题层级,没有段落标记,甚至连编码都不统一。把这种文本丢给 LangChain 或者 LlamaIndex,切…

2026/10/14 23:13:51 阅读更多 →
智能清查指令与核验模板:AI辅助数据资产盘点的工程实践

智能清查指令与核验模板:AI辅助数据资产盘点的工程实践

1. 数据资产清查为什么需要一套“指令模板”的组合拳做过数据治理的人都有一个共同感受:清查这件事,说起来简单,做起来要命。系统里到底有多少张表、多少个字段、多少份文件、多少个接口,理论上元数据里都有记录,但真正…

2026/10/14 23:13:51 阅读更多 →
SpringBoot2+Vue3学生评奖系统开发实践

SpringBoot2+Vue3学生评奖系统开发实践

1. 项目概述这个基于SpringBoot2Vue3MyBatis-PlusMySQL8.0技术栈的学生评奖评优管理系统,是当前高校信息化建设中非常典型的应用场景。我在实际开发过程中发现,这类系统需要同时满足三个核心需求:教务管理的规范性、学生使用的便捷性、以及评…

2026/10/14 23:13:51 阅读更多 →
YOLOv5实战:斗地主牌面识别从训练到部署的完整流程

YOLOv5实战:斗地主牌面识别从训练到部署的完整流程

简介:基于YOLOv5目标检测算法的AI斗地主项目,面向人工智能学习者、游戏开发者和目标检测爱好者。资源将图像识别与强化学习结合,覆盖牌面实时检测、定位矫正、AI出牌决策及移动端部署等环节,适合作为学习YOLOv5实战和智能博弈系统…

2026/10/14 23:13:51 阅读更多 →
电树枝分叉概率计算伪代码:从物理模型到仿真落地

电树枝分叉概率计算伪代码:从物理模型到仿真落地

做电树枝仿真的人应该都有过这种经历:费了好大劲把网格建好、电场解算跑通、树生长逻辑写顺,结果出来的树枝形态怎么看怎么别扭——要么光秃秃一根主通道直穿绝缘,要么疯狂分叉长成一整片实心黑块,怎么调都调不对。问题往往不在电…

2026/10/14 23:13:51 阅读更多 →
numpy.clip实战指南:从像素裁剪到特征边界保护

numpy.clip实战指南:从像素裁剪到特征边界保护

不想写 for 循环的每一天:clip 在我项目里出现的理由前两天有个做风控的同事来找我,说他们模型特征列表里连续几个字段都出现了异常大的值,业务上明明不可能出现上万的数据,一查全是上游某个接口偶尔抽风传进来的脏数据。他当时的…

2026/10/14 23:12:46 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →