Size: a a a

Ассемблер

2020 July 10

KL

Khamai Lab in Ассемблер
Aleksandr
к тому же, в даташите каждого чипа авр есть ВООБЩЕ все что может быть по этому контроллеру, а не библиотека даташитов чипа, даташитов семейства, референс мануалов и документаций архитектуры
Не скажу что прям нужна вся библиотека, например для stm32f100 достаточно РМ на семейство, РМ на ядро и ДШ) не так уж и много) ну а как развиваться? Надо крутиться если есть желание
источник

A

Aleksandr in Ассемблер
логичнее развивать от простого к сложному. помимо того что проще, так еще и изучишь больше
источник

KL

Khamai Lab in Ассемблер
Я просто хочу дать совет брать стм32 и не бояться, можно и на асм сразу подсесть на нем
источник

KL

Khamai Lab in Ассемблер
Aleksandr
логичнее развивать от простого к сложному. помимо того что проще, так еще и изучишь больше
На stm32 можно же тоже начать с простого, взять младшие модели, попробовать настроить какой-нибудь spi, или подрыгать ножкой на крайняк, никто же не говорит разу использовать кучу режимов шим и тд и тп
источник

A

Aleksandr in Ассемблер
Можно. А какие тогда в этом преимущества?
источник

KL

Khamai Lab in Ассемблер
Aleksandr
Можно. А какие тогда в этом преимущества?
Ну тут конечно нужно исходить из потребностей,что вообще нужно "изобрести", хотя бы то что когда потребности возрастут не будет переходного процесса в плане освоения нового, ладно, я повторюсь, что холивар не хочу разводить, только хочу сказать что сложность stm32 и вообще армов это страшилки по сути
источник

A

Aleksandr in Ассемблер
я, тащемто, очень близко знаком с армами, как с M-серией, так и со старшими. И да, они далеко не такие уж и демоны. Но все равно сложнее авр
источник

楽園松本 in Ассемблер
Парни, пожалуйста, дайте КРТАКИЙ (не более 10 слов для каждого) обзор по основным микро контроллерам
источник

DV

Dmitrij V in Ассемблер
Армы (stm32) многоножные, с подключением перефирии проблем не возникнет (в плане управления множеством устройств/датчиков), поддержка SPI, UART, I2C, PWM, таймеры и др. + в некоторых есть поддержка FPU
источник

楽園松本 in Ассемблер
楽園松本
Парни, пожалуйста, дайте КРТАКИЙ (не более 10 слов для каждого) обзор по основным микро контроллерам
Щас я запилю табличку
источник

A

Aleksandr in Ассемблер
AVR - 8бит, старые, гарвардская архитектура, много статей, очень простые. Легаси.
ARM Cortex-M - 32бит, актуальные, мощные, дешевые, ARM-thumb. Дешевые отладчики. Много разных производителей.
MSP430 -16бит,  попытка запихнуть PDP-11 в микроконтроллер. Интересная штука, но с рынка активно вытесняется.
MCS51 -  8бит, с них все началось. Все еще актуальны так как для них много кода, библиотек и специалистов. Выпускают все кому не лень.
AVR32 - мертворожденная попытка обогyать ARM.
PIC - 8бит и 16бит, старые, менее популярны чем AVR, идиотская архитектура, хотя в новых чипах это исправлено.
STM8 - 8бит. Ни разу с ними не сталкивался, думаю что это почти как AVR, но менее популярны
источник

楽園松本 in Ассемблер
Aleksandr
AVR - 8бит, старые, гарвардская архитектура, много статей, очень простые. Легаси.
ARM Cortex-M - 32бит, актуальные, мощные, дешевые, ARM-thumb. Дешевые отладчики. Много разных производителей.
MSP430 -16бит,  попытка запихнуть PDP-11 в микроконтроллер. Интересная штука, но с рынка активно вытесняется.
MCS51 -  8бит, с них все началось. Все еще актуальны так как для них много кода, библиотек и специалистов. Выпускают все кому не лень.
AVR32 - мертворожденная попытка обогyать ARM.
PIC - 8бит и 16бит, старые, менее популярны чем AVR, идиотская архитектура, хотя в новых чипах это исправлено.
STM8 - 8бит. Ни разу с ними не сталкивался, думаю что это почти как AVR, но менее популярны
Супер! Сохранил себе. Спасибо!
источник

楽園松本 in Ассемблер
Aleksandr
AVR - 8бит, старые, гарвардская архитектура, много статей, очень простые. Легаси.
ARM Cortex-M - 32бит, актуальные, мощные, дешевые, ARM-thumb. Дешевые отладчики. Много разных производителей.
MSP430 -16бит,  попытка запихнуть PDP-11 в микроконтроллер. Интересная штука, но с рынка активно вытесняется.
MCS51 -  8бит, с них все началось. Все еще актуальны так как для них много кода, библиотек и специалистов. Выпускают все кому не лень.
AVR32 - мертворожденная попытка обогyать ARM.
PIC - 8бит и 16бит, старые, менее популярны чем AVR, идиотская архитектура, хотя в новых чипах это исправлено.
STM8 - 8бит. Ни разу с ними не сталкивался, думаю что это почти как AVR, но менее популярны
1) Avr это который arduino?
2) arm cotex - stm ?
источник

DV

Dmitrij V in Ассемблер
1) ардуино это атмега вроде
2) да
источник

楽園松本 in Ассемблер
Я с этим ардуино уже запутался. Ардуино это торговая марка продуктов, в которых используются разные процессоры?
источник

A

Aleksandr in Ассемблер
arm cortex-m это много что, в том числе stm. только ленивый еще не сделал свои микроконтроллеры на арм
источник

A

Aleksandr in Ассемблер
ардуино - это плата с микроконтроллером avr atmega
источник

A

Aleksandr in Ассемблер
у нее свои библиотеки, максимально отдаляющие тебя от понимания что и как ты программируешь
источник

A

Aleksandr in Ассемблер
но да, сейчас под торговой маркой ардуино уже очень разные платы о очени разными МК с разными архитектурами. изначально это были только AVR
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
так мож уже пора на risc-v перейти. технологии то развиваются/открываются
источник