Найдено 238 результатов

ks0
Вт май 26, 2026 19:27:51
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.


Нюансов будет вылазить много, так как Вы допускаете ошибку - делаете, похоже, упор на использование непойми чего написанного непойми кем, а не на доскональное изучение даташитов и аппнотов производителя. Как там Ивлев говорит - "Прежде чем научиться готовить плохо, научись готовить хорошо" - а ...
ks0
Вт май 26, 2026 13:57:39
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.


Не очень понятно зачем автор UNI-STC читает состояние пинов всего порта, а только затем маской меняет один бит.


Функции позволяют конфигурировать и менять сразу группу бит на одном порту. Это у меня один требовался. Как чаще всего.

Автор ответил, что "gpio-hal изначально предназначался для ...
ks0
Пн май 25, 2026 17:45:34
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

А сообщение о баге было примерно такое:
Недавно я столкнулся с одним багом, и мне кажется он лежит в основании всей библиотеки: это некорректная работа с gpio.
Я использовал для отладки вывод на serial (P3.0, P3.1) и при этом включал ключ через порт P3.4. При записи в порт P3.4 нуля у меня пропал ...
ks0
Пн май 25, 2026 17:41:31
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

Сегодня написал автор об этом баге. Через час он баг исправил и ответил:
Ваш анализ верен, спасибо за сообщение об ошибке! :)
gpio-hal изначально предназначался для упрощения работы с группами битов, поэтому я реализовал его именно таким образом.
Оказалось, что эта возможность оказалась полезной ...
ks0
Сб май 23, 2026 09:20:56
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

Написал сообщение, потом подумал, что поспешил, и удалил. Сделал другую плату, поставил контроллер с большим объемом памяти (STC8H1K17). Ниже будет понятно почему. На новой плате убрал ошибки, все провода и сопли, все облепил конденсаторами. Получил тот же результат. Первоначальное сообщение:

Я тут ...
ks0
Пн май 04, 2026 13:55:15
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

Я не родные использую, а uni-STC HAL написанный для sdcc.
Еще какая-то аномалия замечена, пока не знаю стоит ли ее колупать или нет. Почему-то в моем случае при записи на любой порт P3.x отваливается UART, который сидит на P3.1. Сразу хоба, и нет вывода. Че глючит непонятно. HAL, контроллер? Загадка ...
ks0
Вс май 03, 2026 13:25:46
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

Я сегодня как учительница русского языка, когда первый раз прыгала с парашютом. Был потрясен, удивлен и крайне обескуражен.
Кодил цифровой фильтр на STC8. Компилятор sdcc. Че-то нефига нормально не работает, просто как скользящее окно (EMA), которое и было изначально. Меняю коэффициенты, потом float ...
ks0
Пн фев 02, 2026 17:15:04
Форум: Arduino
Тема: Как прошить Arduino Nano
Ответы: 58
Просмотры: 10779

Re: Как прошить Arduino Nano

Может прав не хватает?
ks0
Пт янв 30, 2026 16:01:38
Форум: Arduino
Тема: Как копировать скетч.
Ответы: 20
Просмотры: 9298

Re: Как копировать скетч.

Это просто текст. Можно Ctrl-C - Ctrl-V, как обычно
ks0
Чт янв 29, 2026 17:02:28
Форум: Статьи
Тема: Передатчик на двух транзисторах
Ответы: 123
Просмотры: 62158

Re: Передатчик на двух транзисторах

В FM должно быть, но зависит от катушки. Надо ее пробовать сжимать, растягивать и т.п. У меня SDR приемник был, там проще ловить
ks0
Сб ноя 22, 2025 06:12:08
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

На регистрах и по даташиту я могу написать. Когда что-то надо чтоб точно работало вообще использую хорошо понятные авр. Здесь чисто для фана. Делать было нечего, и я пару дней почитал на работе исходники и сайт автора, и прям проникся. Так все систематизировать и сделать универсальную библиотеку для ...
ks0
Пт ноя 21, 2025 17:28:26
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

[uquote="ks0",url="/forum/viewtopic.php?p=4626827#p4626827"]STC-ISP это программа для прошивки? Убунту у меня, я без нее. И насколько знаю все заголовочные файлы и примеры от производителя идут для Кейла.
Вот такой проект нашел https://codeberg.org/20-100/uni-STC
Буду смотреть. Хотя хотелось бы в ...
ks0
Чт мар 06, 2025 19:26:29
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

[uquote="Александр Д.",url="/forum/viewtopic.php?p=4690361#p4690361"]Сами данные при загрузке шифруются. Алгоритм меняется, в разных версиях загрузчика - разные.[/uquote]
Так, поподробнее насчет шифрования.
Можно ли сделать зашифрованный файл, которые расшифровывается только загрузчиком внутри ...
ks0
Ср янв 08, 2025 20:20:22
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2215
Просмотры: 1331686

Re: WinAvr в вопросах и ответах

Кто-нибудь может сказать.
avr-gcc при работе с eeprom библиотечными функциями из eeprom.h (типа eeprom_update_byte() и т.п.) сам запрещает прерывания на время обновления? Что-то я задумался, посмотрел ассемблерный код и не могу сообразить, давно асмом не пользовался, а там все понамешано.... Вроде ...
ks0
Ср дек 25, 2024 15:43:27
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

[uquote="jcxz",url="/forum/viewtopic.php?p=4663901#p4663901"]Чтобы компоновщик мог вырезать неиспользуемые функции/данные, надо чтобы компилятор создавал для каждой такой функции или блока данных отдельную секцию. Только в этом случае компоновщик сможет удалить её (так как манипулирует входными ...
ks0
Вт дек 24, 2024 19:38:06
Форум: Разные вопросы по МК
Тема: Микроконтроллеры STC: первые впечатления.
Ответы: 212
Просмотры: 224834

Re: Микроконтроллеры STC: первые впечатления.

Компилятор не вырезает неиспользуемые функции, т.к. не знает будет ли она использоваться или нет, возможно к ней будет вызов из другого файла. Он же для каждого си-файла делает свой объектный файл.
Задача убрать неиспользуемые функции лежит на компоновщике, надо его ключи смотреть.
дед-код элиминейш ...

Перейти к расширенному поиску