http://arccore.com/hg/arc/file/a96d583df04f/arch/arm/arm_cm3/drivers
Есть готовая библиотека для STM32F1. В теории её не сложно переделать под STM32F4. В итоге получим стандартизированный HAL для автомобильных систем. Но в стандарте есть свои грабли. Например, запрещается эмуляция PWM на стандартных I/O. А сейчас эмуляция заложена в систему как базовый способ для работы с PWM.
AUTOSAR HAL
- AndreyB
- Site Admin
- Posts: 14292
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: AUTOSAR HAL
Я там надал на log и что-то там коммиты в 2011 году последние? Или я не туда смотрю?
А где почитать стандарт и явный запрет, и что именно они явно запрещают?
Ну всё-таки я ничего против аппаратного PWM не имею. Нужно освободить два таймера, которые зря пропадают на нужны АЦП - медленный АЦП нужно перевести на системный таймер, а быстрый АЦП сделать постоянный режим. Ни у кого нет желания патч прислать?
А где почитать стандарт и явный запрет, и что именно они явно запрещают?
Ну всё-таки я ничего против аппаратного PWM не имею. Нужно освободить два таймера, которые зря пропадают на нужны АЦП - медленный АЦП нужно перевести на системный таймер, а быстрый АЦП сделать постоянный режим. Ни у кого нет желания патч прислать?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: AUTOSAR HAL
так это древняя версия в сорцах.
- AndreyB
- Site Admin
- Posts: 14292
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: AUTOSAR HAL
Так, не останавливайся... Почему в сорцах только древняя версия? Они закрылись?Maxi wrote:так это древняя версия в сорцах.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: AUTOSAR HAL
потому что свежую они под другой лицензией предлагают.
и скорее всего за $$$
и скорее всего за $$$
Re: AUTOSAR HAL
Это я дал ссылку на старую ветку.
Вот последняя http://arccore.com/hg/arc/file/008318eebe50/arch/arm/arm_cm3/drivers
Вот описание стандарта для HAL http://www.autosar.org/index.php?p=3&up=1&uup=2&uuup=6&uuuup=0&uuuuup=0
Вот запрет на эмуляцию PWM.
Вот последняя http://arccore.com/hg/arc/file/008318eebe50/arch/arm/arm_cm3/drivers
Вот описание стандарта для HAL http://www.autosar.org/index.php?p=3&up=1&uup=2&uuup=6&uuuup=0&uuuuup=0
Вот запрет на эмуляцию PWM.
[BSW12386] No PWM emulation
The PWM driver shall only work with the PWM pins on the MCU.
The PWM driver shall not cover a PWM emulation on general purpose I/O
Last edited by Sergey89 on Wed Apr 30, 2014 3:54 am, edited 1 time in total.
- AndreyB
- Site Admin
- Posts: 14292
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: AUTOSAR HAL
Спасибо за ссылки, я уже завтра подробнее почитаю.
Вот философский вопрос: что такое PWM? форсунка управляется PWM? Или только клапан ХХ управляется PWM?
Вот философский вопрос: что такое PWM? форсунка управляется PWM? Или только клапан ХХ управляется PWM?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: AUTOSAR HAL
Клапан ХХ управляется PWM. Форсунка управляется через Output Compare.
Output Compare Unit только в последнем стандарте появился http://www.autosar.org/download/R4.1/AUTOSAR_SWS_OCUDriver.pdf
Output Compare Unit только в последнем стандарте появился http://www.autosar.org/download/R4.1/AUTOSAR_SWS_OCUDriver.pdf
Re: AUTOSAR HAL
Интересная штучка, поверхностно полистал пдфку заинтересовало, надо будет на досуге подробней по изучать.
читать всем: http://rusefi.com/forum/viewtopic.php?t=213#p336