|
|
|
Актуально ли изучать PIC в нынешнее время?12.02.2025, 14:58. Показов 10327. Ответов 114
Метки нет (Все метки)
Доброго времени, купил себе на Udemy курс по симуляциям, там часть курса посвящена PIC16F877A. Но я для себя однозначно не определился, стоит ли лезть в те PIC mcu's?
Я в принципе про семейство PIC мало что знаю, однако как почитал, они всё еще были актуальны в 2024ом, и для обучения они ни чем не хуже тех же AVR.
0
|
|
| 12.02.2025, 14:58 | |
|
Ответы с готовыми решениями:
114
Что актуально изучать? Lumia 525 в нынешнее время Стоит ли программировать на Делфи в нынешнее время? |
|
Модератор
|
||
| 25.02.2025, 08:05 | ||
|
Если речь про 8мибитки, то и они вполне развиваются. выходят новые модели. Из достоинств наличие небольших корпусов DIP,SOIC, небольшое потребление, есть до +125 С.
0
|
||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
||||||||||||||
| 11.06.2025, 18:59 | ||||||||||||||
|
Пролистывал "AVR Assembler" от микрочипа, и что-то вспомнилась эта тема
![]() Напомню, что речь шла о декларировании переменной в java:
![]() А так да.. на авр асме переменную тоже в любом месте писать можно. Но только вначале файла должно быть указано:
А дальше пишем как захотим ![]() Так что на асме тоже можно "не париться" по поводу "переменных"
0
|
||||||||||||||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
|
|
| 11.06.2025, 22:02 | |
|
Я имел ввиду не место в коде, а место в памяти - стек, куча...
0
|
|
|
Почетный модератор
11561 / 4356 / 453
Регистрация: 12.06.2008
Сообщений: 12,457
|
|||
| 12.06.2025, 02:01 | |||
|
Я не знаю, какие сейчас PIC более актуальные... возможно, современные ещё сильнее понизили своё потребление... просто сравнивал с тем, что было.
2
|
|||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
||
| 12.06.2025, 05:55 | ||
|
Если хочется сэкономить на трехвольтовом стабилизаторе, есть ch32v103. Так что я без понятия, что за камни вы там хотите предложить новичку, что без BGA и многослоек не обойтись. Ах да, никто не отменял готовые платы вроде того же bluepill-а.
3
|
||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
|
| 12.06.2025, 06:21 | |
|
Вопрос "актуальности" думаю поставлен не правильно. В подавляющем большинстве конструкций, хоть любительских, хоть профессиональных, вполне хватает и атмег и pic-ов. Ну пользуются многие stm32 или ch32, потому что освоили платформу, но часто их использование в простых конструкциях избыточно.
У pic-ов в отличии от авр-ок есть недостаток (даже для простых конструкций) - это отсутствие аппаратного eeprom-а. Если сравнивать например AVR и RISC-V, то в AVR большинство инструкций выполняются за один такт. То есть при 16 MHz на выходе у нас 16 MHz. В RISC-V же на одну инструкцию требуется в среднем 5 тактов. Поэтому при заявленных 48 MHz на выходе имеем 48/5. Но. Можно до бесконечности ковыряться в сравнениях, считать такты, микроамперы, измерять габариты корпусов, наличие периферии, сравнивать цены.. А можно рассматривать с позиции поставленой задачи. А для большинства задач хватит даже at90s2313 - простые конструкции с простым дисплеем работают на ура, даже на программном интерфейсе.
1
|
|
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
||||
| 12.06.2025, 07:57 | ||||
|
0
|
||||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
||||
| 12.06.2025, 08:12 | ||||
![]() В частности гугловский ИИ на запрос "RISC-V тактов на инструкцию" выдаёт
Я понимаю, что это не шибко авторитетный источник, но думаю они эту информацию тоже не с потолка взяли
0
|
||||
|
1507 / 524 / 75
Регистрация: 22.09.2023
Сообщений: 1,654
|
||||
| 12.06.2025, 08:32 | ||||
|
0
|
||||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
||||
| 12.06.2025, 08:48 | ||||
|
Не считая периферии, которую в 8-битках приходится реализовывать на ядре. Но это в простейшем виде. В реальности, во-первых, многие операции выполняются параллельно, во-вторых, могут быть объединены в один такт. Кстати, по ссылке рекомендую сходить. Это цикл лекций МГУ об архитектуре RISC-V. Но нужен он бывает. Для сохранения настроек, например. Буквально сейчас делаю одну приставку к компьютеру с дисплеем hd44780. А у него нет автоматической настройки контраста, приходится либо переменник ставить, либо программную настройку. Плюс яркость подсветки. Плюс 8 юзерских символов, которые хорошо бы грузить при старте.
1
|
||||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
||
| 12.06.2025, 08:58 | ||
|
0
|
||
|
1507 / 524 / 75
Регистрация: 22.09.2023
Сообщений: 1,654
|
|||
| 12.06.2025, 09:07 | |||
|
12F629/12F675: 128 байтов 16F87x: Up to 256 x 8 bytes of EEPROM data memory 16F91x: 256 байтов 18F13K50/14K50: 256 байтов 18F2455/2550/445/4550: 256 байтов 18F8722: 1024 байта 18F6520/8520/6620/8620/6720/8720: 1024 байта. Пусть покажет хоть один PIC, у которого нет EEPROM. Да, я знаю про 16C5x, но они выпускались 30 лет назад, когда AVR еще даже не родились. Добавлено через 2 минуты
0
|
|||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
||||||
| 12.06.2025, 09:23 | ||||||
|
Добавлено через 3 минуты
0
|
||||||
|
1507 / 524 / 75
Регистрация: 22.09.2023
Сообщений: 1,654
|
||
| 12.06.2025, 09:40 | ||
|
0
|
||
|
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 378
|
||
| 12.06.2025, 09:47 | ||
|
У меня кухонный таймер отсчитывает до секунд. Например яйцо всмятку сварить. Но есть ещё моменты, когда устанавливаю на 2,5 минуты.
0
|
||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|
| 12.06.2025, 10:14 | |
|
Или какие-нибудь калибровки. Банально опорное напряжение встроенного ИОН. Не в код же вписывать. Или всякие адреса и пароли для "умного дома".
Необходимость сохранить пару байтов это действительно не редкость.
0
|
|
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||
| 12.06.2025, 16:03 | ||
|
1
|
||
|
Модератор
|
|
| 12.06.2025, 19:31 | |
|
Humanoid, COKPOWEHEU, вы правы, а я, того
![]() У меня в мозгу ARM не ассоциируется с Cortex, но это мои проблемы.
0
|
|
| 12.06.2025, 19:31 | |
|
Какую видеокарту брать в нынешнее время? Как добавить компанию на Карту Гугл в нынешнее время ? Актуально ли изучать java сейчас по книге, где примеры в java 5?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|