- AVR Microcontroller and Embedded Systems
Beginers introduction to the Assebly Language of ATMEL-AVR Microprocessors (Gerhard Schmidt,2004, англ)
Мелкие вопросы по МК и ПЛИС.
Tell Me The Truth
- Реклама
- Сообщения: 118
- Зарегистрирован: Ср фев 05, 2014 18:54:39
jazz393, конечно есть, но рекомендовать вам от себя ничего не стану т.к. в свое время мне ни один из них не подошол и пришлось собирать инфу из разных источников по крупицам
дам вам добрый совет: потихоньку подучивайте англицкий
дам вам добрый совет: потихоньку подучивайте англицкий
Tell Me The Truth
jazz393, все зависит от вашего уровня. Я, например, когда только начал осваивать процы, чииал Белов "Создаем устройства на микроконтроллерах". Там начинается с подключения светодиода и заканчивается схемамами байтбластера для прошивки. Все примеры на ассемблере и на Си. Все подробно разжевано, что называется, для школьников/чайников. Речь о процах AVR.
Во всяком случае новее меги. Классическая мега8 устарела уже настолько, что пора про неё забыть в новых разработках.aam писал(а):У Тини2313 чуть ли не любой ноги можно генерить асинхронное прерывание... Что же она круче меги?
- Реклама
А про что тогда вспомнить? Мне вот Тиня84 подходит с технической точки зрения идеально, но ее даже в Москве не в каждом магазине купишь и цена за сотню. И кому кроме меня после этого будет нужен мой девайс? Есть еще Тиня4313, но там же в притык все.ploop писал(а):Классическая мега8 устарела уже настолько, что пора про неё забыть в новых разработках.
А мега8 с буквой А мне досталась за 40 руб. в планарном корпусе.
Кстати, кто-нибудь может сказать, можно ли просто оставлять свободной (без кондера) ногу входа ИОН AREF, если я АЦП не использую?
Как вариант - STM32F0 дешевле AVRaam писал(а):А про что тогда вспомнить? Мне вот Тиня84 подходит с технической точки зрения идеально, но ее даже в Москве не в каждом магазине купишь и цена за сотню.
Можно.aam писал(а):Кстати, кто-нибудь может сказать, можно ли просто оставлять свободной (без кондера) ногу входа ИОН AREF, если я АЦП не использую?
Все будет только лучше, в крайнем случае - хуже.
Я не понял, AVR умирает?coredumped писал(а):Как вариант - STM32F0 дешевле AVR
А какже ее релиз с буквой А? Раз ее обновили, значит не собираются хоронить?ploop писал(а):Классическая мега8 устарела уже настолько, что пора про неё забыть в новых разработках.
aam, просто есть люди любящие ARM и ненавидящие Меги и прочие "некошерные" МК ))
Есть еще люди, искренне любящие PIC
Но если честно, coredumped в некотором смысле прав - я давно заметил, что STM вообще копейки стоят по сравнению с некоторыми мегами. Но доступность...
Вот я в Москве может и смогу где купить, ито с гемором. А Меги чуть ли не в любой "палатке возле метро" есть
Мне просто интересно ситуацию узнать. Понятно что AVR - процы с историей, но это не значит что они перестали развиваться. Вот версии с буквой А, я заметил, вообще копейки стоят.
ATtiny13A-SSU, например - 23 руб. - как булочка свердловская
Да и Мега8 за 40 - о многом говорит
Но все же не дешевле STM. Там за 1 бакс чуть ли не TQFP-44 видел.
Но если честно, coredumped в некотором смысле прав - я давно заметил, что STM вообще копейки стоят по сравнению с некоторыми мегами. Но доступность...
Вот я в Москве может и смогу где купить, ито с гемором. А Меги чуть ли не в любой "палатке возле метро" есть
ATtiny13A-SSU, например - 23 руб. - как булочка свердловская
Но все же не дешевле STM. Там за 1 бакс чуть ли не TQFP-44 видел.
- Сообщения: 3342
- Зарегистрирован: Ср янв 02, 2013 08:37:35
Советую всё же взглянуть на мегу88… приятно удивитесь по отношении к меги8 и цена не дороже.aam писал(а):А мега8 с буквой А мне досталась за 40 руб. в планарном корпусе.
И поверьте, вполне заслуженно...aam писал(а):Есть еще люди, искренне любящие PIC![]()
Впрочем, если Вы Мегу8 отождествляете с Атмел, а 16ф84а с Микрочип, то никакой СТМ не поможет... Даже даром или с доплатой...
Еслиб еще кто толком объяснил чем так плоха эта Мега8? Она же начальная в линейке Мег. Так чего хотите? А если сравнивать с Тинями, она может и более убогая, чем Тини84, но тем не менее стоит 40 руб всего.
Никто же не говорит, что Тини13 ненадо использовать в новых разработках, хотя это один из самых начальных процев Тини.
Тем временем, запаял одну из купленных за 40 руб Мегу8А в макет. Вы будите ржать, но она НАСТОЯЩАЯ!
Т. е. определяется, программируется, после ножками шевилит и живет согласно программе
Так что, на левак или пустышку вроде не нарвался...
И он вроде как снят с производства?
Ну хз как там ПИКи, в драку лезть не буду, но я как-то сразу с ними не начал прочитав про 4 такта на операцию и т. п. Может я в чем и ошибаюсь, то щас вижу, что конструкций на AVR больше чем на ПИК.
С Атмел я отождествляю не только Мегу8, линейку 8-разрядных процев я более-менее представляю себе.
Кстати, что скажете о Меге128А? У меня тут на работе темка возникла - хочу на ней замутить МДС-модуль с АЦП, DIO и MODBUS поверх RS-485))
Никто же не говорит, что Тини13 ненадо использовать в новых разработках, хотя это один из самых начальных процев Тини.
Тем временем, запаял одну из купленных за 40 руб Мегу8А в макет. Вы будите ржать, но она НАСТОЯЩАЯ!
Так что, на левак или пустышку вроде не нарвался...
16ф84 я отождествляю с 1878ВЕ...КРАМ писал(а):а 16ф84а с Микрочип
И он вроде как снят с производства?
Ну хз как там ПИКи, в драку лезть не буду, но я как-то сразу с ними не начал прочитав про 4 такта на операцию и т. п. Может я в чем и ошибаюсь, то щас вижу, что конструкций на AVR больше чем на ПИК.
С Атмел я отождествляю не только Мегу8, линейку 8-разрядных процев я более-менее представляю себе.
Кстати, что скажете о Меге128А? У меня тут на работе темка возникла - хочу на ней замутить МДС-модуль с АЦП, DIO и MODBUS поверх RS-485))
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
есть еще мега168 и мега328. по ногам 1х1. а функционал побогаче. особенно если памяти недостает.АСУ писал(а):Советую всё же взглянуть на мегу88
по цене не очень дороже чем мега 8. по крайней мере там где я покупал, на 3v3
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
- Сообщения: 2316
- Зарегистрирован: Вс июн 26, 2011 20:03:21
А кто-нибудь уже юзает STM полноценно? Ато слышал что есть проблемы с инфой на них...
Пора тоже переставать добывать огонь камнями и переходить на спички
. А в плане доступности - даже у нас в городе (не миллионник) есть представители "Компэл" (не реклама, но достать современный товар у нас, реально, можно только у них) дык они за неделю привезут все, что закажете....
Пора тоже переставать добывать огонь камнями и переходить на спички
Расклад по Мегам на сегодня:
ATmega328P-AUR 106 руб.
ATMEGA168PA-AU 66 руб.
ATmega88PA-AU 55 руб.
ATMEGA8A-AU 43.85 руб.
Для сравнения нефиговая ATmega32A-AU стоит 89 руб.
Что касается Меги8, то для моего RGB-контроллера у нее всего 1 недостаток - всего 3 ШИМ-канала. Но я выкрутился - аппаратным ШИМом 32 кГц я ЦАПлю опору для линейных ИТ RGB, а программно через ногу сделал ШИМ около 125 Гц, с помощью него и танталового кондера я получаю опору 0...10В для диммирования БП светодиодов - там динамика не нужна, и так вроде канает.
Тиня2313 была хороша тем, что имела 4 ШИМ-канала и электролит не требовался - хватало керамики на 1 мкФ.
ATmega328P-AUR 106 руб.
ATMEGA168PA-AU 66 руб.
ATmega88PA-AU 55 руб.
ATMEGA8A-AU 43.85 руб.
Для сравнения нефиговая ATmega32A-AU стоит 89 руб.
Тут на Радиокоте один товарищ серьезно ими занимается. Даже статья была как и с чем их начинать есть.isx писал(а):А кто-нибудь уже юзает STM полноценно?
Мне не достает памяти Тини2313, а мега 8 - за глаза и по ногам и по памяти. Я уже говорил, что мне бы проц с 14-ю ногами и было бы все "рационально", но этот проц (Тнини84) стоит в 3 раза дороже той самой Меги8. Смысл?oleg63m писал(а):а функционал побогаче. особенно если памяти недостает.
Что касается Меги8, то для моего RGB-контроллера у нее всего 1 недостаток - всего 3 ШИМ-канала. Но я выкрутился - аппаратным ШИМом 32 кГц я ЦАПлю опору для линейных ИТ RGB, а программно через ногу сделал ШИМ около 125 Гц, с помощью него и танталового кондера я получаю опору 0...10В для диммирования БП светодиодов - там динамика не нужна, и так вроде канает.
Тиня2313 была хороша тем, что имела 4 ШИМ-канала и электролит не требовался - хватало керамики на 1 мкФ.
..перенес случайно, сорри
Последний раз редактировалось КРАМ Вс фев 09, 2014 11:54:08, всего редактировалось 2 раза.
Нет никаких проблем с инфой. У ST немного другой подход к документации, в отличии от Atmel - есть reference manual - описание периферии семейства (например STM32F0) и отдельно даташиты, содержащие пинауты, размеры памяти итд итп. Короче, нужно использовать 2 документа, причем даташит - значительно реже. У Atmel все находится в одном файле.isx писал(а):А кто-нибудь уже юзает STM полноценно?
Я давно использую контроллеры на ARM (Ti и ST) и совсем не скучаю по AVR, котрый, в свое время, отлично справлялся со своими задачами. Но время не стоит на месте, и цена на ARM стала копеечной.
Семейство Cortex-M0 - отличная альтернатива 8-битным контроллерам. Atmel тоже выпустил ряд МК с этим ядром, но стоят они несколько дороже, чем у конкурентов.
Из минусов (для любительской практики) часто вспоминают об отсутствии ARM в DIP корпусах, да и шаг выводов ARM в TQFP несколько меньше, чем у AVR.
Если есть конкретные вопросы о переходе с AVR на ARM - спрашивайте.
Все будет только лучше, в крайнем случае - хуже.
На нашем производстве к сожалению не выращивают красталлы для процевКРАМ писал(а):Вы на работе всегда не разрабатываете, а ищете готовое?
Ой надо будет как-нибудь заняться замутить что-нибудь на каком-нибудь доставабельном проце из STшек... На работе наверно на Меге128 все-таки сделаю, т. к. сроки и т. д., а вот "для души", "для дома" можно будет попробовать STM освоить.coredumped писал(а):Семейство Cortex-M0 - отличная альтернатива 8-битным контроллерам
И все же, как мне показалось, STM начинаются с "больших" процев, а МК типа "8 ног" там я что-то не видел.
DIP-корпуса лично я давно уже не юзаю - уж больно огромные (Мегу32 в DIP страшно представить!coredumped писал(а):Из минусов (для любительской практики) часто вспоминают об отсутствии ARM в DIP корпусах, да и шаг выводов ARM в TQFP несколько меньше, чем у AVR.
Кстати, программируются STMы также как и AVRки? Есть внутрисхемный режим? Байтблестером их выйдет зашить?
Если AVR8, то хотя бы новые серии 48-88-168-328. Дешевле, богаче функционал.aam писал(а):А про что тогда вспомнить?
А вообще правильно говорят - пора уходить от AVR8.


