slava68: (Default)
[personal profile] slava68
Решил поковыряться с железкой, может быть дополнить её новыми функциями...
На моей плате микроконтроллер совсем без маркировки :-( искал что-нибудь совпадающие по ножкам питания в корпусе TQFP-44
- безрезультатно. Нашел картинку на китайском сайте:


поиск в Гугле SLH89F5162 дал всего одну единственную ссылку на китайском языке. Мои предположения подтвердились:


автоматический перевод с китайского:

SC89F5162
С 10-битный АЦП 8051 микроконтроллером
1. Особенности
8051 совместим с 8-битной инструкции микроконтроллера FlashROM на водной основе: 62K байтов
Оперативная память: 256 байт внутреннего, внешнего 1024 байт EEPROM чип 1K класса складских помещений Рабочее напряжение:
VDD = 3.6V-5.5V, генератор (код) FOSC = 400kHz-16.6MHz:
- Кварцевым резонатором: 400kHz-16.6MHz- внутренний RC генератор: 16.6MHz
36/40 двунаправленного CMOS ввода / вывода (4 выбирается структура: квази-двунаправленная структура, двухтактный конфигурацию, введите только структуру и структуру с открытым стоком) три 16-разрядный таймер / счетчики: T0, T1 и T2 источников прерываний:
-Timer0, Таймер1, Таймер2
-INT0, INT1, INT4 (8 входных каналов)
-EUART0, EUART1, SPI, PWM, SCM, LPD-ADC, CMP0, CMP13 8-разрядный таймер PWM
Два аналоговых компаратора (CMP) EUART0 и интерфейс EUART1SPI (ведущий / ведомый режим)
8-канальный 10-битный аналого-цифровой преобразователь (АЦП), встроенный детектор низкого напряжения (LPD)
Встроенный низкого сброса напряжения (LVR) (Code Option) -LVR напряжение 1: 4.3V-LVR напряжения 2: 3,7
CPU машинный цикл: цикл колебаний сторожевой таймер (WDT) разминка счетчик
Функция обнаружения отказа Осциллятор поддерживает режимы энергосбережения работы: - Idle Mode - при отключении питания режим пониженного энергопотребления Пакет:
-40 -44 Pin DIP пакет контактный QFP
2. Обзор
SC89F5162 является быстрый 8051 совместимый микроконтроллер. В той же частоте генератора, по сравнению с традиционным 8051 он работает быстрее и более высокие характеристики производительности.
SC89F5162 сохраняет большинство функций стандартного 8051. Эти функции включают в себя внутреннюю 256 байт оперативной памяти и два 16-разрядных таймера / счетчика, один UART, и внешнее прерывание INT0 и INT1. Кроме того, SC89F5162 также интегрирует внешние 1024 байт RAM, совместимый с 8052 чип 16-разрядный таймер / счетчик (Таймер2). Устройство также включает в себя программу и данные, приспособленный для 62K байт флэш-памяти.
SC89F5162 интегрируется не только как EUART, SPI и другие стандартные коммуникационные модули, также интегрирован со встроенной функцией сравнения АЦП, таймер PWM и аналоговый компаратор (CMP) модулей.
Для достижения высокой надежности и низкое энергопотребление, SC89F5162
Встроенный сторожевой таймер, низкий уровень сброса напряжения, обнаружение низкого напряжения и обнаружение неисправности генератора. Кроме того SC89F5162 также предусматривает два вида режима экономии с низким энергопотреблением.
1

Интересно, сколько сейчас стоит реинкарнация 8051, чтобы использовать его в современных разработках ? Зачем ?

Date: 2016-07-25 04:03 am (UTC)
From: [identity profile] nepeanois.livejournal.com
как ни странно, в периферийных контроллерах эта архитектура если не преобладает, то как минимум очень популярна. да взять тот же ардуино.

Date: 2016-07-25 10:24 am (UTC)
From: [identity profile] slava68.livejournal.com
За что взять ардуино ?
ни разу не слышал про ардуино на 8051 :-)))

Date: 2016-07-25 02:13 pm (UTC)
From: [identity profile] nepeanois.livejournal.com
так ядро-то в этой серии контроллеров какое? :)))

Date: 2016-07-25 02:42 pm (UTC)
From: [identity profile] slava68.livejournal.com
Какой позор на мою седую голову :-))))

Я и не подумал об этом.

У меня 8051 неразрывно связано с жесточайшим ассемблером для "сороканожек", который я тужился понять в детстве, но так и не смог.
А оказывается, вот оно чё ....

Date: 2016-07-25 03:53 pm (UTC)
From: [identity profile] nepeanois.livejournal.com
кстати, и тогда зря тужился, уже в те времена для 51го были вполне сносные с-компиляторы :)

Date: 2016-07-25 04:02 pm (UTC)
From: [identity profile] slava68.livejournal.com
грешен был :-)

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 12:12 pm
Powered by Dreamwidth Studios