Commit fb139d7a authored by 赵康弘's avatar 赵康弘

feat: 修改扩口芯片文件名称及函数名参数名

parent 6f1307e4
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Settings>
<Settings Name="CFG5_GUI_SETTING">
<Settings Name="NumberFormatOverride">
<Setting Value="true" Name="override"/>
</Settings>
<Settings Name="com.vector.cfg.gui.app.dvcfg.views.validation.validationview.hideack">
<Setting Value="false" Name="buttonStateAck"/>
</Settings>
......@@ -26,9 +29,37 @@
<Setting Value="false" Name="nattable.ROW_HEADER.columnWidth.distributeRemainingSpace"/>
</Settings>
<Settings Name="com.vector.cfg.gui.danglingreference.view.DanglingReferencesView"/>
<Settings Name="com.vector.cfg.gui.gce.internal.GCETable.Renesas.EcucDefs_Can.Can.CanConfigSet.CanController">
<Setting Value="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20," Name="nattable.BODY.columnIndexOrder"/>
<Setting Value="0" Name="nattable.BODY.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.BODY.columnWidth.distributeRemainingSpace"/>
<Setting Value="0:21,1:150,2:170,3:194,4:217,5:250,6:134,7:232,8:188,9:211,10:241,11:283,12:182,13:270,14:143,15:284,16:142,17:226,18:184,19:211,20:165," Name="nattable.BODY.columnWidth.sizes"/>
<Setting Value="0" Name="nattable.COLUMN_HEADER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.COLUMN_HEADER.columnWidth.distributeRemainingSpace"/>
<Setting Value="0" Name="nattable.CORNER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.CORNER.columnWidth.distributeRemainingSpace"/>
<Setting Value="0" Name="nattable.ROW_HEADER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.ROW_HEADER.columnWidth.distributeRemainingSpace"/>
<Setting Value="ASC" Name="nattable.sortDirections"/>
<Setting Value="1" Name="nattable.sortIndexes"/>
</Settings>
<Settings Name="com.vector.cfg.gui.gce.internal.GCETable.Renesas.EcucDefs_Can.Can.CanGlobalConfiguration">
<Setting Value="0,1,2,3,4,5,6,7,8,9," Name="nattable.BODY.columnIndexOrder"/>
<Setting Value="0" Name="nattable.BODY.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.BODY.columnWidth.distributeRemainingSpace"/>
<Setting Value="0:20,1:235,2:185,3:170,4:195,5:239,6:219,7:265,8:222,9:210," Name="nattable.BODY.columnWidth.sizes"/>
<Setting Value="0" Name="nattable.COLUMN_HEADER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.COLUMN_HEADER.columnWidth.distributeRemainingSpace"/>
<Setting Value="0" Name="nattable.CORNER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.CORNER.columnWidth.distributeRemainingSpace"/>
<Setting Value="0" Name="nattable.ROW_HEADER.columnWidth.defaultMinSize"/>
<Setting Value="false" Name="nattable.ROW_HEADER.columnWidth.distributeRemainingSpace"/>
<Setting Value="ASC" Name="nattable.sortDirections"/>
<Setting Value="1" Name="nattable.sortIndexes"/>
</Settings>
</Settings>
<Settings Name="com.vector.cfg.consistency.internal.executer.BackgroundValidationExecuter">
<Setting Value="674" Name="InitialBackgroundValidationExecutionTimeMs"/>
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz&#xA;aG9sZHhwP0AAAAAAABh3CAAAACAAAAAVdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlk&#xA;YXRpb25zLkRpby5EaW9DaGFubmVsSWRzcgAOamF2YS5sYW5nLkxvbmc7i+SQzI8j3wIAAUoABXZh&#xA;bHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAAIAAAB0AD1jb20udmVjdG9y&#xA;LmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuRGVmaW5pdGlvbkNoZWNrc3EAfgAD&#xA;AAAAABAAAAB0ADxjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5kZXQudmFsaWRhdGlvbi5EZXRB&#xA;Y3RpdmF0aW9uQ2hlY2tzcQB+AAMAAAAACgAAAHQAVWNvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24u&#xA;YmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHkuTXVsdGlwbGljaXR5Q2hlY2tDb250YWlu&#xA;ZXJzcQB+AAMAAAAABgAAAHQAM2NvbS52ZWN0b3IuY2ZnLmRvbS5pby51aS52YWxpZGF0aW9ucy5B&#xA;ZGMuQWRjR3JvdXBJZHNxAH4AAwAAAAABAAAAdAA+Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZh&#xA;bGlkYXRpb25zLlBvcnQuUG9ydE51bWJlck9mUG9ydFBpbnNzcQB+AAMAAAAAAQAAAHQAaGNvbS52&#xA;ZWN0b3IuY2ZnLm1vZGVsLnNlcnZpY2VzLmludGVybmFsLmJzd2ludGJlaGF2aW9yLmRhdGFkZXNj&#xA;LnZhbGlkYXRpb24uT2Jzb2xldGVNY1N1cHBvcnREYXRhVmFsaWRhdG9yc3EAfgADAAAAAA8AAAB0&#xA;AD5jb20udmVjdG9yLmNmZy5kb20uaW8udWkudmFsaWRhdGlvbnMuRGlvLkRpb0NoYW5uZWxHcm91&#xA;cE9mZnNldHNxAH4AAwAAAAACAAAAdAA2Y29tLnZlY3Rvci5jZmcuZG9tLmJhc2UudWkuZ3B0LnZh&#xA;bGlkYXRpb24uR3B0Q2hhbm5lbElkc3EAfgADAAAAAAEAAAB0AExjb20udmVjdG9yLmNmZy52YWxp&#xA;ZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwucmVmZXJlbmNlY2hlY2suUmVmZXJlbmNlQ2hlY2sy&#xA;c3EAfgADAAAAAAIAAAB0AEtjb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNy&#xA;LmltcGwuYmFzZXZhbHVlY2hlY2suQmFzZVZhbHVlQ2hlY2tzcQB+AAMAAAAACgAAAHQAVWNvbS52&#xA;ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHkuTXVs&#xA;dGlwbGljaXR5Q2hlY2tQYXJhbWV0ZXJzcQB+AAMAAAAACwAAAHQAPWNvbS52ZWN0b3IuY2ZnLnZh&#xA;bGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5TdHJpbmdQYXJhbWV0ZXJzcQB+AAMAAAAAAQAA&#xA;AHQAM2NvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5pbXBsLlNob3J0bmFtZXNx&#xA;AH4AAwAAAAAFAAAAdAA6Y29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1zci5p&#xA;bXBsLkxpbmtlclN5bWJvbHNxAH4AAwAAAAABAAAAdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVp&#xA;LnZhbGlkYXRpb25zLkFkYy5BZGNDaGFubmVsSWRzcQB+AAMAAAAAAgAAAHQAMmNvbS52ZWN0b3Iu&#xA;Y2ZnLmRvbS5pby51aS52YWxpZGF0aW9ucy5EaW8uRGlvUG9ydElkc3EAfgADAAAAAAIAAAB0AFBj&#xA;b20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuT3B0aW9uYWxTeW1i&#xA;b2xpY05hbWVWYWx1ZVZhbGlkYXRvcnNxAH4AAwAAAAALAAAAdAA1Y29tLnZlY3Rvci5jZmcuZG9t&#xA;LmlvLnVpLnZhbGlkYXRpb25zLkljdS5JY3VDaGFubmVsSWRzcQB+AAMAAAAAAgAAAHQAQWNvbS52&#xA;ZWN0b3IuY2ZnLmRvbS5ydW50aW1lc3lzLnJ0ZXNldHVwLmludGVybmFsLkF1dG9tYXRpY1J0ZVNl&#xA;dHVwc3EAfgADAAAAAAQAAAB0AE9jb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMu&#xA;bXNyLmltcGwuVW5pcXVlU3ltYm9saWNOYW1lVmFsdWVWYWxpZGF0aW9uc3EAfgADAAAAAAgAAAB4&#xA;" Name="ValidationRuleExecutionTimes"/>
<Setting Value="1090" Name="InitialBackgroundValidationExecutionTimeMs"/>
<Setting Value="rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVz&#xA;aG9sZHhwP0AAAAAAABh3CAAAACAAAAAVdAA1Y29tLnZlY3Rvci5jZmcuZG9tLmlvLnVpLnZhbGlk&#xA;YXRpb25zLkRpby5EaW9DaGFubmVsSWRzcgAOamF2YS5sYW5nLkxvbmc7i+SQzI8j3wIAAUoABXZh&#xA;bHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAAoAAAB0AD5jb20udmVjdG9y&#xA;LmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuRW51bWVyYXRpb25WYWx1ZXNxAH4A&#xA;AwAAAAABAAAAdAA9Y29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1zci5pbXBs&#xA;LkRlZmluaXRpb25DaGVja3NxAH4AAwAAAAAxAAAAdABLY29tLnZlY3Rvci5jZmcudmFsaWRhdGlv&#xA;bi5iYXNpY3J1bGVzLm1zci5pbXBsLm51bWVyaWNhbGNoZWNrLk51bWVyaWNhbENoZWNrc3EAfgAD&#xA;AAAAAAYAAAB0ADxjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5kZXQudmFsaWRhdGlvbi5EZXRB&#xA;Y3RpdmF0aW9uQ2hlY2tzcQB+AAMAAAAALwAAAHQAVWNvbS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24u&#xA;YmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHkuTXVsdGlwbGljaXR5Q2hlY2tDb250YWlu&#xA;ZXJzcQB+AAMAAAAACgAAAHQAaGNvbS52ZWN0b3IuY2ZnLm1vZGVsLnNlcnZpY2VzLmludGVybmFs&#xA;LmJzd2ludGJlaGF2aW9yLmRhdGFkZXNjLnZhbGlkYXRpb24uT2Jzb2xldGVNY1N1cHBvcnREYXRh&#xA;VmFsaWRhdG9yc3EAfgADAAAAAA8AAAB0ADZjb20udmVjdG9yLmNmZy5kb20uYmFzZS51aS5ncHQu&#xA;dmFsaWRhdGlvbi5HcHRDaGFubmVsSWRzcQB+AAMAAAAAAwAAAHQAPmNvbS52ZWN0b3IuY2ZnLmRv&#xA;bS5pby51aS52YWxpZGF0aW9ucy5EaW8uRGlvQ2hhbm5lbEdyb3VwT2Zmc2V0c3EAfgADAAAAAAEA&#xA;AAB0AExjb20udmVjdG9yLmNmZy52YWxpZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwucmVmZXJl&#xA;bmNlY2hlY2suUmVmZXJlbmNlQ2hlY2syc3EAfgADAAAAADMAAAB0ADZjb20udmVjdG9yLmNmZy5k&#xA;b20uaW8udWkudmFsaWRhdGlvbnMuSWN1LkljdU1heENoYW5uZWxzcQB+AAMAAAAAAgAAAHQAVWNv&#xA;bS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5tdWx0aXBsaWNpdHku&#xA;TXVsdGlwbGljaXR5Q2hlY2tQYXJhbWV0ZXJzcQB+AAMAAAAAFQAAAHQAS2NvbS52ZWN0b3IuY2Zn&#xA;LnZhbGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5iYXNldmFsdWVjaGVjay5CYXNlVmFsdWVD&#xA;aGVja3NxAH4AAwAAAAAVAAAAdAAzY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVz&#xA;LmltcGwuU2hvcnRuYW1lc3EAfgADAAAAAAEAAAB0ADVjb20udmVjdG9yLmNmZy5kb20uaW8udWku&#xA;dmFsaWRhdGlvbnMuQWRjLkFkY0NoYW5uZWxJZHNxAH4AAwAAAAARAAAAdAAyY29tLnZlY3Rvci5j&#xA;ZmcuZG9tLmlvLnVpLnZhbGlkYXRpb25zLkRpby5EaW9Qb3J0SWRzcQB+AAMAAAAAAQAAAHQAUGNv&#xA;bS52ZWN0b3IuY2ZnLnZhbGlkYXRpb24uYmFzaWNydWxlcy5tc3IuaW1wbC5PcHRpb25hbFN5bWJv&#xA;bGljTmFtZVZhbHVlVmFsaWRhdG9yc3EAfgADAAAAABEAAAB0AD9jb20udmVjdG9yLmNmZy52YWxp&#xA;ZGF0aW9uLmJhc2ljcnVsZXMubXNyLmltcGwuTW9kdWxlVmFyaWFudEVudW1zcQB+AAMAAAAADQAA&#xA;AHQANmNvbS52ZWN0b3IuY2ZnLmRvbS5tZW0udmFsaWRhdGlvbnMuZmVlLkZlZVBvbGxpbmdDaGVj&#xA;a3NxAH4AAwAAAAABAAAAdABPY29tLnZlY3Rvci5jZmcudmFsaWRhdGlvbi5iYXNpY3J1bGVzLm1z&#xA;ci5pbXBsLlVuaXF1ZVN5bWJvbGljTmFtZVZhbHVlVmFsaWRhdGlvbnNxAH4AAwAAAAAOAAAAdABB&#xA;Y29tLnZlY3Rvci5jZmcuZG9tLnJ1bnRpbWVzeXMucnRlc2V0dXAuaW50ZXJuYWwuQXV0b21hdGlj&#xA;UnRlU2V0dXBzcQB+AAMAAAAABwAAAHg=" Name="ValidationRuleExecutionTimes"/>
</Settings>
</Settings>
{
"files.associations": {
"rscan.h": "c"
}
}
\ No newline at end of file
850eserv2 Version : V2.066(x64)
Release : MULTI 850eserv2-v2.066-without-exec rh850, Thu Nov 11 22:49:54 2021
Host OS: : Windows x64
Command line : C:\ghs\comp_rh850\850eserv2.exe -rh850 -e1lpd4=16500 -df=dr7f701412.dvf -noiop -id ffffffffffffffffffffffffffffffff -D -dclock=8000,0,swoff -fastflashload -sr_client_start_cookie 5 -sr_connect_servicerouter_host 127.0.0.1 -sr_connect_servicerouter_port 49160
Command line : C:\ghs\comp_rh850\850eserv2.exe -rh850 -e1lpd4=16500 -df=dr7f701412.dvf -noiop -id ffffffffffffffffffffffffffffffff -D -dclock=8000,0,swoff -fastflashload -sr_client_start_cookie 8 -sr_connect_servicerouter_host 127.0.0.1 -sr_connect_servicerouter_port 49160
Device file : dr7f701412.dvf
#!gbuild
[Subproject]
SGM4591Q.c
SGM4591Q.h
MC33984EHFK.c
MC33984EHFK.h
TCA9539.c
TCA9539.h
CAN_APP\RTE_CAN.c
CAN_APP\RTE_CAN.h
CAN_APP\CAN_CH0_APP.c
......
#include "SGM4591Q.h"
#include "Simulated_IIC_2_Master.h"
/*发送*/
void SGM4591Q_IIC_Send(uint8_t Address, uint8_t Register, uint8_t Function)
{
uint8_t u8Ack;
/*开始*/
Simulated_IIC_2_Start();
/*地址*/
Simulated_IIC_2_Transmit_Data(Address);
/*ACK*/
u8Ack = Simulated_IIC_2_Receive_ACK();
/*寄存器*/
Simulated_IIC_2_Transmit_Data(Register);
/*控制数据*/
Simulated_IIC_2_Transmit_Data(Function);
/*停止*/
Simulated_IIC_2_Stop();
}
/*接收*/
void SGM4591Q_IIC_Receive(void)
{
;
}
uint16_t ADC_4=0;
uint8_t SGM4591Q_Init_Once = 0;
/*所有引脚设置为输出*/
void SGM4591Q_Init(void);
void SGM4591Q_Init(void)
{
SGM4591Q_IIC_Send(0xEA, 0x06, 0);
SGM4591Q_IIC_Send(0xEA, 0x07, 0);
SGM4591Q_IIC_Send(0xE8, 0x06, 0);
SGM4591Q_IIC_Send(0xE8, 0x07, 0);
}
uint8_t SGM4591Q_U7_Out_P0 = 0xFF;
uint8_t SGM4591Q_U7_Out_Keep_P0 = 0x00;
uint8_t SGM4591Q_U7_Out_P1 = 0xFF;
uint8_t SGM4591Q_U7_Out_Keep_P1 = 0x00;
uint8_t SGM4591Q_U9_Out_P0 = 0xFF;
uint8_t SGM4591Q_U9_Out_Keep_P0 = 0x00;
uint8_t SGM4591Q_U9_Out_P1 = 0xFF;
uint8_t SGM4591Q_U9_Out_Keep_P1 = 0x00;
void SGM4591Q_Control(void)
{
if (SGM4591Q_Init_Once == 0)
{
SGM4591Q_Init_Once = 1;
SGM4591Q_Init();
}
if (ADC_4 > 2000) /*U9:03/07拉低*/
{
SGM4591Q_U9_Out_P0 = 0x77;
}
// if (ADC_4 < 1800) /*U9:03/07恢复*/
// {
// SGM4591Q_U9_Out_P0 = 0xFF;
// }
if (SGM4591Q_U7_Out_Keep_P0 != SGM4591Q_U7_Out_P0)
{
SGM4591Q_IIC_Send(0xEA, 0x02, SGM4591Q_U7_Out_P0);
SGM4591Q_U7_Out_Keep_P0 = SGM4591Q_U7_Out_P0;
}
if (SGM4591Q_U7_Out_Keep_P1 != SGM4591Q_U7_Out_P1)
{
SGM4591Q_IIC_Send(0xEA, 0x02, SGM4591Q_U7_Out_P1);
SGM4591Q_U7_Out_Keep_P1 = SGM4591Q_U7_Out_P1;
}
if (SGM4591Q_U9_Out_Keep_P0 != SGM4591Q_U9_Out_P0)
{
SGM4591Q_IIC_Send(0xE8, 0x02, SGM4591Q_U9_Out_P0);
SGM4591Q_U9_Out_Keep_P0 = SGM4591Q_U9_Out_P0;
}
if (SGM4591Q_U9_Out_Keep_P1 != SGM4591Q_U9_Out_P1)
{
SGM4591Q_IIC_Send(0xE8, 0x02, SGM4591Q_U9_Out_P1);
SGM4591Q_U9_Out_Keep_P1 = SGM4591Q_U9_Out_P1;
}
}
......@@ -2,5 +2,5 @@
extern uint16_t ADC_4;
void TCA9539_IIC_Send(uint8_t Address,uint8_t Register,uint8_t Function);
void TCA9539_Control(void);
void SGM4591Q_IIC_Send(uint8_t Address,uint8_t Register,uint8_t Function);
void SGM4591Q_Control(void);
#include "TCA9539.h"
#include "Simulated_IIC_2_Master.h"
/*发送*/
void TCA9539_IIC_Send(uint8_t Address, uint8_t Register, uint8_t Function)
{
uint8_t u8Ack;
/*开始*/
Simulated_IIC_2_Start();
/*地址*/
Simulated_IIC_2_Transmit_Data(Address);
/*ACK*/
u8Ack = Simulated_IIC_2_Receive_ACK();
/*寄存器*/
Simulated_IIC_2_Transmit_Data(Register);
/*控制数据*/
Simulated_IIC_2_Transmit_Data(Function);
/*停止*/
Simulated_IIC_2_Stop();
}
/*接收*/
void TCA9539_IIC_Receive(void)
{
;
}
uint16_t ADC_4=0;
uint8_t TCA9539_Init_Once = 0;
/*所有引脚设置为输出*/
void TCA9539_Init(void);
void TCA9539_Init(void)
{
TCA9539_IIC_Send(0xEA, 0x06, 0);
TCA9539_IIC_Send(0xEA, 0x07, 0);
TCA9539_IIC_Send(0xE8, 0x06, 0);
TCA9539_IIC_Send(0xE8, 0x07, 0);
}
uint8_t TCA9539_U7_Out_P0 = 0xFF;
uint8_t TCA9539_U7_Out_Keep_P0 = 0x00;
uint8_t TCA9539_U7_Out_P1 = 0xFF;
uint8_t TCA9539_U7_Out_Keep_P1 = 0x00;
uint8_t TCA9539_U9_Out_P0 = 0xFF;
uint8_t TCA9539_U9_Out_Keep_P0 = 0x00;
uint8_t TCA9539_U9_Out_P1 = 0xFF;
uint8_t TCA9539_U9_Out_Keep_P1 = 0x00;
void TCA9539_Control(void)
{
if (TCA9539_Init_Once == 0)
{
TCA9539_Init_Once = 1;
TCA9539_Init();
}
if (ADC_4 > 2000) /*U9:03/07拉低*/
{
TCA9539_U9_Out_P0 = 0x77;
}
// if (ADC_4 < 1800) /*U9:03/07恢复*/
// {
// TCA9539_U9_Out_P0 = 0xFF;
// }
if (TCA9539_U7_Out_Keep_P0 != TCA9539_U7_Out_P0)
{
TCA9539_IIC_Send(0xEA, 0x02, TCA9539_U7_Out_P0);
TCA9539_U7_Out_Keep_P0 = TCA9539_U7_Out_P0;
}
if (TCA9539_U7_Out_Keep_P1 != TCA9539_U7_Out_P1)
{
TCA9539_IIC_Send(0xEA, 0x02, TCA9539_U7_Out_P1);
TCA9539_U7_Out_Keep_P1 = TCA9539_U7_Out_P1;
}
if (TCA9539_U9_Out_Keep_P0 != TCA9539_U9_Out_P0)
{
TCA9539_IIC_Send(0xE8, 0x02, TCA9539_U9_Out_P0);
TCA9539_U9_Out_Keep_P0 = TCA9539_U9_Out_P0;
}
if (TCA9539_U9_Out_Keep_P1 != TCA9539_U9_Out_P1)
{
TCA9539_IIC_Send(0xE8, 0x02, TCA9539_U9_Out_P1);
TCA9539_U9_Out_Keep_P1 = TCA9539_U9_Out_P1;
}
}
......@@ -15,24 +15,24 @@ SDA:P22-3
SCL:P22-4
*/
/*时钟输入*/
void TCA9539_Clock_Input(void)
void SGM4591Q_Clock_Input(void)
{
Port_SetPinDirection(Port_Config_PortGroup22_PortPin4, PORT_PIN_IN);
}
/*时钟输出低*/
void TCA9539_Clock_Output(void)
void SGM4591Q_Clock_Output(void)
{
Port_SetPinDirection(Port_Config_PortGroup22_PortPin4, PORT_PIN_OUT);
Dio_WriteChannel(DioConf_DioChannel_P22_04, STD_LOW);
}
/*数据设置输入*/
void TCA9539_Data_Input(void)
void SGM4591Q_Data_Input(void)
{
Port_SetPinDirection(Port_Config_PortGroup22_PortPin3, PORT_PIN_IN);
}
/*数据输入高低电平*/
uint8_t TCA9539_Data_Input_Value(void)
uint8_t SGM4591Q_Data_Input_Value(void)
{
uint8_t Data;
......@@ -41,7 +41,7 @@ uint8_t TCA9539_Data_Input_Value(void)
return Data;
}
/*数据输出低*/
void TCA9539_Data_Output_Low(void)
void SGM4591Q_Data_Output_Low(void)
{
Port_SetPinDirection(Port_Config_PortGroup22_PortPin3, PORT_PIN_OUT);
Dio_WriteChannel(DioConf_DioChannel_P22_03, STD_LOW);
......@@ -56,12 +56,12 @@ void TCA9539_Data_Output_Low(void)
void Simulated_IIC_2_Init(void)
{
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // SDA被设置为输入,IO口为高阻状态,总线上SDA信号由上拉电阻拉高,此时SDA = 1
TCA9539_Data_Input();
SGM4591Q_Data_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
......@@ -79,24 +79,24 @@ void Simulated_IIC_2_Start(void)
u8SimulatedIIC2ReceivedACK = SIMULATED_IIC_2_INVALID_ACK;
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // SDA被设置为输入,IO口为高阻状态,总线上SDA信号由上拉电阻拉高,此时SDA = 1
TCA9539_Data_Input();
SGM4591Q_Data_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_OUT; // SDA输出0,此时SDA = 0
// SIMULATED_IIC_2_OUT_SDA = 0;
TCA9539_Data_Output_Low();
SGM4591Q_Data_Output_Low();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_OUT; // SCL输出0,此时SCL = 0
// SIMULATED_IIC_2_SCL = 0;
TCA9539_Clock_Output();
SGM4591Q_Clock_Output();
Simulated_IIC_2_Delay();
}
......@@ -112,17 +112,17 @@ void Simulated_IIC_2_Stop(void)
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_OUT; // SDA输出0,此时SDA = 0
// SIMULATED_IIC_2_OUT_SDA = 0;
TCA9539_Data_Output_Low();
SGM4591Q_Data_Output_Low();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // SDA被设置为输入,IO口为高阻状态,总线上SDA信号由上拉电阻拉高,此时SDA = 1
TCA9539_Data_Input();
SGM4591Q_Data_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
}
......@@ -144,46 +144,46 @@ void Simulated_IIC_2_Transmit_Data(uint8_t Data)
if ((Data & 0x80) != 0U)
{
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // SDA被设置为输入,IO口为高阻状态,总线上SDA信号由上拉电阻拉高,此时SDA = 1
TCA9539_Data_Input();
SGM4591Q_Data_Input();
}
else
{
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_OUT; // SDA输出0,此时SDA = 0
// SIMULATED_IIC_2_OUT_SDA = 0;
TCA9539_Data_Output_Low();
SGM4591Q_Data_Output_Low();
}
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_OUT; // SCL输出0,此时SCL = 0
// SIMULATED_IIC_2_SCL = 0;
TCA9539_Clock_Output();
SGM4591Q_Clock_Output();
Simulated_IIC_2_Delay();
Data <<= 1;
}
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // 设置SDA为输入状态
TCA9539_Data_Input();
SGM4591Q_Data_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// u8SimulatedIIC2ReceivedACK = SIMULATED_IIC_2_IN_SDA;
u8SimulatedIIC2ReceivedACK = TCA9539_Data_Input_Value();
u8SimulatedIIC2ReceivedACK = SGM4591Q_Data_Input_Value();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_OUT; // SCL输出0,此时SCL = 0
// SIMULATED_IIC_2_SCL = 0;
TCA9539_Clock_Output();
SGM4591Q_Clock_Output();
Simulated_IIC_2_Delay();
}
......@@ -201,7 +201,7 @@ uint8_t Simulated_IIC_2_Receive_Data(void)
Data = 0;
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // 设置SDA为输入状态
TCA9539_Data_Input();
SGM4591Q_Data_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
......@@ -210,17 +210,17 @@ uint8_t Simulated_IIC_2_Receive_Data(void)
Data <<= 1;
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// Data |= SIMULATED_IIC_2_IN_SDA;
Data |= TCA9539_Data_Input_Value();
Data |= SGM4591Q_Data_Input_Value();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_OUT; // SCL输出0,此时SCL = 0
// SIMULATED_IIC_2_SCL = 0;
TCA9539_Clock_Output();
SGM4591Q_Clock_Output();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
}
......@@ -247,24 +247,24 @@ void Simulated_IIC_2_Transmit_ACK(uint8_t ACK)
if (ACK != 0U)
{
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_IN; // SDA被设置为输入,IO口为高阻状态,总线上SDA信号由上拉电阻拉高,此时SDA = 1
TCA9539_Data_Input();
SGM4591Q_Data_Input();
}
else
{
// SIMULATED_IIC_2_SDA_DIR = GPIO_DIR_OUT; // SDA输出0,此时SDA = 0
// SIMULATED_IIC_2_OUT_SDA = 0;
TCA9539_Data_Output_Low();
SGM4591Q_Data_Output_Low();
}
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_IN; // SCL被设置为输入,IO口为高阻状态,总线上SCL信号由上拉电阻拉高,此时SCL = 1
TCA9539_Clock_Input();
SGM4591Q_Clock_Input();
Simulated_IIC_2_Delay();
Simulated_IIC_2_Delay();
// SIMULATED_IIC_2_SCL_DIR = GPIO_DIR_OUT; // SCL输出0,此时SCL = 0
// SIMULATED_IIC_2_SCL = 0;
TCA9539_Clock_Output();
SGM4591Q_Clock_Output();
Simulated_IIC_2_Delay();
}
......
No preview for this file type
RH850U2A_Demo: Startup\App_Common_Sample.ld \
C:\ghs\comp_rh850\lib\rh850_compat\crt0.o objs\RH850U2A_Demo\TCA9539.o \
objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o \
C:\ghs\comp_rh850\lib\rh850_compat\crt0.o objs\RH850U2A_Demo\SGM4591Q.o \
objs\RH850U2A_Demo\MC33984EHFK.o objs\RH850U2A_Demo\RTE_CAN.o \
objs\RH850U2A_Demo\CAN_CH0_APP.o \
objs\RH850U2A_Demo\CAN_CH0_CAN_Communication_Matrix.o \
objs\RH850U2A_Demo\CAN_CH1_APP.o \
objs\RH850U2A_Demo\CAN_CH1_CAN_Communication_Matrix.o \
......@@ -63,6 +64,7 @@ RH850U2A_Demo: Startup\App_Common_Sample.ld \
objs\RH850U2A_Demo\Interrupt_VectorTable_PE0.o \
objs\RH850U2A_Demo\Interrupt_VectorTable_PE1.o \
objs\RH850U2A_Demo\U2Ax_startup_PE0.o objs\RH850U2A_Demo\U2Ax_startup_PEn.o \
objs\RH850U2A_Demo\Simulated_SPI_Master.o \
objs\RH850U2A_Demo\Simulated_IIC_2_Master.o objs\RH850U2A_Demo\Rscan.o \
objs\RH850U2A_Demo\RSCAN_Table.o objs\RH850U2A_Demo\r_pic.o \
objs\RH850U2A_Demo\r_tsg3.o objs\RH850U2A_Demo\Sys_Scheduler.o \
......@@ -83,8 +85,8 @@ RH850U2A_Demo: Startup\App_Common_Sample.ld \
:cmdList=ccv850 $(FILETYPEOPTIONS) $(OBJECTS) -MD -I.\App -I.\Startup -I.\System -I.\Device -I.\Driver -I.\Mcal\general -I.\Mcal\stubs -I.\Mcal\stubs\CanGeneral\include -I.\Mcal\stubs\CanIf\include -I.\Mcal\stubs\Dem\include -I.\Mcal\stubs\Det\include -I.\Mcal\stubs\EcuM\include -I.\Mcal\stubs\LinGeneral\include -I.\Mcal\stubs\LinIf\include -I.\Mcal\stubs\MemIf\include -I.\Mcal\stubs\Os\include -I.\Mcal\stubs\Rte\include -I.\Mcal\stubs\WdgIf\include -I..\Config\Config292\Output\Mcu_Output\include -I..\Config\Config292\Output\Port_Output\include -I..\Config\Config292\Output\Dio_Output\include -I..\Config\Config292\Output\Gpt_Output\include -I..\Config\Config292\Output\Pwm_Output\include -I..\Config\Config292\Output\Icu_Output\include -I..\Config\Config292\Output\Adc_Output\include -I..\Config\Config292\Output\Spi_Output\include -I..\Config\Config292\Output\Can_Output\include -I..\Config\Config292\Output\Wdg_OutPut\include -I.\Mcal\modules\mcu\include -I.\Mcal\modules\mcu\include\U2Ax -I.\Mcal\modules\mcu\include\U2Ax\CLK -I.\Mcal\modules\mcu\include\U2Ax\ECM -I.\Mcal\modules\mcu\include\U2Ax\RAM -I.\Mcal\modules\mcu\include\U2Ax\VMON -I.\Mcal\modules\port\include -I.\Mcal\modules\port\include\U2A8_BGA292 -I.\Mcal\modules\dio\include -I.\Mcal\modules\gpt\include -I.\Mcal\modules\gpt\include\HWIP -I.\Mcal\modules\gpt\include\HWIP\ATU -I.\Mcal\modules\gpt\include\HWIP\OSTM -I.\Mcal\modules\gpt\include\HWIP\TAUD -I.\Mcal\modules\gpt\include\HWIP\TAUJ -I.\Mcal\modules\adc\include -I.\Mcal\modules\adc\include\ADCH -I.\Mcal\modules\adc\include\ADCJ -I.\Mcal\modules\adc\include\PIC -I.\Mcal\modules\adc\include\sDMAC -I.\Mcal\modules\can\include -I.\Mcal\modules\can\include\U2Ax -I.\Mcal\modules\icu\include -I.\Mcal\modules\icu\include\HWIP -I.\Mcal\modules\icu\include\HWIP\ATU -I.\Mcal\modules\icu\include\HWIP\PIN -I.\Mcal\modules\icu\include\HWIP\TAU -I.\Mcal\modules\icu\include\HWIP\TAU\TAUD -I.\Mcal\modules\icu\include\HWIP\TAU\TAUJ -I.\Mcal\modules\pwm\include -I.\Mcal\modules\pwm\include\HWIP -I.\Mcal\modules\pwm\include\HWIP\ATU -I.\Mcal\modules\pwm\include\HWIP\TAU -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUD -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUJ -I.\Mcal\modules\spi\include -I.\Mcal\modules\spi\include\CSIX -I.\Mcal\modules\spi\include\HSPI -I.\Mcal\modules\spi\include\MSPI -I.\Mcal\modules\spi\include\sDMAC -I.\Mcal\modules\wdg\include -I.\Mcal\modules\wdg\include\WDTB -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\Driver\CAN -bsp generic -cpu=rh850g4mh -e _RESET -g --no_commons -sda=all -large_sda -large_zda -shorten_moves -gsize -prepare_dispose -inline_prologue -Wundef -no_callt -reserve_r2 --short_enum --prototype_errors -Wshadow -ignore_callt_state_in_interrupts -delete -additional_sda_reg=0 -rh850_abi=ghs2014 -DDEVICE=U2x -Onone -object_dir=objs\RH850U2A_Demo -srec -top_project Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\default.gpj -o RH850U2A_Demo ;
:cmdHash=0x8da64aba
:objList=objs\RH850U2A_Demo\TCA9539.o objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o objs\RH850U2A_Demo\CAN_CH0_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH1_APP.o objs\RH850U2A_Demo\CAN_CH1_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH2_CAN_Communication_Matrix.o objs\RH850U2A_Demo\COM_CAN.o objs\RH850U2A_Demo\r_intc.o objs\RH850U2A_Demo\r_stbc.o objs\RH850U2A_Demo\SchM_Can.o objs\RH850U2A_Demo\EcuM.o objs\RH850U2A_Demo\CanIf_Cbk.o objs\RH850U2A_Demo\SchM_Adc.o objs\RH850U2A_Demo\SchM_Dio.o objs\RH850U2A_Demo\SchM_Gpt.o objs\RH850U2A_Demo\SchM_Icu.o objs\RH850U2A_Demo\SchM_Pwm.o objs\RH850U2A_Demo\SchM_Spi.o objs\RH850U2A_Demo\SchM_Mcu.o objs\RH850U2A_Demo\SchM_Port.o objs\RH850U2A_Demo\Dem.o objs\RH850U2A_Demo\Det.o objs\RH850U2A_Demo\Os.o objs\RH850U2A_Demo\Adc_sDMAC_LLDriver.o objs\RH850U2A_Demo\Adc_PBcfg.o objs\RH850U2A_Demo\Adc_PIC_LLDriver.o objs\RH850U2A_Demo\Adc_ADCJ_LLDriver.o objs\RH850U2A_Demo\Adc.o objs\RH850U2A_Demo\Adc_Irq.o objs\RH850U2A_Demo\Adc_LLDriver.o objs\RH850U2A_Demo\Adc_Ram.o objs\RH850U2A_Demo\Adc_Version.o objs\RH850U2A_Demo\Gpt_PBcfg.o objs\RH850U2A_Demo\Gpt_OSTM_Irq.o objs\RH850U2A_Demo\Gpt_OSTM_LLDriver.o objs\RH850U2A_Demo\Gpt_OSTM_Ram.o objs\RH850U2A_Demo\Gpt.o objs\RH850U2A_Demo\Gpt_Ram.o objs\RH850U2A_Demo\Gpt_Version.o objs\RH850U2A_Demo\Icu_TAUJ_Irq.o objs\RH850U2A_Demo\Icu_TAUJ_LLDriver.o objs\RH850U2A_Demo\Icu_TAUJ_Ram.o objs\RH850U2A_Demo\Icu_PBCfg.o objs\RH850U2A_Demo\Icu_TAUD_Irq.o objs\RH850U2A_Demo\Icu_TAUD_LLDriver.o objs\RH850U2A_Demo\Icu_TAUD_Ram.o objs\RH850U2A_Demo\Icu_TAU_LLDriver.o objs\RH850U2A_Demo\Icu_TAU_Ram.o objs\RH850U2A_Demo\Icu_PIN_Irq.o objs\RH850U2A_Demo\Icu_PIN_LLDriver.o objs\RH850U2A_Demo\Icu_PIN_Ram.o objs\RH850U2A_Demo\Icu_LLDriver.o objs\RH850U2A_Demo\Icu.o objs\RH850U2A_Demo\Icu_Ram.o objs\RH850U2A_Demo\Icu_Version.o objs\RH850U2A_Demo\Pwm_PBcfg.o objs\RH850U2A_Demo\Pwm_TAUD_Irq.o objs\RH850U2A_Demo\Pwm_TAUD_LLDriver.o objs\RH850U2A_Demo\Pwm_TAUD_Ram.o objs\RH850U2A_Demo\Pwm.o objs\RH850U2A_Demo\Pwm_Ram.o objs\RH850U2A_Demo\Pwm_Version.o objs\RH850U2A_Demo\Spi_Lcfg.o objs\RH850U2A_Demo\Spi_PBcfg.o objs\RH850U2A_Demo\Spi_sDMAC_Irq.o objs\RH850U2A_Demo\Spi_sDMAC_LLDriver.o objs\RH850U2A_Demo\Spi_MSPI_Irq.o objs\RH850U2A_Demo\Spi_MSPI_LLDriver.o objs\RH850U2A_Demo\Spi_CSIX_Irq.o objs\RH850U2A_Demo\Spi_CSIX_LLDriver.o objs\RH850U2A_Demo\Spi.o objs\RH850U2A_Demo\Spi_Ram.o objs\RH850U2A_Demo\Spi_Scheduler.o objs\RH850U2A_Demo\Spi_Version.o objs\RH850U2A_Demo\Can_Lcfg.o objs\RH850U2A_Demo\Can_PBcfg.o objs\RH850U2A_Demo\Can.o objs\RH850U2A_Demo\Can_Irq.o objs\RH850U2A_Demo\Can_MainServ.o objs\RH850U2A_Demo\Can_ModeCntrl.o objs\RH850U2A_Demo\Can_Ram.o objs\RH850U2A_Demo\Can_Version.o objs\RH850U2A_Demo\Can_Write.o objs\RH850U2A_Demo\Dio_Lcfg.o objs\RH850U2A_Demo\Dio.o objs\RH850U2A_Demo\Dio_Version.o objs\RH850U2A_Demo\Mcu_LLDriver.o objs\RH850U2A_Demo\Mcu.o objs\RH850U2A_Demo\Mcu_Irq.o objs\RH850U2A_Demo\Mcu_Ram.o objs\RH850U2A_Demo\Mcu_Version.o objs\RH850U2A_Demo\Mcu_VMON_LLDriver.o objs\RH850U2A_Demo\Mcu_RAM_LLDriver.o objs\RH850U2A_Demo\Mcu_ECM_LLDriver.o objs\RH850U2A_Demo\Mcu_CLK_LLDriver.o objs\RH850U2A_Demo\Mcu_PBcfg.o objs\RH850U2A_Demo\Port_Device.o objs\RH850U2A_Demo\Port_PBcfg.o objs\RH850U2A_Demo\Port.o objs\RH850U2A_Demo\Port_LLDriver.o objs\RH850U2A_Demo\Port_Ram.o objs\RH850U2A_Demo\Port_Version.o objs\RH850U2A_Demo\Wdg_PBcfg.o objs\RH850U2A_Demo\Wdg.o objs\RH850U2A_Demo\Wdg_Ram.o objs\RH850U2A_Demo\Wdg_Version.o objs\RH850U2A_Demo\Wdg_WDTB_Irq.o objs\RH850U2A_Demo\Wdg_WDTB_LLDriver.o objs\RH850U2A_Demo\Interrupt_Handler.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE2.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE3.o Startup\App_Common_Sample.ld objs\RH850U2A_Demo\coldreset.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE0.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE1.o objs\RH850U2A_Demo\U2Ax_startup_PE0.o objs\RH850U2A_Demo\U2Ax_startup_PEn.o objs\RH850U2A_Demo\Simulated_IIC_2_Master.o objs\RH850U2A_Demo\Rscan.o objs\RH850U2A_Demo\RSCAN_Table.o objs\RH850U2A_Demo\r_pic.o objs\RH850U2A_Demo\r_tsg3.o objs\RH850U2A_Demo\Sys_Scheduler.o objs\RH850U2A_Demo\Sys_Scheduler_Lib.o objs\RH850U2A_Demo\Sys_Task_List.o objs\RH850U2A_Demo\init.o objs\RH850U2A_Demo\main.o objs\RH850U2A_Demo\main_pe0.o objs\RH850U2A_Demo\main_pe1.o Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP\CAN_Lib.a ;
:objHash=0xb35a10ca
:objList=objs\RH850U2A_Demo\SGM4591Q.o objs\RH850U2A_Demo\MC33984EHFK.o objs\RH850U2A_Demo\RTE_CAN.o objs\RH850U2A_Demo\CAN_CH0_APP.o objs\RH850U2A_Demo\CAN_CH0_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH1_APP.o objs\RH850U2A_Demo\CAN_CH1_CAN_Communication_Matrix.o objs\RH850U2A_Demo\CAN_CH2_CAN_Communication_Matrix.o objs\RH850U2A_Demo\COM_CAN.o objs\RH850U2A_Demo\r_intc.o objs\RH850U2A_Demo\r_stbc.o objs\RH850U2A_Demo\SchM_Can.o objs\RH850U2A_Demo\EcuM.o objs\RH850U2A_Demo\CanIf_Cbk.o objs\RH850U2A_Demo\SchM_Adc.o objs\RH850U2A_Demo\SchM_Dio.o objs\RH850U2A_Demo\SchM_Gpt.o objs\RH850U2A_Demo\SchM_Icu.o objs\RH850U2A_Demo\SchM_Pwm.o objs\RH850U2A_Demo\SchM_Spi.o objs\RH850U2A_Demo\SchM_Mcu.o objs\RH850U2A_Demo\SchM_Port.o objs\RH850U2A_Demo\Dem.o objs\RH850U2A_Demo\Det.o objs\RH850U2A_Demo\Os.o objs\RH850U2A_Demo\Adc_sDMAC_LLDriver.o objs\RH850U2A_Demo\Adc_PBcfg.o objs\RH850U2A_Demo\Adc_PIC_LLDriver.o objs\RH850U2A_Demo\Adc_ADCJ_LLDriver.o objs\RH850U2A_Demo\Adc.o objs\RH850U2A_Demo\Adc_Irq.o objs\RH850U2A_Demo\Adc_LLDriver.o objs\RH850U2A_Demo\Adc_Ram.o objs\RH850U2A_Demo\Adc_Version.o objs\RH850U2A_Demo\Gpt_PBcfg.o objs\RH850U2A_Demo\Gpt_OSTM_Irq.o objs\RH850U2A_Demo\Gpt_OSTM_LLDriver.o objs\RH850U2A_Demo\Gpt_OSTM_Ram.o objs\RH850U2A_Demo\Gpt.o objs\RH850U2A_Demo\Gpt_Ram.o objs\RH850U2A_Demo\Gpt_Version.o objs\RH850U2A_Demo\Icu_TAUJ_Irq.o objs\RH850U2A_Demo\Icu_TAUJ_LLDriver.o objs\RH850U2A_Demo\Icu_TAUJ_Ram.o objs\RH850U2A_Demo\Icu_PBCfg.o objs\RH850U2A_Demo\Icu_TAUD_Irq.o objs\RH850U2A_Demo\Icu_TAUD_LLDriver.o objs\RH850U2A_Demo\Icu_TAUD_Ram.o objs\RH850U2A_Demo\Icu_TAU_LLDriver.o objs\RH850U2A_Demo\Icu_TAU_Ram.o objs\RH850U2A_Demo\Icu_PIN_Irq.o objs\RH850U2A_Demo\Icu_PIN_LLDriver.o objs\RH850U2A_Demo\Icu_PIN_Ram.o objs\RH850U2A_Demo\Icu_LLDriver.o objs\RH850U2A_Demo\Icu.o objs\RH850U2A_Demo\Icu_Ram.o objs\RH850U2A_Demo\Icu_Version.o objs\RH850U2A_Demo\Pwm_PBcfg.o objs\RH850U2A_Demo\Pwm_TAUD_Irq.o objs\RH850U2A_Demo\Pwm_TAUD_LLDriver.o objs\RH850U2A_Demo\Pwm_TAUD_Ram.o objs\RH850U2A_Demo\Pwm.o objs\RH850U2A_Demo\Pwm_Ram.o objs\RH850U2A_Demo\Pwm_Version.o objs\RH850U2A_Demo\Spi_Lcfg.o objs\RH850U2A_Demo\Spi_PBcfg.o objs\RH850U2A_Demo\Spi_sDMAC_Irq.o objs\RH850U2A_Demo\Spi_sDMAC_LLDriver.o objs\RH850U2A_Demo\Spi_MSPI_Irq.o objs\RH850U2A_Demo\Spi_MSPI_LLDriver.o objs\RH850U2A_Demo\Spi_CSIX_Irq.o objs\RH850U2A_Demo\Spi_CSIX_LLDriver.o objs\RH850U2A_Demo\Spi.o objs\RH850U2A_Demo\Spi_Ram.o objs\RH850U2A_Demo\Spi_Scheduler.o objs\RH850U2A_Demo\Spi_Version.o objs\RH850U2A_Demo\Can_Lcfg.o objs\RH850U2A_Demo\Can_PBcfg.o objs\RH850U2A_Demo\Can.o objs\RH850U2A_Demo\Can_Irq.o objs\RH850U2A_Demo\Can_MainServ.o objs\RH850U2A_Demo\Can_ModeCntrl.o objs\RH850U2A_Demo\Can_Ram.o objs\RH850U2A_Demo\Can_Version.o objs\RH850U2A_Demo\Can_Write.o objs\RH850U2A_Demo\Dio_Lcfg.o objs\RH850U2A_Demo\Dio.o objs\RH850U2A_Demo\Dio_Version.o objs\RH850U2A_Demo\Mcu_LLDriver.o objs\RH850U2A_Demo\Mcu.o objs\RH850U2A_Demo\Mcu_Irq.o objs\RH850U2A_Demo\Mcu_Ram.o objs\RH850U2A_Demo\Mcu_Version.o objs\RH850U2A_Demo\Mcu_VMON_LLDriver.o objs\RH850U2A_Demo\Mcu_RAM_LLDriver.o objs\RH850U2A_Demo\Mcu_ECM_LLDriver.o objs\RH850U2A_Demo\Mcu_CLK_LLDriver.o objs\RH850U2A_Demo\Mcu_PBcfg.o objs\RH850U2A_Demo\Port_Device.o objs\RH850U2A_Demo\Port_PBcfg.o objs\RH850U2A_Demo\Port.o objs\RH850U2A_Demo\Port_LLDriver.o objs\RH850U2A_Demo\Port_Ram.o objs\RH850U2A_Demo\Port_Version.o objs\RH850U2A_Demo\Wdg_PBcfg.o objs\RH850U2A_Demo\Wdg.o objs\RH850U2A_Demo\Wdg_Ram.o objs\RH850U2A_Demo\Wdg_Version.o objs\RH850U2A_Demo\Wdg_WDTB_Irq.o objs\RH850U2A_Demo\Wdg_WDTB_LLDriver.o objs\RH850U2A_Demo\Interrupt_Handler.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE2.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE3.o Startup\App_Common_Sample.ld objs\RH850U2A_Demo\coldreset.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE0.o objs\RH850U2A_Demo\Interrupt_VectorTable_PE1.o objs\RH850U2A_Demo\U2Ax_startup_PE0.o objs\RH850U2A_Demo\U2Ax_startup_PEn.o objs\RH850U2A_Demo\Simulated_SPI_Master.o objs\RH850U2A_Demo\Simulated_IIC_2_Master.o objs\RH850U2A_Demo\Rscan.o objs\RH850U2A_Demo\RSCAN_Table.o objs\RH850U2A_Demo\r_pic.o objs\RH850U2A_Demo\r_tsg3.o objs\RH850U2A_Demo\Sys_Scheduler.o objs\RH850U2A_Demo\Sys_Scheduler_Lib.o objs\RH850U2A_Demo\Sys_Task_List.o objs\RH850U2A_Demo\init.o objs\RH850U2A_Demo\main.o objs\RH850U2A_Demo\main_pe0.o objs\RH850U2A_Demo\main_pe1.o Z:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP\CAN_Lib.a ;
:objHash=0xa1e076f9
:installDir=c:\ghs\comp_rh850
:installDirHash=0xfc38da0d
No preview for this file type
------------------------------------------------
dle output started at: Wed Aug 05 14:34:10 2020
dle output started at: Wed Aug 05 13:09:48 2020
------------------------------------------------
dblink = "C:\ghs\comp_rh850\dblink"
------------------------------------------------
......@@ -7,7 +7,7 @@ argv[0] = "C:\ghs\comp_rh850\dblink.exe"
argv[1] = "-dbopath=objs\RH850U2A_Demo"
argv[2] = "-a"
argv[3] = "-nm=gnm"
argv[4] = "C:\Users\ADMINI~1\AppData\Local\Temp\gh_00002no1.nm"
argv[4] = "C:\Users\ADMINI~1\AppData\Local\Temp\gh_000014c1.nm"
argv[5] = "-o"
argv[6] = "RH850U2A_Demo.dnm"
argv[7] = "-top_project"
......
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -9,7 +9,7 @@ RH850U2A_Demo .CONST_ROM_8BIT 105
RH850U2A_Demo .CONST_ROM_16BIT 240
RH850U2A_Demo .CONST_ROM_32BIT 224
RH850U2A_Demo .CONST_ROM_UNSPECIFIED 5164
RH850U2A_Demo .text 13586
RH850U2A_Demo .text 14946
RH850U2A_Demo .DIO_PUBLIC_CODE_ROM 360
RH850U2A_Demo .DIO_PRIVATE_CODE_ROM 90
RH850U2A_Demo .GPT_PUBLIC_CODE_ROM 466
......@@ -33,7 +33,7 @@ RH850U2A_Demo .MCU_PRIVATE_CODE_ROM 3514
RH850U2A_Demo .secinfo 1416
RH850U2A_Demo .syscall 6
RH850U2A_Demo .romdata 49
RH850U2A_Demo .romsdata 586
RH850U2A_Demo .romsdata 696
RH850U2A_Demo .ROM.RAM_1BIT 6
RH850U2A_Demo .ROM.RAM_8BIT 2
RH850U2A_Demo .ROM.RAM_UNSPECIFIED 128
......@@ -61,4 +61,3 @@ RH850U2A_Demo .ADC_CFG_DATA_UNSPECIFIED 264
RH850U2A_Demo .ADC_CFG_DATA_PTR 12
RH850U2A_Demo .MCU_CFG_DBTOC_UNSPECIFIED 36
RH850U2A_Demo .MCU_CFG_DATA_UNSPECIFIED 996
RH850U2A_Demo .MCU_CFG_DATA_UNSPECIFIED 1076
......@@ -5,7 +5,7 @@
#include "Port.h"
#include "CAN_CH0_CAN_Communication_Matrix.h"
#include "Adc.h"
#include "TCA9539.h"
#include "SGM4591Q.h"
#include "MC33984EHFK.h"
void Sys_50us_Tasks(void)
......@@ -107,7 +107,7 @@ void Sys_100ms_Tasks(void)
ADC_4=g_u16ADCValue[i];
}
}
TCA9539_Control();
SGM4591Q_Control();
MC33984EHFK_Read();
// aaaaaaData= Dio_ReadChannel(Port_Config_PortGroup2_PortPin11);
// abbaaaData= Dio_ReadChannel(Port_Config_PortGroup22_PortPin3);
......
......@@ -17,7 +17,7 @@ objs\RH850U2A_Demo\Sys_Task_List.o: System\Sys_Task_List.c \
..\Config\Config292\Output\Adc_Output\include\Adc_Cfg.h \
.\Mcal\modules\adc\include\Adc_Types.h \
.\Mcal\modules\adc\include\Adc_Mapping.h .\Mcal\general\Adc_MemMap.h \
.\App\TCA9539.h
.\App\SGM4591Q.h .\App\MC33984EHFK.h
:cmdList=ccv850 -c -MD -I.\App -I.\Startup -I.\System -I.\Device -I.\Driver -I.\Mcal\general -I.\Mcal\stubs -I.\Mcal\stubs\CanGeneral\include -I.\Mcal\stubs\CanIf\include -I.\Mcal\stubs\Dem\include -I.\Mcal\stubs\Det\include -I.\Mcal\stubs\EcuM\include -I.\Mcal\stubs\LinGeneral\include -I.\Mcal\stubs\LinIf\include -I.\Mcal\stubs\MemIf\include -I.\Mcal\stubs\Os\include -I.\Mcal\stubs\Rte\include -I.\Mcal\stubs\WdgIf\include -I..\Config\Config292\Output\Mcu_Output\include -I..\Config\Config292\Output\Port_Output\include -I..\Config\Config292\Output\Dio_Output\include -I..\Config\Config292\Output\Gpt_Output\include -I..\Config\Config292\Output\Pwm_Output\include -I..\Config\Config292\Output\Icu_Output\include -I..\Config\Config292\Output\Adc_Output\include -I..\Config\Config292\Output\Spi_Output\include -I..\Config\Config292\Output\Can_Output\include -I..\Config\Config292\Output\Wdg_OutPut\include -I.\Mcal\modules\mcu\include -I.\Mcal\modules\mcu\include\U2Ax -I.\Mcal\modules\mcu\include\U2Ax\CLK -I.\Mcal\modules\mcu\include\U2Ax\ECM -I.\Mcal\modules\mcu\include\U2Ax\RAM -I.\Mcal\modules\mcu\include\U2Ax\VMON -I.\Mcal\modules\port\include -I.\Mcal\modules\port\include\U2A8_BGA292 -I.\Mcal\modules\dio\include -I.\Mcal\modules\gpt\include -I.\Mcal\modules\gpt\include\HWIP -I.\Mcal\modules\gpt\include\HWIP\ATU -I.\Mcal\modules\gpt\include\HWIP\OSTM -I.\Mcal\modules\gpt\include\HWIP\TAUD -I.\Mcal\modules\gpt\include\HWIP\TAUJ -I.\Mcal\modules\adc\include -I.\Mcal\modules\adc\include\ADCH -I.\Mcal\modules\adc\include\ADCJ -I.\Mcal\modules\adc\include\PIC -I.\Mcal\modules\adc\include\sDMAC -I.\Mcal\modules\can\include -I.\Mcal\modules\can\include\U2Ax -I.\Mcal\modules\icu\include -I.\Mcal\modules\icu\include\HWIP -I.\Mcal\modules\icu\include\HWIP\ATU -I.\Mcal\modules\icu\include\HWIP\PIN -I.\Mcal\modules\icu\include\HWIP\TAU -I.\Mcal\modules\icu\include\HWIP\TAU\TAUD -I.\Mcal\modules\icu\include\HWIP\TAU\TAUJ -I.\Mcal\modules\pwm\include -I.\Mcal\modules\pwm\include\HWIP -I.\Mcal\modules\pwm\include\HWIP\ATU -I.\Mcal\modules\pwm\include\HWIP\TAU -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUD -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUJ -I.\Mcal\modules\spi\include -I.\Mcal\modules\spi\include\CSIX -I.\Mcal\modules\spi\include\HSPI -I.\Mcal\modules\spi\include\MSPI -I.\Mcal\modules\spi\include\sDMAC -I.\Mcal\modules\wdg\include -I.\Mcal\modules\wdg\include\WDTB -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\Driver\CAN -bsp generic -cpu=rh850g4mh -g --no_commons -sda=all -large_sda -large_zda -shorten_moves -prepare_dispose -inline_prologue -passsource -Wundef -no_callt -reserve_r2 --short_enum --prototype_errors -Wshadow -ignore_callt_state_in_interrupts -additional_sda_reg=0 -rh850_abi=ghs2014 -DDEVICE=U2x -Onone -object_dir=objs\RH850U2A_Demo -filetype.c System\Sys_Task_List.c -o objs\RH850U2A_Demo\Sys_Task_List.o ;
:cmdHash=0x5a928bf7
......
......@@ -49,7 +49,7 @@ objs\RH850U2A_Demo\init.o: System\init.c System\init.h .\Device\device.h \
.\Mcal\modules\wdg\include\Wdg_Types.h \
.\Mcal\modules\wdg\include\Wdg_Mapping.h .\Mcal\general\Wdg_MemMap.h \
System\Sys_Scheduler.h System\Sys_Scheduler_Lib.h \
.\Driver\Simulated_IIC_2_Master.h
.\Driver\Simulated_IIC_2_Master.h .\App\MC33984EHFK.h
:cmdList=ccv850 -c -MD -I.\App -I.\Startup -I.\System -I.\Device -I.\Driver -I.\Mcal\general -I.\Mcal\stubs -I.\Mcal\stubs\CanGeneral\include -I.\Mcal\stubs\CanIf\include -I.\Mcal\stubs\Dem\include -I.\Mcal\stubs\Det\include -I.\Mcal\stubs\EcuM\include -I.\Mcal\stubs\LinGeneral\include -I.\Mcal\stubs\LinIf\include -I.\Mcal\stubs\MemIf\include -I.\Mcal\stubs\Os\include -I.\Mcal\stubs\Rte\include -I.\Mcal\stubs\WdgIf\include -I..\Config\Config292\Output\Mcu_Output\include -I..\Config\Config292\Output\Port_Output\include -I..\Config\Config292\Output\Dio_Output\include -I..\Config\Config292\Output\Gpt_Output\include -I..\Config\Config292\Output\Pwm_Output\include -I..\Config\Config292\Output\Icu_Output\include -I..\Config\Config292\Output\Adc_Output\include -I..\Config\Config292\Output\Spi_Output\include -I..\Config\Config292\Output\Can_Output\include -I..\Config\Config292\Output\Wdg_OutPut\include -I.\Mcal\modules\mcu\include -I.\Mcal\modules\mcu\include\U2Ax -I.\Mcal\modules\mcu\include\U2Ax\CLK -I.\Mcal\modules\mcu\include\U2Ax\ECM -I.\Mcal\modules\mcu\include\U2Ax\RAM -I.\Mcal\modules\mcu\include\U2Ax\VMON -I.\Mcal\modules\port\include -I.\Mcal\modules\port\include\U2A8_BGA292 -I.\Mcal\modules\dio\include -I.\Mcal\modules\gpt\include -I.\Mcal\modules\gpt\include\HWIP -I.\Mcal\modules\gpt\include\HWIP\ATU -I.\Mcal\modules\gpt\include\HWIP\OSTM -I.\Mcal\modules\gpt\include\HWIP\TAUD -I.\Mcal\modules\gpt\include\HWIP\TAUJ -I.\Mcal\modules\adc\include -I.\Mcal\modules\adc\include\ADCH -I.\Mcal\modules\adc\include\ADCJ -I.\Mcal\modules\adc\include\PIC -I.\Mcal\modules\adc\include\sDMAC -I.\Mcal\modules\can\include -I.\Mcal\modules\can\include\U2Ax -I.\Mcal\modules\icu\include -I.\Mcal\modules\icu\include\HWIP -I.\Mcal\modules\icu\include\HWIP\ATU -I.\Mcal\modules\icu\include\HWIP\PIN -I.\Mcal\modules\icu\include\HWIP\TAU -I.\Mcal\modules\icu\include\HWIP\TAU\TAUD -I.\Mcal\modules\icu\include\HWIP\TAU\TAUJ -I.\Mcal\modules\pwm\include -I.\Mcal\modules\pwm\include\HWIP -I.\Mcal\modules\pwm\include\HWIP\ATU -I.\Mcal\modules\pwm\include\HWIP\TAU -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUD -I.\Mcal\modules\pwm\include\HWIP\TAU\TAUJ -I.\Mcal\modules\spi\include -I.\Mcal\modules\spi\include\CSIX -I.\Mcal\modules\spi\include\HSPI -I.\Mcal\modules\spi\include\MSPI -I.\Mcal\modules\spi\include\sDMAC -I.\Mcal\modules\wdg\include -I.\Mcal\modules\wdg\include\WDTB -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\App\CAN_APP -IZ:\E\Git\ͨ\ZhongTong-ZR5-A\GHS\Driver\CAN -bsp generic -cpu=rh850g4mh -g --no_commons -sda=all -large_sda -large_zda -shorten_moves -prepare_dispose -inline_prologue -passsource -Wundef -no_callt -reserve_r2 --short_enum --prototype_errors -Wshadow -ignore_callt_state_in_interrupts -additional_sda_reg=0 -rh850_abi=ghs2014 -DDEVICE=U2x -Onone -object_dir=objs\RH850U2A_Demo -filetype.c System\init.c -o objs\RH850U2A_Demo\init.o ;
:cmdHash=0x62834379
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment