LCD 1602 +I2C

The_Satellite
Offline
Зарегистрирован: 09.07.2015

При связке lcd 1602 + i2c  наблюдается такая проблема, не знаю аппаратная или программная, при подачи питания на ардуино и соответственно i2c преобразователь и lcd на экране загорается подсветка и верхняя строка полностью залита, через секунд 5 подсветка проподает и еще через секунды 2 экран начинает работать как надо. хотелосьбы узнать возможно ли это как то  исправить.

Radjah
Offline
Зарегистрирован: 06.08.2014

Прошить дуину программатором с удалением загрузчика. Это ускорит запуск.

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Если писал код в среде arduino, как он будет работать без загрузчика? Может есть другие способы?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Если писал код в среде arduino, как он будет работать без загрузчика? Может есть другие способы?

ок. выловлен очередной Свидетель Загрузчика.

*будет работать так же, как и с загрузчиком, но без описанных вами проблем.

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Вот с этого момента поподробней...

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Вот с этого момента поподробней...

подключате программатор, полностью стираете флеш, убираете флаг BOOTRST во фьюзах, далее работаете с Диуно ИДЕ через опцию "Загрузить с помощью программатора".

так же тема в помощь http://arduino.ru/forum/programmirovanie/proshivka-hex-failov-pri-pomoshchi-arduino-i-sinaprog

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Клапауций 999 пишет:

подключате программатор, полностью стираете флеш, убираете флаг BOOTRST во фьюзах, далее работаете с Диуно ИДЕ через опцию "Загрузить с помощью программатора".

так же тема в помощь http://arduino.ru/forum/programmirovanie/proshivka-hex-failov-pri-pomoshchi-arduino-i-sinaprog

Можно ли это сделать другой дуиной и как?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Можно ли это сделать другой дуиной и как?

можно всё - в гугл с запросом "ардуино как программатор".

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Ладно с программатором понятно как сносить flash?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Ладно с программатором понятно как сносить flash?

пример для atmega8 и USBasp:

avrdude -p atmega8 -c USBasp -e

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Клапауций 999 пишет:

пример для atmega8 и USBasp:

avrdude -p atmega8 -c USBasp -e

Это чудо будет работать с arduino SPI и где фьюз загрузчика отключать?

+ если 328 стоит, то писать так: avrdude -p atmega32 -c USBasp -e

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Клапауций 999 пишет:

пример для atmega8 и USBasp:

avrdude -p atmega8 -c USBasp -e

Это чудо будет работать с arduino SPI и где фьюз загрузщика отключать?

это чудо пишет твою дуино в сборке Ардуино ИДЕ.

Arduino as ISP эмулирует программатор stk500v1 - его указывай вместо USBasp
как отключить BOOTRST - смотри, какие у тебя фьюзы плата использует в файле boards.txt
с помощью калькулятора фьюзов сделай всё тоже самое, но без BOOTRST 
 
калькулятор фьюзов? - да, да в ненавистном гугле смотришь.
 
Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

+ если 328 стоит, то писать так: avrdude -p atmega32 -c USBasp -e

atmega328 - или какой там у тебя контроллер? atmega328p ?

программатор stk500v1

значит

avrdude -p atmega328p -c stk500v1 -e

The_Satellite
Offline
Зарегистрирован: 09.07.2015

 Не получается прошить с помощью другой дуины.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

 Не получается прошить с помощью другой дуины.

ок. публикуй сюда адрес своей дислокации - бригада принудительной прошивки вылетит и прошьёт нахрен.

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Не я сначала попробую раздобыть программатор 

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Раздобыл программатор USBasp вроде как поставил дрова но по сылкам выше не получается прошить ) командная строка запускается и сразу вылетает. Вот программатор:9512830200_1360518187.jpg

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Раздобыл программатор USBasp вроде как поставил дрова но по сылкам выше не получается прошить ) командная строка запускается и сразу вылетает

это обычный тупняк ползателя, не умеющего работать с компьютером.

*кароче:

идёшь проводником в папку, где у тебя лежит avrdude.exe, avrdude.conf

удерживая SHIFT, нажимаешь правую главишу мыши и выбираешь "Открыть окно команд".

в открывшемся окне набираешь или копируешь командную строку и жмёшь ENTER.

наблюдаешь результат.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Вот программатор:

спасибо - подрочил.

Maverik
Offline
Зарегистрирован: 12.09.2012

можно для начала прошить прямо через стандартную оболочку ардуины.

в меню выбираешь программатор - usbasp,  и жмешь не "прошить" а "прошить программатором".

ну и подключить нужно правильно.  у меги и нано например есть готовая колодка штырьков, куда нужно воткнуть колодку-маму программатора, у мини про нужно подключать каждый пин дополнительными проводами.

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Maverik пишет:

можно для начала прошить прямо через стандартную оболочку ардуины.

в меню выбираешь программатор - usbasp,  и жмешь не "прошить" а "прошить программатором".

ну и подключить нужно правильно.  у меги и нано например есть готовая колодка штырьков, куда нужно воткнуть колодку-маму программатора, у мини про нужно подключать каждый пин дополнительными проводами.

вот прошилась по твойму как узнать удалился загрузчик

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Все заработало. Однако почемуто через если питание идет через программатор то загружается быстрее а если через родной USB то почти так же (arduino Nano) 

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

The_Satellite пишет:

Все заработало. Однако почемуто через если питание идет через программатор то загружается быстрее а если через родной USB то почти так же (arduino Nano) 

BOOTRST точно убрал?

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Да убрал...

Мне кажется здесь задержку может давать FTDI

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Попробую перекинуть все на 328p DIP28 потом отпишусь ( если питается от программатора разницы не заметил установлен ли фьюз или нет, грузится быстро так как флеш пуст)