 |
|
21.08.2014, 15:26
|
#1
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexNT
2 Denisios.
Исчезают надписи пунктов меню, но прямоугольник вверх вниз бегает?
|
Все верно, это в самой последней версии программы, в предыдущей такого не было.
|
|
|
21.08.2014, 21:30
|
#2
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Denisios,
AlexNT,
Таки Ваша правда, сам вчера заметил, в шапке новый скетчь.
(глючило от нехватки памяти)
вырезал стартовое лого, добавил номер таймера.
И самое главное обновил среду, кто то здесь писал новая среда компилит более компактный код.
получилось освободить более 7%.
Теперь все работает.
В новой среде пришлось править либу ЛСД
Комплект ИДЕ доступен
http://my.call-centre.pp.ua/aqua/arduino-1.5.7.rar
Востаннє редагував AlexVOK: 21.08.2014 о 21:39..
|
|
|
21.08.2014, 11:27
|
#3
|
Придивляюся
Реєстрація: 08.01.2008
Звідки Ви: Pinsk, RB
Дописи: 43
сказав Дякую: 5
сказали Дякую 16 раз(и) в 12 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Возможно глупая идея, но есть мысль при первой инициализации строковой переменной сразу задать ей максимальную длину, чтобы зарезервировать под нее память и только потом уже работать с ней.
У меня версии проги с таким дефектом не сохранилось, так что проверить не могу.
|
|
|
22.08.2014, 02:39
|
#4
|
Придивляюся
Реєстрація: 08.01.2008
Звідки Ви: Pinsk, RB
Дописи: 43
сказав Дякую: 5
сказали Дякую 16 раз(и) в 12 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
В чем преимущество if (b4&B00000001) перед if (b4 == 0) ?
|
|
|
22.08.2014, 10:39
|
#5
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexNT
В чем преимущество if (b4&B00000001) перед if (b4 == 0) ?
|
технически разницы нет, но с учетом того что в меню я инвертирую первый бит то разница огромная, особенно если EEPROM не чищен и забит мусором, с помощью меню нельзя будет очистить, вообщем это как защита от глюков
|
|
|
25.08.2014, 21:34
|
#6
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Всем здрасте. Собрал контроллер, прошил, все как бы нормально и понятно. Но вот столкнулся с такой проблемой. После включения контроллера время на индикаторе показывает какое попало, хотя часы прошиты нормально. Нормальное значение времени появляется, если раза три-четыре передернуть питание контроллера. То, что работает по расписанию живет своей жизнью. Где должно включится, может включится, а может и нет. А где должно выключится, может выключится, а может и нет. Один Термометр с нагревателем точно отрабатывают. Я связал эти проблемы с одним - это какая-то проблема со связкой часов и МК. Ни кто не сталкивался с такой проблемой? Заранее спасибо.
|
|
|
26.08.2014, 09:04
|
#7
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Michael_lm,
Уточните какую версию библиотеки вы использовали? (использовали ли среду что я выкладывал)?
какая длинна проводов между ардуино и часами?
В среде вы настроили
"Инструменты"->"Плата"->"Arduino Pro or Pro mini"
"Инструменты"->"Процессор"->"Atmega328(5V, 16MHz)"
?
у меня никогда такого не было 
С последней версией скетча и среды, все работает очень стабильно.
|
|
|
26.08.2014, 12:19
|
#8
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexVOK
Michael_lm,
Уточните какую версию библиотеки вы использовали? (использовали ли среду что я выкладывал)?
какая длинна проводов между ардуино и часами?
В среде вы настроили
"Инструменты"->"Плата"->"Arduino Pro or Pro mini"
"Инструменты"->"Процессор"->"Atmega328(5V, 16MHz)"
?
у меня никогда такого не было 
С последней версией скетча и среды, все работает очень стабильно.
|
1.Библиотеки из вложения в шапке темы.
2.Среда 1.0.5. Та, что вы выкладывали не видит LPT в упор (другого программатора пока нет), причем на двух компах пробовал и разных системам - не видит LPT в упор. С 1.0.5 все нормально шьется, даже на Win7
3.Провода сантиметров 15.
4.В среде 1.5.7 (LPT не видит) настраивал и "Arduino Pro or Pro mini" и "Atmega328(5V, 16MHz)"
После нескольких раз передергивания питания и появления нормального времени, в меню и в главном окне часы показывают реальное время постоянно и без сбоев. Прошивка шьется нормально с верификацией. При чем я пробовал и предыдущую и текущую версию шить. Обе шились без проблем, но на выходе один и тот же глюк. (Клава и ЖК экран работают без косяков).
|
|
|
26.08.2014, 18:11
|
#9
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Michael_lm,
скажите какой размер скомпиленного скетча?
у меня были интерестные глюки если занято более 95-96%
прелесть новой среды более экономный компилятор
|
|
|
26.08.2014, 18:57
|
#10
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Оффтоп
82,4 КБ (84*474 байт)
Попробую скомпилировать в 1.5.7 и загрузить через CodeVision.
|
|
|
26.08.2014, 21:47
|
#11
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Michael_lm,
вот мой результат
Sketch uses 28*218 bytes (91%) of program storage space. Maximum is 30*720 bytes.
Global variables use 949 bytes (46%) of dynamic memory, leaving 1*099 bytes for local variables. Maximum is 2*048 bytes.
|
|
|
26.08.2014, 22:12
|
#12
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexVOK
Michael_lm,
вот мой результат
Sketch uses 28*218 bytes (91%) of program storage space. Maximum is 30*720 bytes.
Global variables use 949 bytes (46%) of dynamic memory, leaving 1*099 bytes for local variables. Maximum is 2*048 bytes.
|
В версии 1.5.7 тоже самое пишет.
Sketch uses 28*232 bytes (91%) of program storage space. Maximum is 30*720 bytes.
Global variables use 949 bytes (46%) of dynamic memory, leaving 1*099 bytes for local variables. Maximum is 2*048 bytes.
А вот в 1.0.5 вроде по больше
Размер скетча в двоичном коде: 30*030 байт (из 30*720 байт максимум)
|
|
|
27.08.2014, 20:24
|
#13
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від Michael_lm
Размер скетча в двоичном коде: 30*030 байт (из 30*720 байт максимум)
|
при использовании памяти под завязку будут 100%-е глюки
Почему не выяснял, но на практике проверено!!
|
|
|
28.08.2014, 09:31
|
#14
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexVOK
при использовании памяти под завязку будут 100%-е глюки
Почему не выяснял, но на практике проверено!!
|
Залил через 1.5.7, предварительно почистив контроллер. Объем - 91%. Ошибки не ушли. Похоже, что-то с железом.
|
|
|
27.08.2014, 17:15
|
#15
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Здравствуйте AlexVOK, вы рекомендовали использовать в качестве бп зарядку от айфона, скажите она у вас сильно грелась??? У меня она стоит в корпусе и жутко греется трансформатор и диод, вокруг диода даже плата почернела. Это нормально???
|
|
|
 |
|
Тут присутні: 4 (учасників - 0 , гостей - 4)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 09:37.
|