Проэкт под Attiny, "как-бы так начать програмировать"
#1

Моя попытка обьяснить что куда и как на первых порах.
Поскольку сам этим занимаюсь от случая к случаю то я очнь много чего могу не знать или не уметь, поэтому претензии, в случае чего, не принимаются :)
Это не единственая среда програмирования которую можно использовать, но как-то я всегда использовать AVR Studio. Некоторое время назад они обьеденили нескольо своих "студий", называется он теперь Atmal Studio, каччается от сюда http://www.atmel.com/tools/ATMELSTUDIO.aspx
Я так и не понял есть ли у него GCC компилятор на борту (помоему есть патаму что скомпилировалось :) ), но на всякий случай ссылка - http://sourceforge.net/projects/winavr/files/


Во вложении проэкт под ATTiny44 для защиты УМа. Там вобщем-то есть достаточно много чего. Инициализируются порты, таймеры, ADC, прерывания.
Я все эти "инициализации" раскидываю обычно по отдельным файл с с соотв названием (ADC, IOs, timers etc), но делать именно так не обязательно. Можно вобще хоть все написать в одном файле. Делаю я так сугубо для своего удобства, что бы знать где и что искать.

Вот вариант програматора который евгений нашел на ибее http://www.ebay.com/itm/MRP01-USB-AVR-IS...4897.l5661
Судя по описанию атмел студия должна его знать, так что работать с ним должно быть удобно.

Еще полезно знат, что в этих микроконтроллерах есть доп конфигурационные регистры, нудоступные исполняемому коду, так называемые fuses, в которыз можно задать источник такового сигнала, делители, напряжение срабатывание супервизора питания и еще пара фичь. В случае использования atmel studio они конфигурируются из того же диалогового окна (только на другой закладке) что оиспользуется для програмирования.

N.B. Я понимаю что читать чужой недокументированый код это жуть полная, но постараюсь отвечать на вопросы.
Информация по регистрам, пинам контроллера и т.д. ка кобычно в DS - http://www.atmel.com/Images/doc8006.pdf


Тут много всего по AVRам - http://www.avrfreaks.net/
Тут люди задают вопросы по всевозможным языкам, думаю что С не обошли стороной - http://stackoverflow.com/


Файлы вложений
.zip amp_prot_studio_6.zip Размер: 30.21 KB  Загрузок: 7
.pdf protection_1.pdf Размер: 266.68 KB  Загрузок: 18

"Найкраще сало то ковбаса." (с)
The following 2 users say Thank You to БендеровецЪ for this post:
  • EDWARD (09-03-2014), flipper (03-14-2017)
Ответ


Сообщения в этой теме
Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-11-2014, 02:59 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-11-2014, 05:03 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-11-2014, 07:22 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-12-2014, 05:40 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-12-2014, 06:33 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от begemot - 07-12-2014, 07:16 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 07-12-2014, 06:52 PM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от БендеровецЪ - 11-02-2014, 05:51 PM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от Black_Jack - 03-13-2017, 10:13 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от EDWARD - 03-13-2017, 11:01 AM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от goiihik - 03-13-2017, 12:06 PM
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от Black_Jack - 03-14-2017, 02:15 AM

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)