Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср апр 24, 2024 02:27

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб дек 07, 2013 20:33 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Сам пишу, сам читаю! :))
В процессе эксплуатации устройства на объекте всплыло пару ньюансов (багов):
Самый главный баг. Благо слово 1w_sensor@ из либы 1w-sensors.frt (тов. Chu) выдаёт флаг по CRC. Я в своём "проекте" учёл сей факт, но несколько туповато (первое плохое измерение вызывало ошибку "Датчик не исправен", соотв. отсылалось СМС с данной ошибкой). Поправил: при превышении определённого кол-ва битых измерений инициируется данная ошибка.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс дек 08, 2013 09:17 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
досадно.
куча вопросов.
насколько часто появляется ошибка.
ошибка появляется на одном датчике или на разных.
есть ли возможность при появлении ошибки выполнить повторное считывание и сравнить результаты. какая длина линий подключенных датчиков.
(длина линий может оказывать влияние на тайминги. когда я тестировал этот код, у меня максимальная длина не превышала 3-4 метров - использовал провода от старых мышек.)
склоняюсь к мысли, что именно временнЫе параметры являются причиной ошибок. иными словами ошибочно считываются какие-то биты (какие?) и тогда имеет смысл покопаться в 1w-bit@.
дьябла, не могу найти документ в котором все времянки однопровода были подробно расписаны...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс дек 08, 2013 20:02 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
досадно.
куча вопросов.
насколько часто появляется ошибка.
ошибка появляется на одном датчике или на разных.
есть ли возможность при появлении ошибки выполнить повторное считывание и сравнить результаты. какая длина линий подключенных датчиков.
(длина линий может оказывать влияние на тайминги. когда я тестировал этот код, у меня максимальная длина не превышала 3-4 метров - использовал провода от старых мышек.)
склоняюсь к мысли, что именно временнЫе параметры являются причиной ошибок. иными словами ошибочно считываются какие-то биты (какие?) и тогда имеет смысл покопаться в 1w-bit@.
дьябла, не могу найти документ в котором все времянки однопровода были подробно расписаны...

ИМХО Не бери в голову! Всё в пределах допуска! 100% результата никто и не ожидал, а буржуи предусмотрели на этот случай CRC!
Данная ошибка возникает спрадически и самый максимум 2-а раза в сутки, а то и пару суток нет (не было) ошибки.
Длина линии ~10-20м, кабель б/у UTP + основная часть идёт вместе с силовыми кабелями.
"Странность" в следующем: опрос датчиков идёт в потоке (опрос 3-х датчиков 750*3 = 2.3 сек + 1 сек таймаут между опросами = 3.3 сек начало повторного опроса датчиков), а судя по СМС (стабильно, время беру с DS1307) 6-7 сек. между битым измерением и нормальным.

ЗЫ
Не думаю, что надо пилить твои либы 1w - ибо весьма стабильный результат по измерениям.
Пускай поработает "комплекс" зимний период, а там возможно переделаю на этом http://devicter.ru/goods/Iteaduino-GBoard-Pro?from=Nzk3 + индикатор предложенный тобою ниже + хотелки : архив на SD карте и отчёт по SMTP (делал такую штуку под nnCron)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Чт янв 16, 2014 12:24 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Илья, как эксплуатация?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Чт янв 16, 2014 23:47 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
Илья, как эксплуатация?

Тьфу-тьфу! Пока без сбоев, но засвербило произвести апгрейд: http://devicter.ru/goods/Iteaduino-GBoard-Pro + http://devicter.ru/goods/3-2-Widescreen ... DB02-3-2WD + некоторые улучшизмы в самой проге.
В общем .... ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт янв 17, 2014 09:43 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Хорошо.
К тому же менее месяца тому как Matthias выкатил свежий amforth 5.2
и за неполный месяц - почти полтора десятка ревизий.
(похвастаюсь. тоже отметился. "моя" ревизия - 1495)
зы. вполнакала играюсь с nRF24L01+


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт янв 17, 2014 18:41 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
chu писал(а):
и за неполный месяц - почти полтора десятка ревизий.

Что, так много ошибок? :shock:


P.S. :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб янв 18, 2014 03:01 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
Хорошо.
К тому же менее месяца тому как Matthias выкатил свежий amforth 5.2
и за неполный месяц - почти полтора десятка ревизий.
(похвастаюсь. тоже отметился. "моя" ревизия - 1495)
зы. вполнакала играюсь с nRF24L01+

Гм, а сижу ещё на 5.0 (лучшее - враг хорошего :) )
Молодцы! Проект живет и развивается. :pilot2;

Поимел я себе геммор :)) - заказал (вышеупомянутые) железяки.
С одним только индикатором буду разбираться хз сколько времени.
Весь кайф ещё впереди!!! ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб янв 18, 2014 07:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Хищник писал(а):
chu писал(а):
и за неполный месяц - почти полтора десятка ревизий.

Что, так много ошибок? :shock:


P.S. :))

Случаются и ошибки, в основном - что-то лишнее удаляется, что-то нужное оптимизируется.
Например крайняя на текущий момент ревизия (1502) - добавление нового рецепта в поваренную книгу http://amforth.sourceforge.net/TG/recip ... ed-VM.html


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб янв 25, 2014 00:55 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Вчера забрал посылку! :D (Радует скорость доставки посылок < 1 недели)
Лирика on.
Находясь в полном "экстазе", умудрился ВЗОРВАТЬ электролит. кондёр (фильтр питания) на плате контролера + стала слетать прошивка - было начал уже грустить :dmad; .
"Случайно" переключил FOCA на 5В, услышал запах горелых микросхем, но попробовал прошить ещё - случилось чудо!
Атмега ожила и стала держать прошивку! :lol: Правда осталось проверить SIM900, но по косвенным признакам должен быть живым. :oops:
Лирика офф

Ушли ~ сутки и я победил инициализацию индикатора + смена ориентации портрет/альбом + тупой вывод пикселей. Уже стало веселей!!!
В ближайшем приближении: графические примитивы (линии, круги, заливка области, ...), вывод текста + надо понять тачскрин ( вот на такой штуке ADS7843).
Ушел ковыряться. :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб янв 25, 2014 19:29 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Предыдущая ночь дала весьма ощутимый результат - графические примитивы работают!!!
Особенная благодарность г-ну chu (за ссылку) и г-ну Craig A. Lindley (за его либы)!
Адаптация под свой контроллер и всё заработало.
Продолжение следует ..... :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб фев 01, 2014 02:07 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Одолел "полностью" отображение на индикаторе + выловил пару багов в либах тов. Craig A. Lindley + оптимизировал по скорости (визуально на ~50%) работу основных слов, а вот touch screen пока запарка. :( Контролер тач скрина общается по SPI, но разведен не на SPI ноги. :(
Жалко пропал тов. Chu - требуется совет(ы) по оптимизации и asm.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб фев 01, 2014 02:58 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ilya писал(а):
Жалко пропал тов. Chu - требуется совет(ы) по оптимизации и asm.

Какие вопросы по asm?
Вопросы некоторых оптимизаций для Форт AVR обсуждались для очередного форта разработчика Oco

P.S. Также (если не рассматривать технологию оптимизации в SPF4) определённый механизм оптимизации использован в m3Forth для ARM.

Ilya писал(а):
Жалко пропал тов. Chu - требуется совет(ы) по оптимизации и asm.

Можно найти в "Теме о(б)суждения аmForth" на другой форумной площадке


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб фев 01, 2014 23:26 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
KPG писал(а):
Ilya писал(а):
Жалко пропал тов. Chu - требуется совет(ы) по оптимизации и asm.

Какие вопросы по asm?
Вопросы некоторых оптимизаций для Форт AVR обсуждались для очередного форта разработчика Oco

P.S. Также (если не рассматривать технологию оптимизации в SPF4) определённый механизм оптимизации использован в m3Forth для ARM.

Ilya писал(а):
Жалко пропал тов. Chu - требуется совет(ы) по оптимизации и asm.

Можно найти в "Теме о(б)суждения аmForth" на другой форумной площадке

Для своего работающего (управление системой отопления дома) проекта - решил решил применить вышеобозначенные компоненты, но "быстродействие" работы с индикатором наводит на мысли + хочу попробовать сохранять данные на MMC + реализовать сброс данных на мой FTP- сервер (по GPRS) - программа минимум! :)
+ есть желание вспомнить (выучить AVR) ассемблер.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс фев 02, 2014 00:20 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ilya писал(а):
Для своего работающего (управление системой отопления дома) проекта - решил решил применить вышеобозначенные компоненты, но "быстродействие" работы с индикатором наводит на мысли + хочу попробовать сохранять данные на MMC + реализовать сброс данных на мой FTP- сервер (по GPRS) - программа минимум! :) + есть желание вспомнить (выучить AVR) ассемблер.

Можно оттолкнутся от существующих решений, в частости
ForthLib by Byvac c проверкой первичной работоспособности, например также в Proteus.

n-ое количество Асм кода наработано для AVR в Algoritm Builder форум по Algorithm Builder fo AVR
в более лёгкой форме ассемблера для AVR можно подумать как использовать совместно с Форт.

P.S. Неплохой вариант итеграции с Си кодом можно применить на основе применёного решения из системы F-для PIC контролера
и другие варианты.
Есть подспудное желание возвратиться к дальнейшему развитию варианта мультиФорт системы FF303


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14, 15  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB