|
|
|
Актуально ли изучать PIC в нынешнее время?12.02.2025, 14:58. Показов 10207. Ответов 114
Метки нет (Все метки)
Доброго времени, купил себе на Udemy курс по симуляциям, там часть курса посвящена PIC16F877A. Но я для себя однозначно не определился, стоит ли лезть в те PIC mcu's?
Я в принципе про семейство PIC мало что знаю, однако как почитал, они всё еще были актуальны в 2024ом, и для обучения они ни чем не хуже тех же AVR.
0
|
|
| 12.02.2025, 14:58 | |
|
Ответы с готовыми решениями:
114
Что актуально изучать? Lumia 525 в нынешнее время Стоит ли программировать на Делфи в нынешнее время? |
|
4138 / 2716 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
|
| 13.02.2025, 17:55 | |
|
Cyborg Drone, вы забыли акцентировать главное: мало-мальски сложных программ на ассемблере не пишут, это слишком долго. Он отлично подходит для обучения, для знакомства с железом. Чтобы представлять себе во что разворачивается та или иная конструкция на высокоуровневом языке. Чтобы не бояться заглядывать в дизассемблер. Но застревать на нем тоже плохо: вместо решения реальных задач будете вылизывать битики и выжимать 5% эффективности там, где этого все равно никто не заметит.
2
|
|
|
151 / 110 / 7
Регистрация: 02.12.2021
Сообщений: 702
|
|
| 13.02.2025, 20:30 | |
|
0
|
|
|
wound up as Aussie
516 / 139 / 22
Регистрация: 15.05.2019
Сообщений: 594
|
||
| 14.02.2025, 00:02 | ||
|
Сам не понимаю почему написал set вместо skip.
0
|
||
|
Модератор
10467 / 5763 / 3410
Регистрация: 17.08.2012
Сообщений: 17,519
|
||
| 14.02.2025, 00:10 | ||
|
0
|
||
|
4138 / 2716 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
|
| 14.02.2025, 00:22 | |
|
Cyborg Drone, или какие-то специфичные, платформо-зависимые вещи. Например, стартап-файл, где больше половины кода - инициализация системных регистров. Или переключатель задач в ОС, где нужно сохранять-восстанавливать регистры.
0
|
|
|
Модератор
10467 / 5763 / 3410
Регистрация: 17.08.2012
Сообщений: 17,519
|
|
| 14.02.2025, 00:50 | |
|
Ну да. И ещё для реверс-инжиниринга. И ещё для хакинга.
0
|
|
|
wound up as Aussie
516 / 139 / 22
Регистрация: 15.05.2019
Сообщений: 594
|
||
| 14.02.2025, 01:11 | ||
|
А потом смотрю игры по 500 кБ, по 2 Мб, по 5 Мб.... (ну и компы другие). А скорость на экране таже, ничего не глючит, и тогда я прикинул (линейно) что же будет лет через 10 с тактовой частотой, было что-то вроде 500 Мб (это казалось невероятным тогда), ну и понял, что ассемблеру пипец скоро придёт.... (хотя у Hatch-а на форуме по ассемблеру был самый разгар холиваров ).
0
|
||
|
wound up as Aussie
516 / 139 / 22
Регистрация: 15.05.2019
Сообщений: 594
|
||
| 14.02.2025, 01:28 | ||
|
0
|
||
|
wound up as Aussie
516 / 139 / 22
Регистрация: 15.05.2019
Сообщений: 594
|
||
| 14.02.2025, 01:37 | ||
|
0
|
||
|
48 / 46 / 2
Регистрация: 23.01.2019
Сообщений: 366
|
|
| 14.02.2025, 08:22 | |
|
Хватит болтать.. Пора уже действовать
![]() Шутка)) Да пофиг с чего, главное начать..) По любому полученный опыт пригодится, да и представление своё сложится) Языки программирования они не только под железо, а под восприятие ещё))
0
|
|
|
|
||
| 14.02.2025, 14:53 [ТС] | ||
|
Думаю всё же с 3ей итерации засесть за STM32, где то есть пара голубых таблеток даже. А PIC пожайлуй пока отложу.
0
|
||
|
48 / 46 / 2
Регистрация: 23.01.2019
Сообщений: 366
|
|
| 14.02.2025, 15:35 | |
|
Ну да)) От ментальной конституции зависит. Кому-то необходимо осознавать максимальный контроль над процессами, а кто-то не прочь поиграть в классовую иерархию)
Поэтому так много и языков и средств..) Под себя нужно искать.
0
|
|
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 14.02.2025, 16:32 | |
|
Я работаю ембеддером 15 лет, на ассемблере за это время написал строчек 100.
Но вот недавно появилась потребность изменить алгоритм работы двух-киловаттного зарядного устройства, так "наассемблировался" на 100 лет вперед. Все пришлось или мучительно вспоминать, или вообще учить заново. То есть в повседневной жизни ассемблер не особо то и нужен, но если захочется что-то реверснуть, то ничего кроме океана ассемблерного кода вас там не ждет. Это касается не только прошивок контроллеров, но и компьютерных программ. Плюс при программировании на ассемблере невольно изучаешь то, что на ЯВУ вообще никак не проявляется, например о необходимости выравнивания данных в памяти, или об организации адресного пространства.
0
|
|
|
Модератор
|
|
| 14.02.2025, 21:44 | |
|
Я начинал изучать мк (правда AVR) с асма, даже были некоторые проекты целиком на нем. Неудобно то что элементарные вещи типа деления и умножения приходится самому писать. Зато знания потом пригодились для реверса и модификации прошивок с закрытым кодом под свои нужды.
1
|
|
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
|
| 15.02.2025, 17:30 | |
|
Изучать ассемблер нужно только если он нужен. Для код после дизасемблирования, для написания код под какуюто экзаотику которая больше ничего не понимает. То есть только ради ассемлера. Всякие базы типа организации памяти, стека, и прочая муть сейчас не нужны. Вы еще посоветуйте изучить металоведенье для понимая как ножки на кристале выведены и сталилетейное дело.
Посмотрите на современные языки. Та жа джава. Там нет вообще прямой работы с памятью, никаких указателей, никакого стека, кучи, там такие понятия даже не рассматриваются. Народ просто пишет код и не парится в какой области памяти размещена переменная, сколько тактов тратиться на раскрытие указателя на объект.
0
|
|
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||||
| 16.02.2025, 01:55 | ||||
|
Есть куча, без которой ничего сложнее хеловорда просто не написать. Есть аналог указателей, который только называется по-другому.
2
|
||||
|
48 / 46 / 2
Регистрация: 23.01.2019
Сообщений: 366
|
||||||||||||
| 16.02.2025, 08:46 | ||||||||||||
![]() Для примера переменная на асме, даже не парюсь: Кликните здесь для просмотра всего текста
Асм это не писанина до потери пульса, так же подключаются модули, есть и прочие приёмы облегчающие работу)) Многие ораторы излишне демонизируют ассемблер ![]() Что бы развеять сомнения и не голословить, приведу пример кода. Неужели сложнее чем ЯВУ? Кликните здесь для просмотра всего текста
и вот как это выглядит в реале: Асм или ЯВУ - это дело всего лишь предпочтений, не более
1
|
||||||||||||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
||||
| 16.02.2025, 13:32 | ||||
|
0
|
||||
| 16.02.2025, 13:32 | |
|
Какую видеокарту брать в нынешнее время? Как добавить компанию на Карту Гугл в нынешнее время ? Актуально ли изучать java сейчас по книге, где примеры в java 5?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|