http://forum.getchip.net/

Поддержка новых МК в Algorithm Builder
http://forum.getchip.net/viewtopic.php?f=16&t=728
Страница 1 из 5

Автор:  Igor60 [ 24 мар 2016, 01:27 ]
Заголовок сообщения:  Поддержка новых МК в Algorithm Builder

По поводу внесения в Алгоритм Билдер новых МК мне известно только то, что специально оформленный текстовый файл компилируеся Algorithm Builder-ом - Ctrl+Shift+F12. К сожалению, образца для tiny у мен нет. Для ATtiny4313 сделал "в рукопашную" скорректировав T90S2313.Chp . Для ATmega16 ATmega32, текстовые файлы прилагаю.

Вложения:
ATmega32.txt [8.14 КБ]
Скачиваний: 1530
ATmega16.txt [8.14 КБ]
Скачиваний: 1883

Автор:  GetChiper [ 24 мар 2016, 20:18 ]
Заголовок сообщения:  Re: Микропроцессорное зажигание

Я такого не знал. Откуда информация?

Автор:  Igor60 [ 24 мар 2016, 20:51 ]
Заголовок сообщения:  Re: Микропроцессорное зажигание

Через "третьи руки" от Громова. Больше ничего сказать не могу. Несколько лет назад в "переполненную" 2313 потребовалось внести дополнительный код (картинки для графического ЖКИ). Тогда и заинтересовался этим вопросом.
Как уже написал тиньку поменял вручную на 4313. С Громовым связаться не удалось, но в сети нашлись добрые люди. Большей информацией и они не владеют. Может быть открыть отдельную тему на форуме? Во время своих "проб и ошибок" кое-чему научился и могу помочь.

Автор:  GetChiper [ 24 мар 2016, 21:40 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

Отделил эту тему.
Продолжаем пытаться разобраться.

Автор:  PANYTA [ 12 окт 2016, 06:14 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder


Автор:  Igor60 [ 12 окт 2016, 12:37 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

При помощи редактора *.hex файлов увеличил размеры памяти FLASH, SRAM и EEPROM.
Вектора прерываний не трогал. Так что добавление ATtiny2313A, попробуй сделать сам ...
Различие ATtiny2313A и ATtiny2313A Описано в AVR533.
По архитектурным изменениям этот микроконтроллер рекордсмен среди всех A-вариантов. Новые возможности:
Поменялись уровни POR.
Sleeping BOD - регистр BODCR.
Регистр управления питанием PRR.
Буферный регистр USI - USIBR.
Прерывания по смене состояния вывода PCINT теперь работает на всех выводах, добавились регистры PCMSK1, PCMSK2 и соответствующие биты в GIMSK/GIFR.
Режим MASTER SPI у USART.
Бит RSIG в SPMCSR.
errata очистилась, новых известных ошибок нет.

Вложения:
doc8261.pdf [84.49 КБ]
Скачиваний: 1323

Автор:  SVN [ 12 окт 2016, 18:32 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

Я тоже как-то пробовал изменить родной файл МК (сохранив оригинальный), но после правки, АВ не запускается (выдаёт ошибку). :(

Автор:  Igor60 [ 12 окт 2016, 18:54 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

Есть два способа. Первый - игнорировать ошибку. Второй - записать файл под именем "знакомым" АБ... Я проверил оба. Компиляция программы прошла успешно. Стек установился на последний адрес ОЗУ. В железе все заработало.

Автор:  SVN [ 12 окт 2016, 19:41 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

Я файл переделывал не меняя имени файла. АВ ругается на измененный файл и не запускается. :roll:

Автор:  Igor60 [ 12 окт 2016, 20:34 ]
Заголовок сообщения:  Re: Поддержка новых МК в Algorithm Builder

Каким редактором правился файл?

Страница 1 из 5 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/