Переглянути джерело

解决了加减速不对称的问题

2
JIU JIALIN 1 місяць тому
джерело
коміт
3cfb9048dc
18 змінених файлів з 1795 додано та 1878 видалено
  1. +17
    -87
      PLSR/PLSR/Core/Src/tim.c
  2. +23
    -23
      PLSR/PLSR/EWARM/settings/Project.wsdt
  3. +3
    -3
      PLSR/PLSR/EWARM/settings/test.1.dnx
  4. +484
    -609
      PLSR/PLSR/EWARM/test.1.dep
  5. +2
    -2
      PLSR/PLSR/EWARM/test.1.ewp
  6. BIN
      PLSR/PLSR/EWARM/test.1/Exe/test.1.sim
  7. +160
    -84
      PLSR/PLSR/EWARM/test.1/Obj/.ninja_log
  8. BIN
      PLSR/PLSR/EWARM/test.1/Obj/gpio.pbi
  9. BIN
      PLSR/PLSR/EWARM/test.1/Obj/main.pbi
  10. +59
    -53
      PLSR/PLSR/EWARM/test.1/Obj/main.pbi.dep
  11. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd
  12. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd.browse
  13. +993
    -965
      PLSR/PLSR/EWARM/test.1/Obj/test.1.pbw
  14. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1_part0.pbi
  15. BIN
      PLSR/PLSR/EWARM/test.1/Obj/test.1_part1.pbi
  16. BIN
      PLSR/PLSR/EWARM/test.1/Obj/tim.pbi
  17. +54
    -52
      PLSR/PLSR/EWARM/test.1/Obj/tim.pbi.dep
  18. BIN
      PLSR/PLSR/EWARM/test.1/Obj/usart.pbi

+ 17
- 87
PLSR/PLSR/Core/Src/tim.c Переглянути файл

@@ -27,7 +27,6 @@ PLSR_RouteConfig_t g_plsr_route; // 全局PLSR路径控制结构体
int32_t g_plsr_total_pulse_count = 0; // 全局累加脉冲计数器(程序运行期间持续累加,支持负数)
uint8_t g_plsr_ext_event_flag = 0; // 外部事件标志(0-无事件, 1-事件触发)
int32_t g_plsr_location = 0; // 全局位置计数器(用于记录当前执行位置,支持负数)
uint32_t g_last_freq = 0; // 上一次计算的频率,用于PLSR_Calculate_FreqByPosition函数
static uint8_t s_pulse_count_direction = 1; // 脉冲计数方向(1-递增, 0-递减),用于替代dir_logic判断计数方向
uint32_t g_plsr_current_target_freq = 0; // 当前段目标频率频率(Hz),用于检测是否有频率变化
static uint8_t s_last_direction = 0xFF; // 初始值设为无效值,确保第一次总是认为有方向变化
@@ -1598,7 +1597,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
g_plsr_route.run_state = g_plsr_route.part2_state;
g_plsr_route.target_freq = g_plsr_route.part2_target_freq;
g_plsr_route.initial_freq = g_plsr_route.part2_target_freq; // 更新加减速初始频率
g_last_freq = 0; // 清零g_last_freq,防止频率计算时的累加效果
g_plsr_route.current_freq = g_plsr_route.target_freq;
PLSR_PWM_SetFrequency(g_plsr_route.current_freq);
@@ -1614,7 +1612,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
g_plsr_route.run_state = g_plsr_route.part2_state;
g_plsr_route.target_freq = g_plsr_route.part2_target_freq;
g_plsr_route.initial_freq = g_plsr_route.part2_target_freq; // 更新加减速初始频率
g_last_freq = 0; // 清零g_last_freq,防止频率计算时的累加效果
g_plsr_route.current_freq = g_plsr_route.target_freq;
PLSR_PWM_SetFrequency(g_plsr_route.current_freq);
PLSR_PWM_Start();
@@ -1633,7 +1630,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
g_plsr_route.run_state = g_plsr_route.part3_state;
g_plsr_route.target_freq = g_plsr_route.part3_target_freq;
g_plsr_route.initial_freq = g_plsr_route.current_freq; // 更新加减速初始频率
g_last_freq = 0; // 清零g_last_freq,防止频率计算时的累加效果
__HAL_TIM_SetAutoreload(&htim2, g_plsr_route.decel_pulse_count);
__HAL_TIM_SET_COUNTER(&htim2, 1);
PLSR_PWM_Start();
@@ -1646,7 +1642,6 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
g_plsr_route.run_state = g_plsr_route.part3_state;
g_plsr_route.target_freq = g_plsr_route.part3_target_freq;
g_plsr_route.initial_freq = g_plsr_route.current_freq; // 更新加减速初始频率
g_last_freq = 0; // 清零g_last_freq,防止频率计算时的累加效果
uint32_t arr_freq = 0;
arr_freq = PLSR_Calculate_FreqByPosition(&g_plsr_route,0);
PLSR_PWM_SetFrequency(arr_freq);
@@ -1814,9 +1809,6 @@ void PLSR_Route_Init(PLSR_RouteConfig_t* route)
route->prevPulseCount = 0; // 累积脉冲计数:清零
route->pulse_count = 0; // 当前脉冲计数:清零

// 初始化全局变量
g_last_freq = 0; // 清零上一次计算的频率

PLSR_TIM6_SetUpdateFreq(100); //初始化TIM6更新频率为1000us(1ms)
}

@@ -1888,6 +1880,7 @@ void PLSR_Route_Start(PLSR_RouteConfig_t* route)
// 启动定时器
PLSR_TIM6_Start(); // 启动TIM6用于频率更新和等待时间计时
HAL_TIM_Base_Start_IT(&htim2); // 启动TIM2中断用于段切换
PLSR_PWM_Start();
}

/**
@@ -2048,44 +2041,6 @@ void PLSR_Section_StartNewSection(PLSR_RouteConfig_t* route)
else
current_section->actual_pulse = total_se_pluse + (-current_section->target_pulse) - g_plsr_total_pulse_count;
current_section->actual_pulse += 1;
// if(route->current_part == PLSR_PART_2) //匀速过程被修改
// {
// // 目标频率被修改,重新计算实际脉冲数
// if(current_section->target_pulse > 0)
// {
// current_section->actual_pulse = (current_section->target_pulse - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// else
// {
// current_section->actual_pulse = ((-current_section->target_pulse) - route->accel_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// }
// else if(route->current_part == PLSR_PART_1)//加速过程被修改
// {
// // 目标频率被修改,重新计算实际脉冲数
// if(current_section->target_pulse > 0)
// {
// current_section->actual_pulse = (current_section->target_pulse - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// else
// {
// current_section->actual_pulse = ((-current_section->target_pulse) - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// }
// else if(route->current_part == PLSR_PART_3)//减速过程被修改
// {
// // 目标频率被修改,重新计算实际脉冲数
// if(current_section->target_pulse > 0)
// {
// current_section->actual_pulse = (current_section->target_pulse -
// route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// else
// {
// current_section->actual_pulse = ((-current_section->target_pulse) -
// route->accel_pulse_count - route->const_pulse_count - __HAL_TIM_GET_COUNTER(&htim2) + 1);
// }
// }
g_plsr_mod_flag = 0; // 清除修改标记
}
else
@@ -2112,7 +2067,6 @@ void PLSR_Section_StartNewSection(PLSR_RouteConfig_t* route)
{
route->current_freq = 0;
route->initial_freq = 0; // 同时重置加减速初始频率
g_last_freq = 0; // 清零g_last_freq,防止频率计算时的累加效果
}
// 将负脉冲数转换为正脉冲数用于计算
@@ -2285,7 +2239,6 @@ void PLSR_SetupThreePartExecution(PLSR_RouteConfig_t* route)
if(g_first_flag == 0 && route->current_freq != 0) //在这里第一次启动PWM输出避免发默认脉冲
{
g_first_flag = 1;
PLSR_PWM_Start();
switch (route->output_port)
{
case 0:
@@ -2309,10 +2262,6 @@ void PLSR_SetupThreePartExecution(PLSR_RouteConfig_t* route)
__HAL_TIM_SET_COUNTER(&htim2,1);
return;
}
else
{
PLSR_PWM_Start();
}
__HAL_TIM_SetAutoreload(&htim2, route->accel_pulse_count);
__HAL_TIM_SET_COUNTER(&htim2,1);
return; // 设置完成,退出函数
@@ -2464,9 +2413,22 @@ uint32_t PLSR_Calculate_FreqByPosition(PLSR_RouteConfig_t* route, uint8_t is_acc
int32_t executed_pulses = 0;
int32_t next_executed_pulses = 0;
// 计算当前部分已经执行的脉冲数
if(is_accel == 0)
{
// 减速过程:使用全局脉冲计数器
// if(is_accel == 0)
// {
// // 减速过程:使用全局脉冲计数器
// if((current_tim2_count - 1) < 0)
// {
// executed_pulses = 0;
// }
// else
// {
// executed_pulses = current_tim2_count - 1;
// }
// }
// else
// {
// executed_pulses = current_tim2_count;
// }
if((current_tim2_count - 1) < 0)
{
executed_pulses = 0;
@@ -2475,13 +2437,6 @@ uint32_t PLSR_Calculate_FreqByPosition(PLSR_RouteConfig_t* route, uint8_t is_acc
{
executed_pulses = current_tim2_count - 1;
}
}
else
{
executed_pulses = current_tim2_count;
}
//executed_pulses = current_tim2_count;
//executed_pulses = ((current_tim2_count - 1) < 0) ? 0 : (current_tim2_count - 1);
next_executed_pulses = executed_pulses + 1;

// 检查是否需要重新计算:脉冲步数、加减速状态或段号发生变化时才重新计算
@@ -2562,9 +2517,6 @@ uint32_t PLSR_Calculate_FreqByPosition(PLSR_RouteConfig_t* route, uint8_t is_acc
// 计算当前脉冲的平均频率
uint32_t calculated_freq = (freq_start + freq_end) / 2;
// 更新全局变量(保存当前脉冲结束时的频率,供下次使用)
g_last_freq = freq_end;
if (calculated_freq > PLSR_PWM_FREQ_MAX)
{
calculated_freq = PLSR_PWM_FREQ_MAX;
@@ -2588,22 +2540,6 @@ void PLSR_Accel_Process(PLSR_RouteConfig_t* route)
{
// 参数有效性检查
if (route == NULL) return;

// // 记录是否是第一次设置非零频率
// uint8_t first_flag = (route->current_freq == 0);
// // 记录上一次的运行状态,用于检测状态变化
// static PLSR_RunState_t prev_run_state = PLSR_STATE_IDLE;
// // 检测状态变化,如果状态发生变化,更新initial_freq并清零g_last_freq
// if (prev_run_state != route->run_state)
// {
// // 状态发生变化,将当前频率保存为初始频率
// route->initial_freq = route->current_freq;
// // 清零g_last_freq,防止频率计算时的累加效果
// g_last_freq = 0;
// prev_run_state = route->run_state;
// }
// 加速完成检查
if (route->run_state == PLSR_STATE_ACCEL && route->current_freq >= route->target_freq)
@@ -2664,11 +2600,6 @@ void PLSR_Accel_Process(PLSR_RouteConfig_t* route)
break;
}
}
// // 如果是第一次设置非零频率,启动PWM输出
// if(first_flag == 1 && route->current_freq != 0)
// {
// PLSR_PWM_Start();
// }
}
// ==================== 减速处理 ====================
else if (route->run_state == PLSR_STATE_DECEL)
@@ -2780,7 +2711,6 @@ void PLSR_TaskSectionSwitch(PLSR_RouteConfig_t* route)
route->target_freq = 0; // 设置目标频率为0
route->run_state = PLSR_STATE_DECEL; // 设置为减速状态
route->initial_freq = route->current_freq;
g_last_freq = 0;
__HAL_TIM_SetAutoreload(&htim2, 0xffffff);
__HAL_TIM_SET_COUNTER(&htim2, 1);


+ 23
- 23
PLSR/PLSR/EWARM/settings/Project.wsdt
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 3
- 3
PLSR/PLSR/EWARM/settings/test.1.dnx Переглянути файл

@@ -12,15 +12,15 @@
<ByteLimit>50</ByteLimit>
</Stack>
<StLinkDriver>
<stlinkserialNo>46232557</stlinkserialNo>
<stlinkfoundProbes />
<CStepIntDis>_ 0</CStepIntDis>
<LeaveTargetRunning>_ 0</LeaveTargetRunning>
<stlinkResetStyle>0</stlinkResetStyle>
<stlinkResetStrategy>2</stlinkResetStrategy>
<stlinkserialNo>46232557</stlinkserialNo>
<stlinkfoundProbes />
</StLinkDriver>
<DebugChecksum>
<Checksum>2134249781</Checksum>
<Checksum>630028761</Checksum>
</DebugChecksum>
<Exceptions>
<StopOnUncaught>_ 0</StopOnUncaught>


+ 484
- 609
PLSR/PLSR/EWARM/test.1.dep
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 2
- 2
PLSR/PLSR/EWARM/test.1.ewp Переглянути файл

@@ -379,7 +379,7 @@
<option>
<name>CCOptStrategy</name>
<version>0</version>
<state>1</state>
<state>2</state>
</option>
<option>
<name>CCOptLevelSlave</name>
@@ -442,7 +442,7 @@
<option>
<name>CCOptStrategySlave</name>
<version>0</version>
<state>1</state>
<state>2</state>
</option>
<option>
<name>CCGuardCalls</name>


BIN
PLSR/PLSR/EWARM/test.1/Exe/test.1.sim Переглянути файл


+ 160
- 84
PLSR/PLSR/EWARM/test.1/Obj/.ninja_log Переглянути файл

@@ -1,87 +1,163 @@
# ninja log v5
1473 1528 7778704581800765 stm32f4xx_ll_rng.pbi 5e12b9ea00d0b826
45 189 7778704568680764 stm32f4xx_ll_gpio.pbi df8b54563945d41d
733 764 7778704574430773 stm32f4xx_ll_tim.pbi b88554c6464192f5
691 1025 7778704576950764 stm32f4xx_hal_flash_ex.pbi ac2d035774fe6a2e
922 1473 7778704580250760 stm32f4xx_hal_pwr.pbi b347497fce55b6a8
656 693 7778704573670771 stm32f4xx_ll_pwr.pbi 952cb4e4f4edb65b
163 201 7778704568800774 test.1_part7.pbi 67c64030b23c9b51
1594 2259 7778704588070764 test.1_part3.pbi 2c7780fc3f88c160
1298 1594 7778704582720764 stm32f4xx_hal_rcc_ex.pbi c1d751d24d77a2df
1475 1530 7778704582050754 app_hooks.pbi ffd399489d189d5a
1480 2086 7778704586370754 test.1_part4.pbi b15d70d6e2dea5ca
1025 1475 7778704580240779 stm32f4xx_hal_pwr_ex.pbi b84426bf5a4ce0cf
831 1023 7778704576680781 os_cpu_c.pbi eb75b848b406ea34
204 656 7778704572740762 stm32f4xx_hal_rcc.pbi 50976e6b18f3b8bc
651 1096 7778704577310766 stm32f4xx_hal_tim.pbi 71840baae88d57c4
190 598 7778704572520775 stm32f4xx_hal_usart.pbi b368fafd8b8b8bb9
3889 5472 7778704621185652 test.1.pbw f11e09b552b4c82f
1013 1054 7779861820108337 stm32f4xx_ll_rng.pbi 5e12b9ea00d0b826
1021 1161 7779861821182703 stm32f4xx_ll_gpio.pbi df8b54563945d41d
71 449 7779861813850872 stm32f4xx_hal_flash_ex.pbi ac2d035774fe6a2e
37 447 7779861813544432 stm32f4xx_hal_pwr.pbi b347497fce55b6a8
40 110 7779861741834617 stm32f4xx_ll_pwr.pbi 952cb4e4f4edb65b
1161 1203 7779861821528246 stm32f4xx_ll_tim.pbi b88554c6464192f5
35 70 7779861810233397 test.1_part7.pbi 67c64030b23c9b51
1509 2280 7779861831819622 test.1_part3.pbi 2c7780fc3f88c160
1105 1508 7779861824494900 stm32f4xx_hal_rcc_ex.pbi c1d751d24d77a2df
1347 1526 7779861824823103 app_hooks.pbi ffd399489d189d5a
1406 1505 7779861824392235 os_cpu_c.pbi eb75b848b406ea34
1017 1405 7779861823625776 stm32f4xx_hal_pwr_ex.pbi b84426bf5a4ce0cf
1513 2193 7779861831278616 test.1_part4.pbi b15d70d6e2dea5ca
509 1017 7779861819629362 stm32f4xx_hal_rcc.pbi 50976e6b18f3b8bc
1102 1512 7779861824535881 stm32f4xx_hal_usart.pbi b368fafd8b8b8bb9
41 502 7779861814490065 stm32f4xx_hal_tim.pbi 71840baae88d57c4
1238 1323 7779861822325668 stm32f4xx_ll_dac.pbi 7dfc4be0933cdfaf
2014 2487 7762488664073707 uart.pbi 5ce52444157923c9
1295 1471 7778704580040764 stm32f4xx_ll_dac.pbi 7dfc4be0933cdfaf
596 651 7778704573050770 stm32f4xx_ll_crc.pbi dcf41d4b97590765
1471 1730 7778704582760757 stm32f4xx_ll_rcc.pbi fb9ace481decf8ab
1566 1920 7778704585490757 stm32f4xx_hal_msp.pbi 8144db72f01a260b
693 834 7778704575000770 stm32f4xx_ll_spi.pbi ce805017b70a4f43
34 203 7778704568820772 os_dbg.pbi f7287a072fe86a55
765 831 7778704574730773 stm32f4xx_ll_usart.pbi 783190689e783d9
2444 2925 7778704595880752 stm32f4xx_hal_crc.pbi 881b29e4c80746b3
599 653 7778704573070769 stm32f4xx_ll_dma.pbi f9e6142ede2883b4
41 173 7778704568520774 stm32f4xx_ll_exti.pbi 883a2fd463949e02
1730 1783 7778704584230757 test.1_part5.pbi 41f12be61ce67c27
39 163 7778704568410778 ucos_ii.pbi 4e0ab25e0060431e
2091 2400 7778704590780748 stm32f4xx_hal.pbi a073c739b6b34173
654 690 7778704573650774 stm32f4xx_ll_i2c.pbi 7f1151d8874c40c9
1096 1477 7778704581000779 stm32f4xx_hal_sram.pbi 4652c5af4efd4e19
174 733 7778704573760766 stm32f4xx_hal_flash.pbi eccf13860e1d0c6a
1531 1565 7778704582330754 test.1_part6.pbi b9d684e502f25afa
465 922 7778704575980761 stm32f4xx_hal_tim_ex.pbi 3c68a2e86514987f
47 390 7778704570670773 stm32f4xx_hal_flash_ramfunc.pbi ae498685b336a49c
1023 1480 7778704580170788 stm32f4xx_hal_wwdg.pbi fca2b44f67349f99
43 465 7778704571230770 stm32f4xx_hal_uart.pbi e7ca7ebbb4330340
4225 5863 7779861867860323 test.1.pbw f11e09b552b4c82f
453 505 7779861814452836 stm32f4xx_ll_crc.pbi dcf41d4b97590765
44 108 7779861741857195 stm32f4xx_ll_rcc.pbi fb9ace481decf8ab
108 137 7779861742525843 stm32f4xx_ll_spi.pbi ce805017b70a4f43
1443 1933 7779861828858434 stm32f4xx_hal_msp.pbi 8144db72f01a260b
1338 1408 7779861823307915 stm32f4xx_ll_usart.pbi 783190689e783d9
32 92 7779861810495653 os_dbg.pbi f7287a072fe86a55
932 1012 7779861819294899 stm32f4xx_ll_dma.pbi f9e6142ede2883b4
2446 2943 7779861838958368 stm32f4xx_hal_crc.pbi 881b29e4c80746b3
1203 1238 7779861821954241 stm32f4xx_ll_exti.pbi 883a2fd463949e02
38 279 7779861743899362 ucos_ii.pbi 4e0ab25e0060431e
1323 1346 7779861822970547 test.1_part5.pbi 41f12be61ce67c27
33 161 7779861742761254 stm32f4xx_ll_i2c.pbi 7f1151d8874c40c9
2194 2590 7779861835461735 stm32f4xx_hal.pbi a073c739b6b34173
43 508 7779861814651326 stm32f4xx_hal_sram.pbi 4652c5af4efd4e19
1526 1558 7779861825167426 test.1_part6.pbi b9d684e502f25afa
506 1020 7779861819696914 stm32f4xx_hal_flash.pbi eccf13860e1d0c6a
39 452 7779861813860856 stm32f4xx_hal_tim_ex.pbi 3c68a2e86514987f
935 1338 7779861822934621 stm32f4xx_hal_wwdg.pbi fca2b44f67349f99
455 931 7779861818869641 stm32f4xx_hal_flash_ramfunc.pbi ae498685b336a49c
450 1102 7779861820224077 stm32f4xx_hal_uart.pbi e7ca7ebbb4330340
35 454 7762489045860992 timer.pbi 8f8acc6a162957f
201 595 7778704572650764 stm32f4xx_hal_i2c.pbi 74395538aa12fa10
2704 3062 7778704597020778 stm32f4xx_hal_dma.pbi 2d6aa8f3983bf80a
1784 2089 7778704587640752 stm32f4xx_hal_timebase_tim.pbi b6f5ce0feaca8054
2087 2443 7778704591000755 stm32f4xx_hal_dma_ex.pbi 1960c5ab56ffede7
834 1298 7778704578200762 stm32f4xx_hal_i2c_ex.pbi 7798e48f8e6ef374
837 1295 7778704578330761 stm32f4xx_hal_exti.pbi 373789209d565f00
1528 2091 7778704586910754 main.pbi 9c0a6aa02351636a
1920 2263 7778704589120751 stm32f4xx_it.pbi d01766022cb163bc
2400 2779 7778704594350755 stm32f4xx_hal_cortex.pbi 2c6d2473a153fb5a
2584 2927 7778704596030748 system_stm32f4xx.pbi f50e519d7e78a5de
1478 1918 7778704585290759 gpio.pbi a088b5271f02118a
3550 3888 7778704605680759 test.1.pbd 363d5d355a216cdf
2860 3413 7778704600820770 test.1_part0.pbi 60db414ccd7a80f4
391 836 7778704574510766 stm32f4xx_hal_gpio.pbi 53b438f48be9a8d0
2928 3463 7778704601360748 test.1_part1.pbi 72148e63fe682e2f
3062 3550 7778704602290766 test.1_part2.pbi 932c7a5b50912170
2260 2584 7778704592600756 dma.pbi 4f5ebe00ac67ed57
1918 2324 7778704589940758 tim.pbi f07c6d790a519d93
2324 2778 7778704594500748 usart.pbi 7c2d93866867ab60
2089 2495 7778704591550751 modbus_log.pbi 596603da5f343c45
2495 2860 7778704595300772 modbus_crc.pbi 9b76681ddf289794
2263 2704 7778704593820752 flash_save.pbi dc7405226be28cc6
33 425 7778717414386552 tim.pbi f07c6d790a519d93
425 953 7778717419782821 test.1_part1.pbi 72148e63fe682e2f
954 1307 7778717423318541 test.1.pbd 363d5d355a216cdf
1307 3013 7778717439547165 test.1.pbw f11e09b552b4c82f
32 398 7778717466938097 tim.pbi f07c6d790a519d93
398 929 7778717472256922 test.1_part1.pbi 72148e63fe682e2f
930 1271 7778717475666943 test.1.pbd 363d5d355a216cdf
1271 2847 7778717491082974 test.1.pbw f11e09b552b4c82f
34 403 7778717599370980 tim.pbi f07c6d790a519d93
404 931 7778717604666922 test.1_part1.pbi 72148e63fe682e2f
931 1275 7778717608101831 test.1.pbd 363d5d355a216cdf
1276 2846 7778717623448415 test.1.pbw f11e09b552b4c82f
34 529 7778718945905371 tim.pbi f07c6d790a519d93
530 1084 7778718951494718 test.1_part1.pbi 72148e63fe682e2f
1084 1430 7778718954950379 test.1.pbd 363d5d355a216cdf
1430 3105 7778718971126608 test.1.pbw f11e09b552b4c82f
31 512 7778719060693533 tim.pbi f07c6d790a519d93
513 1039 7778719065978236 test.1_part1.pbi 72148e63fe682e2f
1039 1389 7778719069468446 test.1.pbd 363d5d355a216cdf
1390 2996 7778719085227574 test.1.pbw f11e09b552b4c82f
33 421 7778719502009124 tim.pbi f07c6d790a519d93
421 951 7778719507426081 test.1_part1.pbi 72148e63fe682e2f
951 1302 7778719510928761 test.1.pbd 363d5d355a216cdf
1302 2898 7778719526486350 test.1.pbw f11e09b552b4c82f
503 1105 7779861820376041 stm32f4xx_hal_i2c.pbi 74395538aa12fa10
2543 2956 7779861839130096 stm32f4xx_hal_dma.pbi 2d6aa8f3983bf80a
2591 2979 7779861839306732 stm32f4xx_hal_timebase_tim.pbi b6f5ce0feaca8054
447 935 7779861818832924 stm32f4xx_hal_i2c_ex.pbi 7798e48f8e6ef374
1891 2449 7779861834031794 stm32f4xx_hal_dma_ex.pbi 1960c5ab56ffede7
2198 2702 7779861836459235 main.pbi 9c0a6aa02351636a
1054 1443 7779861823997789 stm32f4xx_hal_exti.pbi 373789209d565f00
1506 2045 7779861829818472 stm32f4xx_it.pbi d01766022cb163bc
2281 2704 7779861836354539 stm32f4xx_hal_cortex.pbi 2c6d2473a153fb5a
2045 2445 7779861834000533 system_stm32f4xx.pbi f50e519d7e78a5de
2907 3311 7779861842662104 gpio.pbi a088b5271f02118a
92 455 7779861814098863 stm32f4xx_hal_gpio.pbi 53b438f48be9a8d0
3311 3867 7779861848210744 test.1_part0.pbi 60db414ccd7a80f4
3868 4224 7779861851816528 test.1.pbd 363d5d355a216cdf
2980 3544 7779861845016785 test.1_part1.pbi 72148e63fe682e2f
2956 3506 7779861844584390 test.1_part2.pbi 932c7a5b50912170
1408 1889 7779861828454414 dma.pbi 4f5ebe00ac67ed57
1559 2197 7779861831399466 tim.pbi f07c6d790a519d93
1933 2543 7779861834937382 usart.pbi 7c2d93866867ab60
2449 2907 7779861838637874 modbus_log.pbi 596603da5f343c45
2705 3194 7779861840940120 flash_save.pbi dc7405226be28cc6
2702 3097 7779861840206324 modbus_crc.pbi 9b76681ddf289794
39 66 7779864077801756 stm32f4xx_ll_rcc.pbi fb9ace481decf8ab
41 95 7779864078080814 os_cpu_c.pbi eb75b848b406ea34
37 180 7779864078808381 stm32f4xx_ll_crc.pbi dcf41d4b97590765
180 211 7779864079236951 stm32f4xx_ll_i2c.pbi 7f1151d8874c40c9
212 242 7779864079545921 stm32f4xx_ll_pwr.pbi 952cb4e4f4edb65b
31 394 7779864081011018 stm32f4xx_hal_sram.pbi 4652c5af4efd4e19
34 397 7779864080991086 stm32f4xx_hal_flash_ramfunc.pbi ae498685b336a49c
243 401 7779864080921316 stm32f4xx_ll_tim.pbi b88554c6464192f5
43 425 7779864081170493 stm32f4xx_hal_i2c.pbi 74395538aa12fa10
67 428 7779864081220326 stm32f4xx_hal_i2c_ex.pbi 7798e48f8e6ef374
394 451 7779864081648875 app_hooks.pbi ffd399489d189d5a
397 454 7779864081678775 os_dbg.pbi f7287a072fe86a55
95 533 7779864082326621 stm32f4xx_hal_tim.pbi 71840baae88d57c4
533 562 7779864082755179 stm32f4xx_ll_dac.pbi 7dfc4be0933cdfaf
402 737 7779864084329914 stm32f4xx_hal_gpio.pbi 53b438f48be9a8d0
451 781 7779864084888048 stm32f4xx_hal_rcc_ex.pbi c1d751d24d77a2df
428 783 7779864084878102 stm32f4xx_hal_rcc.pbi 50976e6b18f3b8bc
455 835 7779864085276750 stm32f4xx_hal_uart.pbi e7ca7ebbb4330340
426 887 7779864085810070 stm32f4xx_hal_pwr_ex.pbi b84426bf5a4ce0cf
562 915 7779864086228662 stm32f4xx_hal_tim_ex.pbi 3c68a2e86514987f
888 917 7779864086288437 stm32f4xx_ll_rng.pbi 5e12b9ea00d0b826
917 985 7779864086587439 stm32f4xx_ll_gpio.pbi df8b54563945d41d
835 988 7779864086836620 stm32f4xx_ll_exti.pbi 883a2fd463949e02
988 1018 7779864087315011 stm32f4xx_ll_spi.pbi ce805017b70a4f43
985 1022 7779864087315011 stm32f4xx_ll_usart.pbi 783190689e783d9
1022 1064 7779864087623976 test.1_part6.pbi b9d684e502f25afa
915 1067 7779864087484440 ucos_ii.pbi 4e0ab25e0060431e
737 1070 7779864087653873 stm32f4xx_hal_usart.pbi b368fafd8b8b8bb9
1018 1072 7779864087614016 stm32f4xx_ll_dma.pbi f9e6142ede2883b4
1073 1086 7779864087982776 test.1_part5.pbi 41f12be61ce67c27
784 1096 7779864088092417 stm32f4xx_hal_wwdg.pbi fca2b44f67349f99
1067 1099 7779864088122309 test.1_part7.pbi 67c64030b23c9b51
781 1102 7779864088132275 stm32f4xx_hal_pwr.pbi b347497fce55b6a8
1065 1411 7779864091241871 stm32f4xx_hal.pbi a073c739b6b34173
1070 1415 7779864091281756 stm32f4xx_hal_cortex.pbi 2c6d2473a153fb5a
1099 1558 7779864092248503 main.pbi 9c0a6aa02351636a
1087 1561 7779864092427902 stm32f4xx_hal_crc.pbi 881b29e4c80746b3
1096 1627 7779864093404651 test.1_part4.pbi b15d70d6e2dea5ca
1102 1727 7779864093883046 test.1_part3.pbi 2c7780fc3f88c160
1416 1884 7779864095776716 stm32f4xx_it.pbi d01766022cb163bc
1411 1888 7779864095427880 stm32f4xx_hal_msp.pbi 8144db72f01a260b
1558 1928 7779864096055799 stm32f4xx_hal_dma.pbi 2d6aa8f3983bf80a
1561 2003 7779864096922881 usart.pbi 7c2d93866867ab60
1628 2074 7779864097311580 gpio.pbi a088b5271f02118a
1728 2077 7779864097620538 stm32f4xx_hal_dma_ex.pbi 1960c5ab56ffede7
1884 2191 7779864099025844 system_stm32f4xx.pbi f50e519d7e78a5de
1928 2249 7779864099623837 stm32f4xx_hal_flash.pbi eccf13860e1d0c6a
1889 2329 7779864100421194 stm32f4xx_hal_exti.pbi 373789209d565f00
2003 2332 7779864100361377 stm32f4xx_hal_flash_ex.pbi ac2d035774fe6a2e
2077 2403 7779864101049066 modbus_crc.pbi 9b76681ddf289794
2075 2466 7779864101716839 modbus_log.pbi 596603da5f343c45
2191 2534 7779864102454373 dma.pbi 4f5ebe00ac67ed57
2250 2725 7779864103859675 flash_save.pbi dc7405226be28cc6
2404 2853 7779864105334755 tim.pbi f07c6d790a519d93
2329 2853 7779864104816466 stm32f4xx_hal_timebase_tim.pbi b6f5ce0feaca8054
2332 2890 7779864105902840 test.1_part2.pbi 932c7a5b50912170
2725 3265 7779864109759959 test.1_part0.pbi 60db414ccd7a80f4
2853 3381 7779864110945970 test.1_part1.pbi 72148e63fe682e2f
3381 3725 7779864114394463 test.1.pbd 363d5d355a216cdf
3726 5380 7779864130605606 test.1.pbw f11e09b552b4c82f
33 529 7779865513084254 tim.pbi f07c6d790a519d93
530 1064 7779865518446322 test.1_part1.pbi 72148e63fe682e2f
1065 1414 7779865521944605 test.1.pbd 363d5d355a216cdf
1415 3026 7779865537731812 test.1.pbw f11e09b552b4c82f
45 415 7779867390986574 tim.pbi f07c6d790a519d93
416 938 7779867396229030 test.1_part1.pbi 72148e63fe682e2f
939 1288 7779867399716524 test.1.pbd 363d5d355a216cdf
1288 2850 7779867415014999 test.1.pbw f11e09b552b4c82f
31 401 7779867708175670 tim.pbi f07c6d790a519d93
401 924 7779867713413656 test.1_part1.pbi 72148e63fe682e2f
925 1262 7779867716792354 test.1.pbd 363d5d355a216cdf
1263 2832 7779867732161355 test.1.pbw f11e09b552b4c82f
32 532 7779870407206005 tim.pbi f07c6d790a519d93
533 1077 7779870412657752 test.1_part1.pbi 72148e63fe682e2f
1077 1421 7779870416096260 test.1.pbd 363d5d355a216cdf
1421 3077 7779870432269862 test.1.pbw f11e09b552b4c82f
32 427 7779870459322967 tim.pbi f07c6d790a519d93
428 1019 7779870465260114 test.1_part1.pbi 72148e63fe682e2f
1020 1462 7779870469379557 test.1.pbd 363d5d355a216cdf
1463 3235 7779870487007516 test.1.pbw f11e09b552b4c82f
32 403 7779870759764967 tim.pbi f07c6d790a519d93
403 928 7779870765018040 test.1_part1.pbi 72148e63fe682e2f
928 1277 7779870768495782 test.1.pbd 363d5d355a216cdf
1278 2933 7779870784711677 test.1.pbw f11e09b552b4c82f
32 399 7779871180931990 tim.pbi f07c6d790a519d93
399 919 7779871186144559 test.1_part1.pbi 72148e63fe682e2f
920 1256 7779871189513288 test.1.pbd 363d5d355a216cdf
1257 2817 7779871204800851 test.1.pbw f11e09b552b4c82f
32 404 7779871415998380 tim.pbi f07c6d790a519d93
404 935 7779871421320557 test.1_part1.pbi 72148e63fe682e2f
935 1286 7779871424798927 test.1.pbd 363d5d355a216cdf
1287 2903 7779871440645942 test.1.pbw f11e09b552b4c82f
32 523 7779871878913129 tim.pbi f07c6d790a519d93
523 1070 7779871884384826 test.1_part1.pbi 72148e63fe682e2f
1071 1415 7779871887904017 test.1.pbd 363d5d355a216cdf
1415 3023 7779871903662251 test.1.pbw f11e09b552b4c82f
34 406 7779872443065275 tim.pbi f07c6d790a519d93
407 935 7779872448357586 test.1_part1.pbi 72148e63fe682e2f
935 1325 7779872452264502 test.1.pbd 363d5d355a216cdf
1325 2978 7779872468341389 test.1.pbw f11e09b552b4c82f

BIN
PLSR/PLSR/EWARM/test.1/Obj/gpio.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/main.pbi Переглянути файл


+ 59
- 53
PLSR/PLSR/EWARM/test.1/Obj/main.pbi.dep Переглянути файл

@@ -1,55 +1,61 @@
main.pbi: \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\os_trace.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
E:\Software\IAR\arm\inc\c\ycheck.h E:\Software\IAR\arm\inc\c\math.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\usart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_log.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_crc.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdlib.h E:\Software\IAR\arm\inc\c\ctype.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\string.h E:\Software\IAR\arm\inc\c\stdio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \
E:\Software\IAR\arm\inc\c\ysizet.h E:\Software\IAR\arm\inc\c\stddef.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\main.c \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\core_cm4.h \
E:\Software\IAR\arm\inc\c\stdint.h E:\Software\IAR\arm\inc\c\ycheck.h \
E:\Software\IAR\arm\inc\c\yvals.h \
E:\Software\IAR\arm\inc\c\DLib_Defaults.h \
E:\Software\IAR\arm\inc\c\yvals.h E:\Software\IAR\arm\inc\c\stdint.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\main.c
E:\\Software\\IAR\\arm\\inc\\c\\DLib_Config_Full.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_version.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\cmsis_iccarm.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/mpu_armv7.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
E:\Software\IAR\arm\inc\c\stddef.h E:\Software\IAR\arm\inc\c\ysizet.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/usart.h \
E:\Software\IAR\arm\inc\c\stdio.h E:\Software\IAR\arm\inc\c\string.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\ctype.h E:\Software\IAR\arm\inc\c\stdlib.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_crc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_log.h \
E:\Software\IAR\arm\inc\c\math.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source/os_trace.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\usart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\flash_save.h

BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbd.browse Переглянути файл


+ 993
- 965
PLSR/PLSR/EWARM/test.1/Obj/test.1.pbw
Різницю між файлами не показано, бо вона завелика
Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1_part0.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/test.1_part1.pbi Переглянути файл


BIN
PLSR/PLSR/EWARM/test.1/Obj/tim.pbi Переглянути файл


+ 54
- 52
PLSR/PLSR/EWARM/test.1/Obj/tim.pbi.dep Переглянути файл

@@ -1,53 +1,55 @@
tim.pbi: \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\os_trace.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
E:\Software\IAR\arm\inc\c\ycheck.h E:\Software\IAR\arm\inc\c\math.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\usart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_log.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\modbus_crc.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdlib.h E:\Software\IAR\arm\inc\c\ctype.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\string.h E:\Software\IAR\arm\inc\c\stdio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h \
E:\Software\IAR\arm\inc\c\ysizet.h E:\Software\IAR\arm\inc\c\stddef.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\mpu_armv7.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_iccarm.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\cmsis_version.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
tim.pbi: e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\tim.c \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\core_cm4.h \
E:\Software\IAR\arm\inc\c\stdint.h E:\Software\IAR\arm\inc\c\ycheck.h \
E:\Software\IAR\arm\inc\c\yvals.h \
E:\Software\IAR\arm\inc\c\DLib_Defaults.h \
E:\Software\IAR\arm\inc\c\yvals.h E:\Software\IAR\arm\inc\c\stdint.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Include\core_cm4.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\stm32f4xx_hal_conf.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\Core\Inc\main.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\Core\Src\tim.c
E:\\Software\\IAR\\arm\\inc\\c\\DLib_Config_Full.h \
E:\Software\IAR\arm\inc\c\DLib_Product.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_version.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/cmsis_compiler.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include\cmsis_iccarm.h \
E:\Software\IAR\arm\inc\c\iccarm_builtin.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Include/mpu_armv7.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
E:\Software\IAR\arm\inc\c\stddef.h E:\Software\IAR\arm\inc\c\ysizet.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_gpio.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_exti.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_dma.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_cortex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_flash.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_pwr.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_tim.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Drivers/STM32F4xx_HAL_Driver/Inc\stm32f4xx_hal_uart.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/usart.h \
E:\Software\IAR\arm\inc\c\stdio.h E:\Software\IAR\arm\inc\c\string.h \
E:\Software\IAR\arm\inc\c\DLib_Product_string.h \
E:\Software\IAR\arm\inc\c\ctype.h E:\Software\IAR\arm\inc\c\stdlib.h \
E:\Software\IAR\arm\inc\c\DLib_Product_stdlib.h \
E:\Software\IAR\arm\inc\c\stdarg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_crc.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/flash_save.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/modbus_log.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM/../Core/Inc/tim.h \
E:\Software\IAR\arm\inc\c\math.h \
E:\Software\IAR\arm\inc\c\DLib_float_setup.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source\ucos_ii.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\app_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Config\os_cfg.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Ports\os_cpu.h \
e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\..\UCOS\Source/os_trace.h

BIN
PLSR/PLSR/EWARM/test.1/Obj/usart.pbi Переглянути файл


Завантаження…
Відмінити
Зберегти