- 博客(23)
- 资源 (16)
- 收藏
- 关注
原创 汽车电子的“智慧心脏”:RH850 F1KH芯片深度剖析
这种高速的通信接口能够满足汽车内部大量数据的快速传输需求,例如在电动汽车的动力系统中,电池管理系统、电机控制器和整车控制器之间需要实时交换大量的数据,CAN FD 接口能够确保这些数据的快速、准确传输,实现对动力系统的精确控制。在低功耗设计方面,其采用的先进技术如低功耗采样器和 DeepSTOP 模式,使得芯片在降低能耗方面表现出色,有助于延长汽车电池的使用寿命,提升车辆的整体能效,这在注重能源效率的今天,是一项极具竞争力的优势。它的代码优化能力较强,能够生成高效的代码,充分发挥芯片的性能优势。
2025-02-05 21:34:07
803
原创 汽车芯片界的“潜力股”:RH850 F1KM芯片探秘
RH850 F1KM 芯片还具备强大的错误校验功能。PWM 控制模块则像一位经验丰富的 “流量调节大师”,通过精确调节脉冲宽度,实现对燃油喷射量的精细控制,使燃油与空气充分混合,达到最佳的燃烧效果,从而提高发动机的燃油利用率,降低尾气中有害物质的排放,为环保出行贡献力量。在处理发动机控制算法时,芯片能够根据各种传感器实时反馈的信息,如发动机转速、进气量、油温等,迅速进行复杂的运算,精确控制喷油嘴的喷油时间和喷油量,以及火花塞的点火时刻,从而使发动机始终保持在最佳工作状态,实现高效的动力输出和燃油经济性。
2025-01-23 21:16:57
731
原创 深度解读 RH850 F1K 芯片:汽车电子领域的璀璨之星
此外,片内Flash存储器支持在线编程(In-SystemProgramming,ISP)功能,开发人员可通过特定编程工具,在不拆卸芯片的情况下对Flash存储器中的程序进行更新与升级,极大提高了产品的维护效率。在汽车的制动防抱死系统(ABS)与电子稳定控制系统(ESC)中,F1K芯片通过CAN接口与各个车轮的轮速传感器、液压控制单元进行数据交互,从而精准控制车辆制动过程,确保车辆在紧急制动或复杂路况下的行驶安全。其性能与功能的优劣,直接关乎汽车电子系统的整体表现。
2025-01-19 10:53:00
1010
原创 深度剖析:F1K、F1KM、F1KH的独特特性与优势
它拥有多个高速通信接口,如CANFD、FlexRay等,可满足汽车内部高速、大容量数据传输的需求,在汽车的高速网络通信中,CANFD接口能以更高的速率传输数据,实现车辆各电子控制单元之间的快速协同工作。在工业控制领域,F1K可用于自动化生产线的设备控制,如机器人手臂的运动控制、物料输送系统的启停控制等,凭借其稳定的性能和丰富的接口,保障生产线的高效运行。此外,F1K的低功耗设计也十分出色,在一些对功耗敏感的便携式设备或汽车的低功耗模式下,能有效延长电池使用寿命,降低系统能耗。
2025-01-18 23:11:47
576
原创 Eclipse 搭建ARM架构MCU开发环境
本文重点介绍最近在搭建ARM架构MCU环境的步骤,以及举例Eclipse项目创建(STM32为例),J-LINK调试环境设置 ,Pack包如何更新,.elf文件如何导入等。
2025-01-18 17:22:52
1126
原创 劳特巴赫报 “FLASH algorithm did not execute completely“ 的错误
(3) 加载的目标文件包含的数据段映射到了与 FLASH 算法加载相同的内存范围。因此,当目标文件下载到内存时,会覆盖 FLASH 算法。(1) 如果启用了看门狗,FLASH算法可能会被看门狗的重置中断。通过查看官方提供的手册,给出了产生这个错误的一些原因。(2)启用的数据缓存也可能是这种错误行为的原因。如果启用了数据缓存,请在FLASH编程脚本中关闭数据缓存。检查目标文件的内存加载映射。如果是这种情况,那么在下载目标文件时,您可以通过在。命令中指定 FLASH 的内存范围来排除 RAM。
2025-01-11 22:58:32
260
原创 经验交流:如何高效管理个人时间与任务
此外,关闭不必要的社交媒体和通知,创造一个无干扰的工作环境也是非常重要的。我习惯使用“四象限法则”,将任务分为紧急且重要、紧急但不重要、不紧急但重要、不紧急且不重要四类,并优先处理前两类任务。在追求高效的过程中,学会拒绝不必要的任务和委托给他人也是一项重要技能。我们要认识到自己的时间和精力是有限的,只有专注于真正重要的事情,才能取得更好的成果。当然,每个人的情况不同,找到最适合自己的时间管理方法才是最关键的。以下是我通过实践积累的一些经验,希望能与大家分享,共同提升我们的时间管理能力和工作效率。
2025-01-11 21:53:28
442
原创 RH850 芯片使用
接触RH850 各个型号的芯片好几年了,一直没有机会去总结和记录在项目中遇到的问题和知识点。欢迎大家一起交流交流,如果有写的不对的地方,欢迎大家指正。该系列芯片结合了发动机控制和电动驱动控制的功能,提供了高度集成的解决方案,以满足电动汽车和混合动力汽车的需求。后续会对这个芯片的一些使用和遇到的问题,通过笔记或者代码的形式展示出来。RH850 F1KM芯片系列是面向发动机控制系统的解决方案,具备高性能的处理能力和快速的响应速度。该系列芯片采用了特殊的硬件加速器和安全功能,以提供高度可靠的发动机控制。
2025-01-10 16:35:03
352
原创 MFC组合框 编辑框
GetDlgItem( IDC_)->EnableWindow(false);//设置初始状态,编辑框获取信息的方式:变量:m_editm_edit.Format(" ");操作组合框的数据:(1)由于组合框内包含了列表框,所以列表框的功能都能够使用。如可以利用:int AddString( LPCTSTR lpszItem )添加行;int DeleteString( UIN
2020-01-05 09:22:44
256
原创 对话框
模态对话框:CModalDlg dlg;dlg.DoModal();非模态对话框:CModalessDlg* pdlg;pdlg =new CModalessDlg();pdlg->Create(IDD_MODALESS);pdlg->ShowWindow(SW_SHOW);还需要调用:响应函数:使用类向导响应类 CModalessDlg 的消息 WM_DESTROY...
2020-01-05 09:22:13
164
原创 关于单选按钮和选择按钮
在单选按钮是需要为其添加响应函数:选择按钮没有响应函数。如何联系起来。。列表框与单选按钮:单选按钮需要将属性里面的“Group”勾选才能,才能在类向导中为其添加成员变量,多个单选按钮时,只能为第一个添加成员变量,以后都能按照0以后排序...
2020-01-05 09:20:49
601
原创 MFC读写ini配置文件(WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt)
本博文主要总结用MFC配置ini文件的用法,全文分为三大部门。第一部分介绍三个核心函数功能和各个参数意义。第二部分给出一个应用实例的详细注释代码。第三部分给出了程序编译执行后的结果。一、WritePrivateProfileString函数和GetPrivateProfileString函数功能和各个参数详细分析。用MFC配置ini文件的核心函数有三个,分别为WritePrivateProfi...
2020-01-05 09:20:28
341
原创 进度条,动画控件和日历控件
进度条:CProgressCtrl 类SetRange 为进度条控件设置范围的最小值和最大值,并重画进度条来反映新的范围SetRange32 为进度条控件设置范围的最小值和最大值,并重画进度条来反映新的范围GetRange 获取进度条控件范围的下限和上限GetPos 获取进度条的当前位置SetPos 设置进度条的当前位置并重画进度条来反映新的位置OffsetPos 用一个指定的增量来...
2020-01-05 09:20:17
166
原创 列表视图和树形视图
CListCtrl 类封装了列表视图控件GetBkColor 获取列表视图控件的背景色SetBkColor 设置列表视图控件的背景色GetImageList 获取一个滑动块控件的行大小SetImageList 指定一个图像列表到列表视图控件GetItemCount 获取列表视图控件中的项的数量GetItem 获取列表视图项的属性GetCallbackMask 获取列表视图控件的回调掩...
2020-01-05 09:20:00
435
原创 属性对话框
CPropertySheet 的对象表示属性表,它通常由一个或更多CPropertyPage 对象所组成属性表的创建需用两步构造法:首先调用构造函数,接着调用DoModal创建模态属性表,或者调用Create 创建非模态属性表。CPropertySheet 构造CPropertySheet 对象Construct ...
2020-01-05 09:19:47
500
原创 菜单
新建好一个对话框在新建一个菜单栏1.要将新建的菜单栏放置到对话框中,这就要在对话框中点击属性窗口,在Menu下拉菜单中现在设计的菜单的ID.2.
2020-01-05 09:19:29
117
原创 工具栏和状态栏
SetSizes方法:该方法用于设置按钮和位图的大小void SetSizes( SIZE sizeButton, SIZE sizeImage );参数说明sizeButton:标识按钮的大小。sizeImage:标识位图的大小。SetHeight方法:该方法用于设置工具栏的高度。语法如下:void SetHeight( int cyHeight );参数说明cyHeight:以...
2020-01-05 09:18:49
196
转载 MFC使用CButtonST类实现按钮图片功能
文章引用于:https://blog.youkuaiyun.com/wqvbjhc/article/details/12580669应用的相关连接:https://blog.youkuaiyun.com/qq_33723441/article/details/546015181.将这个4个文件放置BtnST.h、BtnST.cpp、BCMenu.h和BCMenu.cpp,四个文件放置到你所需要的工程下2.在SdtA...
2018-12-26 15:46:10
1596
原创 Python将多个文件夹下的多个文件复制到指定文件夹中
Python将多个文件夹下的多个文件复制到制定文件夹中将这4个文件里面的txt和jpg里面整合到某个文件夹下面整合到这个文件夹下面import osimport shutilprint(‘输入格式:D:\test\test’)path = input(‘请键入需要整理的文件夹地址:’)new_path = input(‘请键入要复制到的文件夹地址:’)for root, dir...
2018-12-25 16:30:42
1589
2
原创 VS2015打包程序(通用步骤),新手专用
VS2015打包程序与更改默认程序路径简单步骤:第一步:第二步:注意的点第三步:第四步:第五步:第六步:第七步:第八步:如果需要更改安装过程当中:安装包步骤界面:...
2018-12-13 19:43:42
10452
1
原创 新手学习QT,问一个比较弱智的问题?
我在编写一个Dialog对话框的时候,在看有些是直接在main函数中写,有些是在dialog.cpp中撰写,请问下这有什么区别么,还是有什么影响
2018-08-16 10:10:39
136
原创 vs创建qt空项目时,创建项目窗口选择确定后,无法进入下一步,还是会弹出创建窗口,求高人能够指点一下,我用的是qt5.7和vs2015
vs创建qt空项目时,创建项目窗口选择确定后,无法进入下一步,还是会弹出创建窗口,求高人能够指点一下,我用的是qt5.7和vs2015
2018-06-27 20:43:48
1023
3
VC++中面向对象编程与机器学习算法的实践:继承、多态、梯度下降与PCA数据分析
2025-01-15
c++,继承和派生的实现,实验
2025-01-12
通过混沌序列置乱水印.7z
2020-03-05
完整的门禁系统.zip
2020-03-04
程序员面试笔试真题库.7z
2020-03-04
基于LSB的水印算法
2020-01-08
TCP socket编程.tar
2019-05-28
C++多线程编程.7z
2019-05-26
程序员面试宝典(C C++).tar
2019-05-26
VC++如何生成日志
2018-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人