Литература по программированию AVR для начинающих?

Обсуждаем контроллеры компании Atmel.
Kalisnik
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Литература по программированию AVR для начинающих?

Сообщение Kalisnik »

Подскажите хорошую литературу для старта на русском языке. Работать предполагается с Atmega 8.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Литература по программированию AVR для начинающих?

Сообщение BOB51 »

В "сундуке КОТА" посмотри - там есть.
8)
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Литература по программированию AVR для начинающих?

Сообщение parovoZZ »

Евстифеев - на каждом углу валяется.
Но прежде Керниган и Ричи.
Самсусамыч

Re: Литература по программированию AVR для начинающих?

Сообщение Самсусамыч »

[uquote="Kalisnik",url="/forum/viewtopic.php?p=4085570#p4085570"]на русском языке.[/uquote]
https://disk.yandex.ru/i/p3Ej_rure7zgU
Работать предполагается с Atmega 8.
https://disk.yandex.ru/i/eovPhxdEf5yRc
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: Литература по программированию AVR для начинающих?

Сообщение COKPOWEHEU »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4085686#p4085686"]Евстифеев - на каждом углу валяется.
Но прежде Керниган и Ричи.[/uquote]
Евстифеев это справочник, а не учебник. А K&R вообще по Си, а не по ассемблеру.
Лично я начинал с "Занимательной электроники" Ревича, но вроде бы это не лучший старт. Можно почитать "AVR. Учебный курс" DiHalt'а на Изиэлектрониксе.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19040
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Литература по программированию AVR для начинающих?

Сообщение Starichok51 »

еще у Юрия Ревича есть хорошая книга "Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера".
рекомендую начинающим.
но лично для меня там ничего нового и интересного нет. но для новичков в ассемблере будет очень полезна.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Kalisnik
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Re: Литература по программированию AVR для начинающих?

Сообщение Kalisnik »

Спасибо за ответы! Самсусамыч, спасибо за ссылки :) Даташит на русском - это хорошо )
Только объясните, почему речь зашла за ассемблер? Не лучше ли стартовать с Си?
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Литература по программированию AVR для начинающих?

Сообщение parovoZZ »

[uquote="COKPOWEHEU",url="/forum/viewtopic.php?p=4085827#p4085827"]Евстифеев это справочник, а не учебник.[/uquote]
Я за полгода обучения в ЛЭТИ так и не въехал, как программируется С51. А с Евстифеевым уже на третий день наступило озарение.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: Литература по программированию AVR для начинающих?

Сообщение Alex_641 »

Старт на ассемблере ... мне кажется что это не самая лучшая идея.
Не спрашивай по ком звонит колокол, он звонит по тебе !
Самсусамыч

Re: Литература по программированию AVR для начинающих?

Сообщение Самсусамыч »

[uquote="Kalisnik",url="/forum/viewtopic.php?p=4085943#p4085943"]Только объясните, почему речь зашла за ассемблер? Не лучше ли стартовать с Си?[/uquote]
Я за язык программирования ни сова не сказал. :) Тут уж выбирай сам, на каком стартовать. Главное изучить хорошо МК с которым будешь работать. А язык программирование это вторично (ИМХО). :write: Выбор языка программирования как правило зависит от поставленных задач в перспективе. К примеру я – не знаю ни ассемблер, ни Си, но это мне не мешает справляться со своими потребностями. :solder: В общим, на этот счёт мнений разных множество – тут уж придётся тебе выбирать самостоятельно. :beer:
Аватара пользователя
uni
Встал на лапы
Сообщения: 137
Зарегистрирован: Пт дек 07, 2007 11:17:40
Откуда: г. Екатеринбург
Контактная информация:

Re: Литература по программированию AVR для начинающих?

Сообщение uni »

Лучше учиться сразу на железе. Можно даже на виртуальном. Ищешь самые простые обучалки на youtube и повторяешь. Я когда-то для этих целей даже виртуальную машину создал, где всё включено:

Виртуальная машина отладки (AVDM) (ссылка)

Там хоть и для Arduino, но она вполне подходит и просто для программирования на AVR.
Россия навсегда!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Литература по программированию AVR для начинающих?

Сообщение BOB51 »

У адуринки и так имеется весьма приличный симулятор с набором типовой периферии:
https://radiokot.ru/forum/viewtopic.php?f=66&t=178002
8)
kas1830
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Re: Литература по программированию AVR для начинающих?

Сообщение kas1830 »

Белов А.В. "Микроконтроллеры AVR. От азов программирования до создания практических устройств"
Неплохая книга для старта на примере ATtiny2313. Хорошие практические примеры. Как раз изучаю сейчас.
Аватара пользователя
Карбофос
Опытный кот
Сообщения: 760
Зарегистрирован: Сб окт 22, 2016 17:33:32
Откуда: кг

Re: Литература по программированию AVR для начинающих?

Сообщение Карбофос »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4085686#p4085686"]Но прежде Керниган и Ричи.[/uquote]
И даташит на конкретный контроллер.
Плюс хороший редактор.
Лучше "Sublime text" не встречал. Пользуюсь 3-й версией, есть 4-я.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Литература по программированию AVR для начинающих?

Сообщение Eddy_Em »

Что значит "литература"? Там же всего-то — даташит, да RM.
Кстати, а зачем в 21 веке аврки использовать? Если уж хочется 8 бит, есть же куда более приличные МК (хоть те же STM8 и нувотон).

P.S. Что до языка, лучше все же пересилить себя и выучить хотя бы технический английский (а в идеале - еще и технический китайский). Потому как на русском языке если что и найдете, так оно уже давно протухло!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: Литература по программированию AVR для начинающих?

Сообщение COKPOWEHEU »

Евстифеев (но это по сути перевод даташитов на русский, то есть справочник, а не учебник), "AVR. учебный курс" от DiHalt'а с Изиэлектроникс. Ну и лично я начинал с "Занимательная электроника" Ю. Ревича.
Кстати, а зачем в 21 веке аврки использовать?
Очевидно: для обучения. Начинать ведь стоит с простых контроллеров, а не со сложных.
kas1830
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Re: Литература по программированию AVR для начинающих?

Сообщение kas1830 »

Рекомендую еще Хартов В.Я. "Микроконтроллеры AVR. Практикум для начинающих. 2-е издание"
Много полезного почерпнул
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Литература по программированию AVR для начинающих?

Сообщение parovoZZ »

А зачем в 21-ом веке использовать STM8, если есть AVR-ки? В 8-ми битной AVR-ке есть и система событий, и ячейки FPGA, крутые таймеры. Причём это всё очень простое, есть куча AN по применению. Код можно подсмотреть в AtmelStart, если что не понятно.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Литература по программированию AVR для начинающих?

Сообщение Eddy_Em »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4088385#p4088385"]А зачем в 21-ом веке использовать STM8, если есть AVR-ки? В 8-ми битной AVR-ке есть и система событий, и ячейки FPGA, крутые таймеры.[/uquote]
Если сравнить одинаковые по цене STM8 и AVR, то в аврке не будет практически ничего из периферии!

Думаю, если бы не абдурина, в наше время об аврках вообще забыли бы, как о страшном сне! Вот, скажем, о пиках же забыли уже почти…

Единственный плюс в пользу аврок — под них нормальный gcc, а не убогий sdcc. А, скажем, под PIC32 вообще не существует компилятора!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Литература по программированию AVR для начинающих?

Сообщение BOB51 »

И о mcs51 (тот же нувотон) и о ПИКах и о АВРках никто не забывает - вопрос наличия в доступной продаже и цен больше роль играет.
8)
Ответить

Вернуться в «AVR»