Что такое чистый микропроцессор? И чем он отличается от нечистого?
Нет такого понятия: чистый и не чистый микропроцессор. Вам нужно понять чем микропроцессор отличается от микроконтроллера (загуглите этот вопрос). Вот когда узнаете, тогда перестанете называть микроконтроллер микропроцессором.
А плата эта собрана на основе Allwinner H2. Производитель утверждает, что это процессор. Все остальные разговоры, а также цитаты из поисковых машин считаю несостоятельными, ибо не отражают действительность (утверждение производителя).
Цитата:
Вам нужно понять чем микропроцессор отличается от микроконтроллера (загуглите этот вопрос).
Мне не надо ничего понимать. Мне достаточно открыть даташит на прибор и всю информацию взять оттуда. Вы когда станете производить свою электронику, тогда и будете её называть так, как вам заблагорассудиться. А пока этот день не наступил, это прерогатива производителя.
По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC. При том что шины на основе дифф. пар запросто работают на километр, а то и два.
Мне не надо ничего понимать. Мне достаточно открыть даташит на прибор и всю информацию взять оттуда. Вы когда станете производить свою электронику, тогда и будете её называть так, как вам заблагорассудиться.
Вам бы не мешало успокоится… иначе так можно скатится и до хамства…
... По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC. При том что шины на основе дифф. пар запросто работают на километр, а то и два.
При корректно изготовленном кабеле и самой простейшей прожке до 5 метров гарантируется. Спойлер Спойлер А вот "длиннее" - там необходим специальный модуль (смотрим соответствующие аппноты). Спойлер Да и управление там соответственно чуток посложнее. Касательно адуриний - пишем прожку аккуратно - проблем не будет (используем только базовый OneWire - остальное самодел в пределах референса). Что касается периферии у "малинок" - там могут и специальные микросхемы порт-расширителей применяться - так что не факт, ежли на системной платке МП это совсем не означает отсутствия СБИС ввода/вывода внешней шины.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
...По поводу длины 1wire. По различным сообщениям дурино-форумов, у пользователей уже на 10 метрах возникают ошибки несоответствия CRC.
Лишь подтверждают очевидное. Ты что-то там лепечешь про Orange, но ссылаешься на "опыт специалистов" от "дурино-форумов" про про ошибки CRC. Ты уж определись, гуру хренов, там примерно такие-же, как ты и сидят, новаторы-спасители отрасли с 8-ю классами образования. Подучись, хоть чуть-чуть.
Ну так и чем же они отличаются? Так ответ и не прозвучал, увы. Все остальные словеса показывают уровень невежества...
Добавлено after 25 minutes 50 seconds:
Цитата:
Насчет жесткого разграничения МП и МК на сегодня весьма размыто. Особо после появления кристаллов вида "система-на-кристалле", да и часть аппаратной начинки давно во многие МП перекочевала.
Вот и я о том же. Разделение во встраиваемых решениях весьма условное.
Цитата:
Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.
Что за общее положение такое - не знаю, но прародитель всех МК MCS-51 - память внешняя, ESP82.., который сам Espressif в англицкой версии даташита называет микроконтроллером, память ROM внешняя. Atmega128 содержит всё необходимое для расширения RAM памяти.
Ну так и чем же они отличаются? Так ответ и не прозвучал, увы. Все остальные словеса показывают уровень невежества...
..."Неве́жество — недостаток знаний, необразованность, неразвитость, отсталость. Согласно словарю Ушакова — отсутствие познаний, некультурность, отсталость; в другом, разговорном значении — невоспитанность, невежливость."... Тебя даже читать не научили...Мля...И эти люди мнят себя будущим поколением...Я не самый лучший педагог, но тебе и без меня уже намекнули: "прочти, хоть что-то..." или "чукча писатель?" P.S. И еще. Если меня здесь забанят, то я немного огорчусь, но не более. А вот ты-то, со своими "мударатниками" что будешь делать, когда более покладистые и более именитые, наконец-то устанут от твоих абсолютно идиотских фантазий, или заключений?
Последний раз редактировалось shindax Чт янв 21, 2021 12:09:09, всего редактировалось 1 раз.
Общее положение (примитив) - к МП относят все кристаллы, где выполнение программы производится из внешнего ОЗУ/ПЗУ.
Что за общее положение такое - не знаю, но прародитель всех МК MCS-51 - память внешняя, ESP82.., который сам Espressif в англицкой версии даташита называет микроконтроллером, память ROM внешняя. Atmega128 содержит всё необходимое для расширения RAM памяти.
Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...
...Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...
А я даже благодарен. "Удача любит подготовленных" Лично мне было очень важно послушать другие мнения. Я, как человек, надеюсь не глупый, всегда сомневаюсь в собственных знаниях. И стараюсь всегда их наращивать. Потому как, только идиот знает "единственно верное решение"
Читайте побольше до своих "еб@нутых" заявлений. Тем более, пореже озвучивайте их, пока Вы Сами не будете уверены в их хоть какой-то осмысленности, или научной подтвержденности. Скабрезная фраза, да "ничего личного" здесь уже потерялась имеет место быть, но это уже по тупым американским канонам, от которых мы, надеюсь, скоро избавимся. Никто здесь бизнес построить и не пытается, в отличие от Вас. Вот только чтобы "не выглядеть идиотом", гораздо проще им не быть
Если СПЕЦИАЛИСТ не отличает внешнюю память данных от внешней памяти программ/данных...
то что?
Ладно, попробую "на пальцах"... Совмещенная память программ/данных - обычно применяется в персональных компьютерах, ранних самоделках на основе I8080, Z80, I8086 и в семействе MCS51 (микропроцессорный режим). На сегодня может также встречаться в АРМ системах-на-кристалле (режим размещения программ в памяти данных - но внутри кристалла). Наличие только внешней памяти данных не показатель, ибо непосредственное исполнение программы оттуда невозможно. В остальном давно уже "грани размыты" современными "гибридами", имеющими в своем составе практически все "внешние" аппаратные средства, что ранее обеспечивали работу именно микропроцессоров "в чистом виде".
Отдельно следует отметить "симуляторы МП" - к примеру та же 128я мега (или иной МК) с загруженным интерпретатором кода МП Z80. В этом случае программа, написанная в машинных кодах и необходимые данные находятся во внешнем ОЗУ, а сам МК считывает коды и выполняет соответствующую имитацию действий Z80, которые те коды должны были выполнить.
Ну наконец-то. И что из выше озвученного можно применить к микропроцессору, на котором собран Orange PI Zero, чтобы его можно было считать микроконтроллером, как того хочет shindax:
Вы, IMHO, не видите разницы между микроконтроллером и микропроцессором, а она имеет принципиальный характер.
Вот я и поинтересовался про тот принципиальный характер, на основании которого Allwinner H2 можно называть микроконтроллером. В ответ я получил кучу грубости.
Собственно "малинки" и "ардуиноподобные" обладают свойствами "двойственности". С одной стороны можно относиться к ним как к отдельному МК/МП на платке с дополнительной обвязкой, с другой - как к отдельным СБИС DIP формфактора/простейшим ПК. У "малинок" собственно и формат побольше и возможности - то уже от подхода к применению зависеть будет.
Кстати... А к какой категории можно вот это чудо отнести:
"... Британская организация Raspberry Pi Foundation представила свою первую микроконтроллерную плату Raspberry Pi Pico стоимостью четыре доллара. Более того как утверждает организация, на плате используется собственный микроконтроллер под названием RP2040.
Микроконтроллер изготавливается по технологии 40нм и пока доступен только в корпусе QFN-56 размером 7 × 7 мм. Из периферии на борту RP2040 имеет:
* Двухъядерный Arm Cortex-M0 + @ 133 МГц * Шесть независимых банков ОЗУ общей емкостью 264 КБ * Поддержка до 16 МБ внешней флэш-памяти через шину QSPI * Контроллер DMA * Интерполятор и периферийные устройства целочисленного делителя * 30 GPIO, 4 из которых могут использоваться как аналоговые * 2 × UART, 2 × контроллера SPI и 2 × контроллера I2C * 16 каналов ШИМ * 1 × USB 1.1 контроллер и PHY, с поддержкой хоста и устройства * 8 × конечных автоматов программируемого ввода-вывода (PIO) * Режим загрузки USB-накопителя с поддержкой UF2, аналогичный тому что используется в микроконтроллерах LPC.
Из доступных средств программирования поддерживается ARM-GCC и MicroPython. ..."
как утверждает организация, на плате используется собственный микроконтроллер под названием RP2040.
Это чистой воды микроконтроллер. Никакой двойственности у него нет. Микропроцессор однозначно имеет внешнюю ШИНУ памяти, даже при наличии встроенной RAM/ROM. Микропроцессоры на сегодняшний день - это фонНейман. То есть ROM используется лишь для конфигурирования чипа и начальной загрузки ПО в RAM. И поэтому RAM занимает подавляющее адресное пространство реализуемой памяти. И сделано это ровно потому, что основной баг контроллеров - ограниченная скорость флеша. При всех изворотах с кешированием выше 400...450 МГц флеш не прыгает. Далее только RAM. Другой проблемой МК является подгрузка кода (оверлеи) и просто многократно перезагружаемое в процессе работы ПО. Тут тоже только процессоры. ЗЫ. Кстати, Cortex-M это микроконтроллерное ядро.
Ограничения скорости встроенного ОЗУ (и самого главного бича флешек - ограниченного количества циклов записи) снимаются при установке на кристалле MRAM памяти. Там только "внешний накопитель" останется снаружи - аналогия жесткого диска (давно уже микроCD освоенная).
В обсуждаемом случае ROM на борту ограничен фиксированным функционалом - бутлоадер с внешней QSPI флешкой и набор встроенных функций (типа функций плавучки), которых нет в ядрах. Внешней системной шины для памяти нет. Нет системы криптования прошивки для защиты кода. Просто в начале работы исполняемый код заливается из внешней флеши в ОЗУ и запускается исполнение.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения