БК "WWW" mega32+LCD nokia3310

Бортовой компьютер, логгер, и другие устройства

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Valentin44 » 14 ноя 2011, 11:52

Встречайте версию 0.9!
- Исправлен октан-корректор. Наконец-то он работает как в плюс, как и в минус. Ура!
- Исправлен расчет контрольных сумм. Если у кого-то не сохраняло кривые или карты УОЗ - проверяйте сейчас.


Так же хочу обратить внимание тех, у кого есть проблемы со связью:
Проверьте правильность установки fuses битов! При неверной установке CKSEL0-3 (4 бита) блок будет работать от встроенного генератора. При этом, ловить инфопакет он МОЖЕТ, а вот передавать данные - нет. Причина в том, что встроенный генератор работает на примерной частоте, и все тайминги нужные для работы порта то же примерные :) Вот оно примерно и работает... Ставьте правильные fuses, и будет работать от кварца, и связь должна быть устойчивой.

Прошивку версии 0.9 проверил в железе, на реальном БК и реальном МПСЗ. Работает все. Параметры чтение/запись. Кривые чтение/запись.
ГАЗ-21 Система управления двигателем Invent
ставил инжектор MaYa... и да же ездил:)
Был мпсз коммерческий 60-2 (до этого ДУИ+ДНО) на статике
Ездил на фришке ДУИ+ДНО на статике
Аватар пользователя
Valentin44
 
Сообщений: 1030
Зарегистрирован: 14 май 2010, 16:23
Откуда: Украина, Кривой Рог
Авто: ГАЗ-21

Re: БК "WWW" mega32+LCD nokia3310

Сообщение MuKeXa » 14 ноя 2011, 14:45

А можно скрин фюзов? А то я баран в них. Может потому и не работает связь с блоком. :smu:sche_nie:
ВАЗ_2109(88г). Доработанная M-Classic(V1.rev2). ДНО-ДУИ. BIP. 4x катушка 2111 .
Аватар пользователя
MuKeXa
 
Сообщений: 501
Зарегистрирован: 09 дек 2010, 12:53
Откуда: Украина. Киев
Авто: ВАЗ 2109

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Valentin44 » 14 ноя 2011, 14:57

Вот как это выглядит в AVRStudio
viewtopic.php?f=32&t=186&start=120#p9796
ГАЗ-21 Система управления двигателем Invent
ставил инжектор MaYa... и да же ездил:)
Был мпсз коммерческий 60-2 (до этого ДУИ+ДНО) на статике
Ездил на фришке ДУИ+ДНО на статике
Аватар пользователя
Valentin44
 
Сообщений: 1030
Зарегистрирован: 14 май 2010, 16:23
Откуда: Украина, Кривой Рог
Авто: ГАЗ-21

Re: БК "WWW" mega32+LCD nokia3310

Сообщение MuKeXa » 16 ноя 2011, 16:58

Прошился последней, но так как нету связи с блоком пока полноценно проверить не могу.
- Если нажать кнопку "вверх"- появляется окошко с ошибками. Если повторно нажать "вверх" оно как-бы скрывается. Именно как-бы, потому что с экрана уходит не вся картинка. После нажатия кнопки "Ок"(переинициализация) экранчик стает нормальным.
Далее. Кварц 8МГц, фьюзы как на картинке. Но связи с блоком нету. Читает инфопакет, но заходя в настройки получаю "Чтение..."(или как оно там), всё. Причину почему блок с менеджером(ПК) не дружил я нашел - переходнику(USB to COM) видать гайка, потому как с обычном СОМ он работает отменно. Сегодня попробую блок на оптопары перевести, может так ему будет легче. Но попутно выслушаю другие предположения(кварц еще один купил чтобы сменить, попробую и этот вариант)
ВАЗ_2109(88г). Доработанная M-Classic(V1.rev2). ДНО-ДУИ. BIP. 4x катушка 2111 .
Аватар пользователя
MuKeXa
 
Сообщений: 501
Зарегистрирован: 09 дек 2010, 12:53
Откуда: Украина. Киев
Авто: ВАЗ 2109

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Valentin44 » 17 ноя 2011, 09:18

С окном ошибок понял, исправлю.
Связь... а мах232 в БК нормально работает? Напряжение и положительное и отрицательное есть?
ГАЗ-21 Система управления двигателем Invent
ставил инжектор MaYa... и да же ездил:)
Был мпсз коммерческий 60-2 (до этого ДУИ+ДНО) на статике
Ездил на фришке ДУИ+ДНО на статике
Аватар пользователя
Valentin44
 
Сообщений: 1030
Зарегистрирован: 14 май 2010, 16:23
Откуда: Украина, Кривой Рог
Авто: ГАЗ-21

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Karalex » 17 ноя 2011, 17:21

Вот у меня фьюзы другие, не как у Валентина. Я там эксперементировал. Попробуй сделать, как у меня. Правда шил поником. Они как то там реверсно ставятся, не как в авр. Но главное -связь с блоком есть, все работает. :ya_hoo_oo: Новую версию в атмегу уже вшил (в другую), но еще не поставил. Тоже таблица не сразу пропадает после нажатия вверх.
Opel Kadett D (1982г) 1,2, газ\бензин, STAG50,
MaYa 60-2 статика модуль 2112. И БК аж два, а ля WWW. :)
Karalex
 
Сообщений: 508
Зарегистрирован: 12 май 2010, 22:25
Откуда: Ровно, Украина
Авто: OpelKadetD 1,2

Re: БК "WWW" mega32+LCD nokia3310

Сообщение MuKeXa » 17 ноя 2011, 22:23

А как у тебя фюзы стоят? Кстати в авр они тоже инвертированы.
ВАЗ_2109(88г). Доработанная M-Classic(V1.rev2). ДНО-ДУИ. BIP. 4x катушка 2111 .
Аватар пользователя
MuKeXa
 
Сообщений: 501
Зарегистрирован: 09 дек 2010, 12:53
Откуда: Украина. Киев
Авто: ВАЗ 2109

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Valentin44 » 17 ноя 2011, 22:48

В CodeVisionAVR запрограммированый бит - "0" - есть галка.
В других программаторах, галка может означать "1", это наоборот бит не запрограммирован. От этого путаница.
ГАЗ-21 Система управления двигателем Invent
ставил инжектор MaYa... и да же ездил:)
Был мпсз коммерческий 60-2 (до этого ДУИ+ДНО) на статике
Ездил на фришке ДУИ+ДНО на статике
Аватар пользователя
Valentin44
 
Сообщений: 1030
Зарегистрирован: 14 май 2010, 16:23
Откуда: Украина, Кривой Рог
Авто: ГАЗ-21

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Karalex » 17 ноя 2011, 23:09

MuKeXa писал(а):А как у тебя фюзы стоят? Кстати в авр они тоже инвертированы.

Ну вот же. download/file.php?id=1026&mode=view
Попробуй, поэксперементируй. :a_g_a:
Opel Kadett D (1982г) 1,2, газ\бензин, STAG50,
MaYa 60-2 статика модуль 2112. И БК аж два, а ля WWW. :)
Karalex
 
Сообщений: 508
Зарегистрирован: 12 май 2010, 22:25
Откуда: Ровно, Украина
Авто: OpelKadetD 1,2

Re: БК "WWW" mega32+LCD nokia3310

Сообщение Valentin44 » 18 ноя 2011, 09:54

Так, давай разбираться :)
В PonyProg, как и в большинстве других подобных программ, галочка обозначает что будет записан 0, а не единица, как многие ошибочно думают. Так как вся память (микроконтроллеров, ПЗУ и просто микросхем памяти) не записанная (чистая) содержит во всех ячейках единицы - FF, то можно при программировании в них записать только ноль (запрограммировать) или оставить как F (=1) -не программировать ячейку.


За работ с кварцем, отвечает биты SKSEL0-3. У тебя они как были без галок, так и остались :)
Без галок - значит установлены "1". 4 еденицы в SKCEL - значит работа от внешнего кварца. Что нам и надо.
ТЫ измемил:
bootrst - бит который начитает выполнение программы с бутлоадера, короче начинает выполнение программы с последних 1 или 2 килобайта, где расположен бутлоадер. Но у нас бутлоадера нет, и в этой части программы самой программы то же нет :) Поэтому ничего не выполнчется, и пролетев этот кусок памяти начнется выполнение с сначала,, где расположена программа. Вот когда программа разрастеттся, и в последних 2 кб флеша окажется какой-то код, с которого в твоем случае начтнется выполнение кода - результат будет непредсказуем! Но то что работать не будет - почти полная уверенность. Рекомендую снять во избежание проблем в дальнейшем.

EESAVE — fuse бит, после установки которого при стирании памяти МК содержимое EEPROM данных будет сохраняться нетронутым, т. е. не будет стерто.

То же не должно влиять.

SUT1 и SUT0 — fuse биты, управляющие режимом запуска тактовых генераторов МК. Связаны с нижеописываемыми битами, определяющими тип и частоту тактового генератора, причем связь весьма хитрая и запутанная. При ошибочной их установки возможны ситуации неустойчивого запуска генератора или неодногратного сброса МК в процессе подачи на него питания.

А вот тут несколько непонятно.
У меня запрограммирован SUT0=0 (с галкой), SUT1=1 (без галки). И работает.
Karalex, после того как поставил так же эти биты - то же заработало.
Значит эти биты таки надо ставить так. Но ты говоришь что у тебя они то же так стоят?
Тогда вероятнее всего причину надо искать в чем-то другом. Когда сделаешь то что в личке написал - будем думать дальше.

Уставнку fuses bit SUT1 SUT0 добавлю на первую страницу, как обязательные к установке.
ГАЗ-21 Система управления двигателем Invent
ставил инжектор MaYa... и да же ездил:)
Был мпсз коммерческий 60-2 (до этого ДУИ+ДНО) на статике
Ездил на фришке ДУИ+ДНО на статике
Аватар пользователя
Valentin44
 
Сообщений: 1030
Зарегистрирован: 14 май 2010, 16:23
Откуда: Украина, Кривой Рог
Авто: ГАЗ-21

Пред.След.

Вернуться в Периферийные устройства Maya

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron