С чего начать программировать микроконтроллеры?
это оказалось не нужно новичкам.
Последний раз редактировалось ikarab Пн мар 23, 2009 21:17:35, всего редактировалось 1 раз.
Я на Ассемблер перешол. Не хочу Си...
щас все на Ассемблере пишут... Мне кажется я смогу выучить...
Но вот вопрос. На языке Ассемблер.
Вот пример:
.def Temp=R16
.def Temp1=R17
зачем нужны точки перед def?
Что означает =?
Где об этих знаках мона почитать?
Я правильно понимаю, что мы назвали регистр R16 - Temp для того, что бы не запутаться в дальнейшем?
R16 - один из РОН. Эти РОН - это и есть каналы в портах?
щас все на Ассемблере пишут... Мне кажется я смогу выучить...
Но вот вопрос. На языке Ассемблер.
Вот пример:
.def Temp=R16
.def Temp1=R17
зачем нужны точки перед def?
Что означает =?
Где об этих знаках мона почитать?
Я правильно понимаю, что мы назвали регистр R16 - Temp для того, что бы не запутаться в дальнейшем?
R16 - один из РОН. Эти РОН - это и есть каналы в портах?
Не умеешь - не берись, но не взявшись не научишься...
ikarab писал(а):Stalker46 писал(а): "Соответственно, если, скажем, PX3 настроен на ввод, то бесполезно писать что-либо в 3-й бит PortX, поскольку оно не будет выведено."
ЧУШЬ ЖУТКАЯ !!! и БРЕДЯТИНА явная
Это писал человек не понимающий как устроен AVR.
Ну сколько еще раз ПОВТОРЯТЬ ! Прочитайте же вы наконец
"Устройство микроконтроллера AVR"
Для вас ведь, для начинающих, специально написано !
\
ДА ходил я по этой ссылке!!!!!!!!!!!!!!!!!!!
Там про какой то Гистерезис написано, бред а не устройство микроконтроллеров AVR!!!
Не умеешь - не берись, но не взявшись не научишься...
это оказалось не нужно новичкам.
Последний раз редактировалось ikarab Пн мар 23, 2009 21:17:05, всего редактировалось 1 раз.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18849
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
Stalker46 писал(а):Я на Ассемблер перешол. Не хочу Си...
А не получится, что это только до использования прерываний или пока не понадобится считать сколько пройдёт импульсов в секунду, переводить всякое в шестнадцатеричные числа (заодно читая даташит сразу на несколько страницах) и всё это только для того, чтобы сделать задержку скажем в 100 миллисекунд? Думаю сперва стоит чётко определиться, а стоит ли? Всёравно профи не станешь, пока не кончишь соответствующее учебное заведение и не получишь соответствующий диплом.
щас все на Ассемблере пишут... Мне кажется я смогу выучить...
Кто все?
Выучить то можно конечно.
- SeregaT
- Генеральный секретарь МЯУ
- Сообщения: 18849
- Зарегистрирован: Пн сен 03, 2007 18:24:27
- Откуда: Россия. Омск.
- Контактная информация:
ikarab писал(а):Я про НОРМАЛЬНЫЕ програматоры говорю: CVAVR PonyProg WinPIC800 АВРдуд АВРСтудия
PonyProg нормальный программатор? Так вот, там то-же инвертные фьюзы (как в той проге, про которую я писал).
АВРдуд нормальный программатор? Так вот. То, что на рисунке, это он и есть (графическая оболочка).
А мой программатор (аппаратный) поддерживается только АВРдуд
это оказалось не нужно новичкам.
Последний раз редактировалось ikarab Пн мар 23, 2009 21:16:48, всего редактировалось 1 раз.
это оказалось не нужно новичкам.
Последний раз редактировалось ikarab Пн мар 23, 2009 21:18:12, всего редактировалось 2 раза.
- Сэр Мурр
- Модератор
- Сообщения: 11169
- Зарегистрирован: Чт окт 27, 2005 18:50:07
- Откуда: из мест не столь отдалённых
Вынужден сделать публичное замечание ikarab за тональность его ответов. Уж очень она напоминает тональность и апломб некоего знатока AVRов; вдобавок- подозрительно частое упоминание бессмертного курса.
Короче- относитесь с большим уважением к нашим посетителям, и воздержитесь от комментариев оскорбительного содержания.
В случае пререкания с модераторами и посетителями- отправка в баню.
Короче- относитесь с большим уважением к нашим посетителям, и воздержитесь от комментариев оскорбительного содержания.
В случае пререкания с модераторами и посетителями- отправка в баню.
- Аксель
- Опытный кот
- Сообщения: 800
- Зарегистрирован: Ср апр 25, 2007 09:50:43
- Откуда: Киев
- Контактная информация:
SeregaT, чудесным образом есть скриншот понипрога для меги 16, на 33-й странице в теме про параллельные программаторы. Файл Paraprog_Note_from_Axel.zip ...там на кварц 7.3728 Мгц, подходит для близких значений. (Ну подробности в даташите ...)
И если пользовать ножки задействованные для jtag - галочку с него надо снять.
И запороть фузами при ISP мегу16 нельзя (т.е. можно включив низкочастотное внешнее тактирование, тогда надо дать ему это
, на "запороть" не дотягивает).
И если пользовать ножки задействованные для jtag - галочку с него надо снять.
И запороть фузами при ISP мегу16 нельзя (т.е. можно включив низкочастотное внешнее тактирование, тогда надо дать ему это
Скелет колобка состоит из черепа.
-
therian
- Говорящий с текстолитом
- Сообщения: 1682
- Зарегистрирован: Чт окт 20, 2005 12:46:34
- Контактная информация:
Каждый раз видя пост посылающий людей на всякие обучалки/сайты портится настроение, так как знаю что ничего путного такой способ не даст.
Решил поделится методом который даст глубокий уровень знаний
Собираемся в поход в самый большой книжный магазин в городе на целый день. Набирается там книги связанные с нужной темой И на месте читается индексы, предисловия автора, кусочки из первой, второй главы и из середины. Это проделывается со всеми книгами откидывая те что не подходят. Оставляются две:
1)та что читалась понятнее всего и от ознакомления уже была принесена польза
2)самая подробная и по порядку например хороший учебник
Дома читается первая от начала до 1/4 потом практически проверяется
Только после можно браться за вторую и уже использовать две обязательно проверяя выходит ли на практике что то а то так как туалетное чтиво можно прочитать
Если пойти по другому пути таская куски с сайтов и выпрашивая ответов то мигание светодиодами обеспечено до старости
Решил поделится методом который даст глубокий уровень знаний
Собираемся в поход в самый большой книжный магазин в городе на целый день. Набирается там книги связанные с нужной темой И на месте читается индексы, предисловия автора, кусочки из первой, второй главы и из середины. Это проделывается со всеми книгами откидывая те что не подходят. Оставляются две:
1)та что читалась понятнее всего и от ознакомления уже была принесена польза
2)самая подробная и по порядку например хороший учебник
Дома читается первая от начала до 1/4 потом практически проверяется
Только после можно браться за вторую и уже использовать две обязательно проверяя выходит ли на практике что то а то так как туалетное чтиво можно прочитать
Если пойти по другому пути таская куски с сайтов и выпрашивая ответов то мигание светодиодами обеспечено до старости
Последний раз редактировалось therian Вт мар 24, 2009 00:50:11, всего редактировалось 1 раз.
[quote="therian"]Каждый раз видя пост посылающий людей на всякие обучалки/сайты портится настроение, так как знаю что ничего путного такой способ не даст.
Абсолютно согласен!
Сейчас не могу понять это:
Где мона почитать о точках, знаках =, запятых и т. д. на ассемблере?
Вот я знаю что в МК есть 32 РОН. У каждого МК AVR?
Это случайно не порты?
Если что то не так, сорри, просто до меня не доходит пока что...

Абсолютно согласен!
Сейчас не могу понять это:
Где мона почитать о точках, знаках =, запятых и т. д. на ассемблере?
Вот я знаю что в МК есть 32 РОН. У каждого МК AVR?
Это случайно не порты?
Если что то не так, сорри, просто до меня не доходит пока что...
Не умеешь - не берись, но не взявшись не научишься...