Например TDA7294

Форум РадиоКот • Просмотр темы - Микроконтроллеры STC: первые впечатления.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб фев 14, 2026 17:32:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 195 ]     ... , , , 8, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 15:15:42 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 28, 2019 20:00:57
Сообщений: 26
Рейтинг сообщения: 0
На STC15W408AS есть же MISO, MOSI, CLK, RES, может можно через них прочитать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 15:24:20 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Вс май 12, 2024 12:41:38
Сообщений: 108
Откуда: Подмосковье
Рейтинг сообщения: 1
Нет в них прямого доступа! Просто нет.
В загрузчике не заложена функция Чтения прошивки.

Вся загрузка прошивки в МК производится встроенным в него загрузчиком. Его активация - подачей питания.
Сами данные при загрузке шифруются. Алгоритм меняется, в разных версиях загрузчика - разные.

_________________
Верните прошлое! там было такое прекрасное будущее...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 19:14:26 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 194
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1690
Рейтинг сообщения: 0
Из описания C51 для Keil: «Невызванная процедура рассматривается компоновщиком как потенциальная процедура прерывания. Это означает, что функции назначается ненакладываемое пространство данных для ее локальных переменных.»

Т.е. она не только занимает место в памяти программ, но и память данных отъедает больше обычного. В общем – полное зло.
Странно если так. Компоновщик должен молча удалять неиспользуемые процедуры. Вроде как очевидно это.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 19:26:29 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Чт фев 28, 2013 14:16:10
Сообщений: 230
Рейтинг сообщения: 0
Сами данные при загрузке шифруются. Алгоритм меняется, в разных версиях загрузчика - разные.

Так, поподробнее насчет шифрования.
Можно ли сделать зашифрованный файл, которые расшифровывается только загрузчиком внутри контроллера и никем более?
Т.е. зашит ли уже готовый функционал в загрузчик?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 19:54:28 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 1575
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3447
Откуда: Казань
Рейтинг сообщения: 0
Компоновщик должен молча удалять неиспользуемые процедуры. Вроде как очевидно это.

А если я напрямую в исходнике к процедуре не обращаюсь, а вычисляю её адрес и прыгаю туда в процессе выполнения кода? Зачем? Например для обфускации.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 20:43:46 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 194
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1690
Рейтинг сообщения: 0
А если я напрямую в исходнике к процедуре не обращаюсь, а вычисляю её адрес и прыгаю туда в процессе выполнения кода? Зачем? Например для обфускации.
А откуда вы знаете её адрес? Ведь его компоновщик придумывает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Чт мар 06, 2025 21:46:11 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Вс май 12, 2024 12:41:38
Сообщений: 108
Откуда: Подмосковье
Рейтинг сообщения: 0
Сами данные при загрузке шифруются. Алгоритм меняется, в разных версиях загрузчика - разные.

Так, поподробнее насчет шифрования.
Можно ли сделать зашифрованный файл, которые расшифровывается только загрузчиком внутри контроллера и никем более?
Т.е. зашит ли уже готовый функционал в загрузчик?

да. да. да
скачайте AIapp-ISP-v6.95C.exe. Там видны варианты
вариантов много: привязка к винчестеру, количеству прошитых МК (дали 10 - прошить утилитой с вашим hex внутри больше МК не получится), номеру МК (не во всех сериях)...


Вложения:
Буфер обмена-1.jpg [154.54 KiB]
Скачиваний: 177

_________________
Верните прошлое! там было такое прекрасное будущее...
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пт мар 07, 2025 19:14:33 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 174
Рейтинг сообщения: 0
Не плохой чип 51, если бы ещё мипсов было не меньше меги, то можно было бы одно очень важное дело чем сейчас занимаюсь и сделать, даже в Чип и Дип вполне так цена.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Пт мар 07, 2025 19:34:29 
Встал на лапы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 16
Зарегистрирован: Вс май 12, 2024 12:41:38
Сообщений: 108
Откуда: Подмосковье
Рейтинг сообщения: 0
чем STC хуже АВР?
в некоторых много очень вкусного
Но тут, да: каждому - своё

_________________
Верните прошлое! там было такое прекрасное будущее...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 17:54:48 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 174
Рейтинг сообщения: 0
Нужна как говорится руда, а этот 51 больше чем втрое медленней, и никаким фаршем это не компенсируешь, такова моя задача, понимаю что это очень специфическая задача, жёсткого реального времени, многозадачная. Мне конечно понравился этот проц, но не могли бы они хотябы делать их раз в десять быстрее?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 18:28:36 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 1575
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3447
Откуда: Казань
Рейтинг сообщения: 0
Вячеслав М., Вы, наверное, шутите? Как можно сделать на порядок быстрее древнее ядро, которому уже без малого полвека? Китайцы взяли старую разработку, чуть оптимизировали, добавили периферии - уже хорошо, но в 10 раз быстрее?! Это будет уже новый продукт по совершенно другой цене, а таких и так сейчас уйма.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 19:04:45 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 174
Рейтинг сообщения: 0
Лет 10 назад я писал программу на 51 ядре от NORDIC, так там 16 мипс было, силабс 10 назад под 100 мипс были, а потом всё куда то изчезло. Какие уж тут шутки.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 19:35:59 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1345
Рейтинг сообщения: 0
smacor, ты будешь смеяться. У меня давно валяется ds89c420, не знаю куда его деть. MCS51, 50 MIPS всего. Старьё - старьём. Поинтересуйся.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 19:40:41 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3771
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Никуда они не делись и по сей день на digikey продаются. Силлабс продвигает замену своих старых 8051 моделей на более новое семейство EFM8 с той же архитектурой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Сб мар 08, 2025 23:18:36 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 1575
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3447
Откуда: Казань
Рейтинг сообщения: 0
давно валяется ds89c420... Старьё - старьём. Поинтересуйся

Поинтересовался. Я ошибаюсь или он по периферии значительно уступает тому же STC15W408AS? Если уступает, вот Вам и ответ - видимо с этим ядром или скорость, или периферия.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс мар 09, 2025 06:56:15 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 174
Рейтинг сообщения: 0
Я уже писал об этом, но упомяну - никакая переферия не спасёт когда нужна как говорится руда, когда нужны мипсы, а переферия типа контроллер прямого доступа ни в коем случае не спасает ситуацию, разве что сластит горькую пилюлю процентов так на 10, но когда он в данном случае 51 в три раза медленней чем мега, то тут и не очем говорить, а вся другая переферия уже есть везде. Да, и многоуровневые прерывания тоже так себе преимущество, мне и одного хватает, потому что придерживаюсь концепции - в прерываниях ничего не делать, только выставлять флаги, что даже в стеке сохранять ничего не надо. Если бы кто взял смелость и в десять раз поднял скорость то вот это было бы что то к чему стоит присмотреться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс мар 09, 2025 11:00:31 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 1
Чую подвох...
Ибо у STC помнится одноцикловая команда вроде как не "стандартные 12 тактов" системного генератора...
А у атмег стандартно 16 мегагерц (при отключенном предделителе) ...
Да и гнаться за супербыстродействием...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс мар 09, 2025 11:59:05 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 194
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1690
Рейтинг сообщения: 0
Да и гнаться за супербыстродействием...
...на 8-битке, в эпоху 32-битных ARM-ов?... :facepalm: это как минимум - странно. Точно!
Всё равно что - на детском 3-колёсном лисапедике пытаться догнать болид Формулы-1.

Добавлено after 5 minutes 13 seconds:
никакая переферия не спасёт когда нужна как говорится руда, когда нужны мипсы
"Нужны МИПСы" - возьми ARM. Что мешает рудокопу так сделать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс мар 09, 2025 12:00:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1502
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15460
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для каждого МК/МП своя область применения.
Можно и осциллографом гвозди забивать.
:wink:
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Микроконтроллеры STC: первые впечатления.
СообщениеДобавлено: Вс мар 09, 2025 12:01:25 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн янв 13, 2025 15:24:02
Сообщений: 174
Рейтинг сообщения: 0
В теме по кнопкам я уже писал для чего нужны мипсы, чтобы не повторяться ссылка:
viewtopic.php?f=61&t=79801&start=460

Вот для таких задач, их очень много, например интерпретировать высокоуровнывые сжатые по размеру команды в код, естественно на лету, и тут нужны мипсы. Понятно что можно на STM перейти, но тут как раз проблемы пока не преодолимые. И заметьте, ни какая переферия тут не участвует и не помогает, обычно это просто хлам, нужен только для виртуозности мыслительных заморочек, никакого отношения не имеющий к производительности. Да и кстати на болидах пока не догнали мой код на таком устаревшем типа проце как мега, и всё применяли и сложные логические раскладки,и прерывания,и прочие сишные алгоритмы, но мой код получился изящьным и быстрым, даже на том примере с кнопками.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 195 ]     ... , , , 8, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y