Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Сообщество EasyElectronics.ru http://we.easyelectronics.ru ru dihalt@easyelectronics.ru (http://we.easyelectronics.ru) dihalt@easyelectronics.ru (http://we.easyelectronics.ru) http://we.easyelectronics.ru http://we.easyelectronics.ru Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176043 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176043 Vga Пришлось скачать hextobin, сделать бинарь, затем скачать Srecord, изучить мануал от него, и сконвертить бинарь назад в HEX, но уже с нужным адресом.Короче, дрочево вприсядку.WinHex позволяет все это сделать в одной программе.
Алсо, можно попробовать сдвинуть адресацию командой установки базового адреса. Не помню только, есть ли там команда, умеющая устанавливать 16 младших бит.

Насчет отладки — какими отладчиками поддерживается? Старые атмеловские или что-то микрочиповское? Что на борде распаяно и можно ли ее юзать для отладки других камней?]]>
Tue, 13 Jun 2017 19:42:00 +0400 comments
Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176045 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176045 Gornist А винхекс надо будет попробовать. Вроде когда-то качал, и остался недоволен… Может свежий лучше?]]> Tue, 13 Jun 2017 20:18:30 +0400 comments Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176046 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176046 Vga А винхекс надо будет попробовать. Вроде когда-то качал, и остался недоволен… Может свежий лучше?Последнее, что у пробовал — 16.х. На мой вкус — самый функциональный hex-редактор, ни один из опробованных на замену и близко такой функциональности не имел.]]> Tue, 13 Jun 2017 20:44:16 +0400 comments Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176044 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176044 _YS_ Как вам конструкция типа (USART_RXEN_bm|USART_TXEN_bm)?
Мне норм, самое то. :)

Такие имена очень облегчают жизнь при использовании IDE с автодополнением. Вместо того, чтобы помнить точные имена всех битов, можно просто набрать, скажем, «USART_» и ждать, что предложит автодополнение. Ну а дальше выбрать подходящий вариант и нажать Enter. :)

У STM32 еще круче — название бита включает имя регистра, для которого он релевантен. Это еще удобнее — не даст записать не то не туда. А соблазн есть, потому что названия некоторых битов ох как похожи…]]>
Tue, 13 Jun 2017 19:47:26 +0400 comments
Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176047 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176047 artjom
Как вам конструкция типа (USART_RXEN_bm|USART_TXEN_bm)
Самое то что надо. Гораздо лучше чем в MegaAVR.
У STM32 еще круче — название бита включает имя регистра, для которого он релевантен.
А вот не факт что лучше — вспоминай каждый раз куда писать USART_RXEN_bm — в CTRLA или CTRLВ или CTRLC. Хотя и с регистром тоже сойдёт — имя регистра и пропустить можно (автодополнение должно и так отработать).]]>
Tue, 13 Jun 2017 22:16:08 +0400 comments
Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176048 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176048 artjom
а таблица векторов здорового человека выглядит так:
.
GCC должен вроде сам неиспользуемые вектора на один dummy перенаправлять.

Скажите мне, для чего эти редиски вдруг вздумали переименовать регистры sph и spl в cpu_sph и cpu_spl
А оно надо вообще SP задавать? Он после сброса в определённом состоянии.

Кристалл обзавёлся регистром CCP,
Это правильно — от XMEGA перетащили.
сконвертить бинарь назад в HEX, но уже с нужным адресом.
Можно было сделать по-другому — зашить прошивку, которая EEPROM в нужное состояние запрограммирует.
Если кто не понял — самая прикольная фишка новой тини — то, что RAM, EEPROM и Flash находятся в едином адресном пространстве (по крайней мере, для чтения).
И что? Можно теперб код из SRAM или EEPROM исполнять?]]>
Tue, 13 Jun 2017 22:23:55 +0400 comments
Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176049 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176049 basil Wed, 14 Jun 2017 10:17:49 +0400 comments Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176060 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176060 count_enable А потом плачутся маркетологи что неразумный народ не ценит их принципиально лучшее железо и вообще плохо о них отзывается.]]> Mon, 19 Jun 2017 20:13:07 +0400 comments Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176065 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176065 treasure прав, хоть тогда и не поняли…]]> Tue, 20 Jun 2017 01:07:18 +0400 comments Comments: Первые впечатления от tiny817 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176191 http://we.easyelectronics.ru/AVR/pervye-vpechatleniya-ot-tiny817.html#comment176191 igorp Теперь еще больше убедился, что перелазя со скрипом с тини13 на stm032f030f4 был отчень прав.
Статья показывает, что гора родила мышь, ну, или смесь грузина с мотоциклом. На несколько центов дешевле стмки, на этом всё.]]>
Thu, 06 Jul 2017 17:58:19 +0400 comments