SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega128)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Выложил в репозиторий новую версию схемы и платы SECU-64. Текущая версия 1.2.
Изменения:
1) добавил поддержку ДНО
2) переразвёл цепь сброса от ISP разъёма - теперь заходит на RESET.
3) добавил штатный дополниительный аналоговый вход с делителем.
4) добавил цепь детектирования подключения кабеля RS - в прошивке уже поддерживается
5) заменил стабилизатор 7805 на LM2931 - ноги у них совпадают.
6) на схеме указал нужные значения для нужных Fuse битов.
После внесённых изменений немного изменилась распайка входного разъёма по сравнению с предыдущей версией.
Экспорт платы в PCAD сделал, но проверить нечем.
Изменения:
1) добавил поддержку ДНО
2) переразвёл цепь сброса от ISP разъёма - теперь заходит на RESET.
3) добавил штатный дополниительный аналоговый вход с делителем.
4) добавил цепь детектирования подключения кабеля RS - в прошивке уже поддерживается
5) заменил стабилизатор 7805 на LM2931 - ноги у них совпадают.
6) на схеме указал нужные значения для нужных Fuse битов.
После внесённых изменений немного изменилась распайка входного разъёма по сравнению с предыдущей версией.
Экспорт платы в PCAD сделал, но проверить нечем.
-
- QFP80 - Contributor
- Posts: 46
- Joined: Fri Mar 11, 2011 2:40 pm
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Serj-K добавь пажайлуста в свою прошивку последние изменения от STS
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Добавлю после выхода релиза секу3 , это уже скоро. Может ещё какой нибудь функционал нужен?
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Serj_K подскажи новоприбывшему где взять ИАР
[Модератор: Обсуждение таких вопросов на форуме запрещено]
[Модератор: Обсуждение таких вопросов на форуме запрещено]
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Хорошо, я понял.
Пробовал компилировать проект с помощью IAR5.51 - получил вот-такие предупреждения :
<<Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement C:\sek\ckps.c 1103 >>
Хотелось попробовать с помощью IAR4.21 ,но на просторах сети не нашол posting.php?mode=reply&f=52&t=969#
Поэтому и спросил.
Пробовал компилировать проект с помощью IAR5.51 - получил вот-такие предупреждения :
<<Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement C:\sek\ckps.c 1103 >>
Хотелось попробовать с помощью IAR4.21 ,но на просторах сети не нашол posting.php?mode=reply&f=52&t=969#
Поэтому и спросил.
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Это не обязательно свидетельствует об ошибке. Не переживай сильно по этому поводу, это должен проверить программист.<<Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement C:\sek\ckps.c 1103 >>
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
STC спасибо за быстрый ответ
это не одно предупреждение, а 16 в разных местах
поскольку они идентичные, для примера я привел всего 1
это не одно предупреждение, а 16 в разных местах
поскольку они идентичные, для примера я привел всего 1
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Это только для переменных volatile. Ничего страшного.
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Я сейчас доделываю обновлённую прошивку, но у меня возник вопрос к тем, кто уже собрал мою модификацию.
Ситуация следующая. Сейчас в прошивке секу-3 появилась поддержка ДПДЗ, но вход для этого используется аналоговвый, причём ДПДЗ используется вместо концевика карбюратора. У меня вход концевика заведен на цифровой вход МК, а газовый клапан - на аналогоовый (но используется как цифровой). Отличия во входных цепях минимальны. Я предлагаю поменять входы местами с минимальными изменениями схемы, тогда появится возможность использовать ДПДЗ фактически на штатном места, а не занимать им единственный свободный аналоговый вход.
Готовы внести мленькие изменения?
Ситуация следующая. Сейчас в прошивке секу-3 появилась поддержка ДПДЗ, но вход для этого используется аналоговвый, причём ДПДЗ используется вместо концевика карбюратора. У меня вход концевика заведен на цифровой вход МК, а газовый клапан - на аналогоовый (но используется как цифровой). Отличия во входных цепях минимальны. Я предлагаю поменять входы местами с минимальными изменениями схемы, тогда появится возможность использовать ДПДЗ фактически на штатном места, а не занимать им единственный свободный аналоговый вход.
Готовы внести мленькие изменения?
Re: SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega
Serj_K скажи, пожалуйста, как проверить БИУ без SECU-64 и какой менеджер под какую прошивку?