Size: a a a

2020 July 29

DD

Davydov Denis in ru_ASUTP
таблица прерываний готовая копипастится, инициализация памяти - пять строк на асме, и то не обязательные, а только если на сях код пускать там с инициализацией гломальных переменных... если таких нет, то и это не обязательно
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Вы много видели проектов Bare Metal с той же Малиной Пай? Они конечно есть, но по пальцам рук
в случае stm-ки, я по началу так и делал, пока не наткнулся на готовые конфигураторы...
источник

KW

Konstantin Wilhelm in ru_ASUTP
А так или Ардуино фреймворк или стэмовский ХАЛ, без понимания железа и сплошной копипастинг
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
А так или Ардуино фреймворк или стэмовский ХАЛ, без понимания железа и сплошной копипастинг
это уже для экономии времени, для изучения они вообще не обязательны
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
это уже для экономии времени, для изучения они вообще не обязательны
Изучение чего?
источник

DD

Davydov Denis in ru_ASUTP
архитектуры камня и регистров периферии
источник

DD

Davydov Denis in ru_ASUTP
ну это мое мнение, дело ваше...
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
архитектуры камня и регистров периферии
Хорошо. С чего проще начать с простого камня и простой архитектуры или с переусложненного?
источник

DD

Davydov Denis in ru_ASUTP
а так часто в гугле натыкаюсь на код, где народ чисто на регистрах все делает... страшно конечно выглядит, но если уделить время, то все вполне прозрачно там
источник

KW

Konstantin Wilhelm in ru_ASUTP
Ну вот вы решили научиться водить мотоцикл? В начале будете по полям кататься или сразу на автобан в час пик?
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Хорошо. С чего проще начать с простого камня и простой архитектуры или с переусложненного?
ну те же "часики" сделать на 32-хбитном гораздо проще чем на 8-мибитном
источник

DD

Davydov Denis in ru_ASUTP
а по работе с периферией, я думаю разница там не велика
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
а так часто в гугле натыкаюсь на код, где народ чисто на регистрах все делает... страшно конечно выглядит, но если уделить время, то все вполне прозрачно там
Регистры меня не пугают сами по себе, но нужно вначале с простого, понять и прочувствовать. Потом можно подыматься по сложности, наоборот - большая вероятность утонуть
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
ну те же "часики" сделать на 32-хбитном гораздо проще чем на 8-мибитном
Обычные часы? А какая проблема с ними на 8ми битном?
источник

V

Valerii in ru_ASUTP
Konstantin Wilhelm
Обычные часы? А какая проблема с ними на 8ми битном?
Проблем собственно может быть две); - нет деления и вычитания). Если пользоваться асссембером), Когда то делал проекты на pic, там так и было, в стм хз
источник

V

Valerii in ru_ASUTP
Деление на 2 это сдвиг вправо), до сих пор помню)
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
а по работе с периферией, я думаю разница там не велика
Если смотреть с позиции уже оссилившего, то да. Это как умеющий водить грузовики смотрит на легковушки с лёгкой улыбкой. Я вот в школе вождение на ЗИЛ-130, ГАЗ-53  и КаМАЗ 5320 проходил, блин это было сущее наказание. Зато потом рулить жигой и москвичом было гораздо проще
источник

KW

Konstantin Wilhelm in ru_ASUTP
Valerii
Деление на 2 это сдвиг вправо), до сих пор помню)
А умножение - влево, а вычитание это тоже самое сложение
источник

MO

Maxim Osminin ⚓️ in ru_ASUTP
Al
Особенно если ёмкость металическая
это диванное мнение?
источник

A

Al in ru_ASUTP
Maxim Osminin ⚓️
это диванное мнение?
Да я вообще школьник. Для поржать сюда зашел
источник