Перейти к содержанию

Проблемы с STM8S903K3T6C


Рекомендуемые сообщения

9 часов назад, vavaav сказал:

Ну давайте с простого. Что в вашей программе делает эта строчка?

Бесконечный цикл. Код в нем выполняется постоянно по кругу.

8 часов назад, Огонёк сказал:

Только странно пытаетесь.

Я уже не знаю что не так. Хочется просто как-то проверить нормальный ли это чип или катаец что-то не то прислал. Может кто-то скомпилирует программу блинк для мк и я проверю? Но это мне жирно будет :lol2:

Ссылка на комментарий
Поделиться на другие сайты

@mckay Правильно бесконечный цикл, а кода в нем нет в вашей программе. Так что там иожет моргать?

while(1)
        {
        ;//тут должен быть ваш код
    	}

проверте личку

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, mckay сказал:

Хочется просто как-то проверить нормальный ли это чип или катаец что-то не то прислал.

Не торопитесь. Зачем вам рабочий чип, если вы даже светодиодом помигать не можете? Уделите недельку изучению основ Си, потом и за железо беритесь.

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

6 часов назад, vavaav сказал:

Так что там иожет моргать?

Я не моргал, а до вайла пытался включить высокий уровень.

 

2 часа назад, BARS_ сказал:

Сложно переписать в свою программу готовые строки кода?

Переписал готовые строки кода, не заработало 

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Спасибо пользователю @vavaav ! Он помог и его программа моргает светодиодом на плате, микроконтроллер жив. Ну а мои программы не работают( Примеры из интернета которые я скомпилировал тоже не работают

 

photo_2022-08-06_14-02-46.jpg

Изменено пользователем mckay
Ссылка на комментарий
Поделиться на другие сайты

47 минут назад, BARS_ сказал:

Я же уже говорил, ставьте IAR

Поставил, Но то ли я что-то не доставил или что-то ещё, в выборе tool chain только arm есть, нету stm8. Когда я выбрал arm, то в перечне микроконтроллеров нету stm8 ни одного, затуп по этому поводу. Так же ст линк не перезагружает мк после прошивки. Читал в интернете похожую проблему, возможно мой случай. Помогает вытащить и вставить, потом запускается прошитая программа. Возможно мои программы работали, а ст линк чудил. Или я чего-то не знал... Спасибо всем, буду учиться дальше

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, mckay сказал:

Но то ли я что-то не доставил или что-то ещё, в выборе tool chain только arm есть, нету stm8.

Потому что для STM8 у IAR идет своя IDE

Сергей.

Ссылка на комментарий
Поделиться на другие сайты

Еще вопрос, а не должен ли ст линк перезагрузить микроконтроллер после прошивки? Он этого не делает. Я его прошил, дальше надо перезагрузить. СТ линк не перезагружает. Я жму кнопку на плате физическую перезагрузить, она не перезагружает. Дальше я вынимаю из разъема провод RST, мк запускается и программа выполняется. Если я засуну провод назад, программа не выполняется. И так можно долго долго делать. При этом кнопка перезагрузки работает только когда вынут провод RST. Измерил мультиметром, на нем постоянно 0В, низкий уровень. Дальше я беру и отсоединяю программатор от компьютера, потом вставляю назад. RST подсоединяю назад, теперь кнопка RESET на плате может перезагрузить мк. Измеряю мультиметром, на контакте RST программатора 3,3В. Вопрос, почему после прошивки программатор не возвращает высокий логический уровень выход RST? Так и должно быть? Кажется, мне надо что-то настроить?

Изменено пользователем mckay
Ссылка на комментарий
Поделиться на другие сайты

В 06.08.2022 в 19:33, vavaav сказал:

прекрасно работает

Ну хз, на IAR  у меня никогда проблем не было с STM8. С первого же раза подключил, прошил, работает. Но согласен, тот же Codeblocks в работе удобнее.

 

В 06.08.2022 в 19:54, mckay сказал:

в выборе tool chain только arm есть, нету stm8.

Не тот IAR поставили.

 

В 06.08.2022 в 21:37, mckay сказал:

Вопрос, почему после прошивки программатор не возвращает высокий логический уровень выход RST?

Где-то в настройках проекта неправильно сделаны настройки.

Ссылка на комментарий
Поделиться на другие сайты

В IAR что удобно, так это отсутствие каких-либо плясок с бубном. "Из коробки" работает все. Вот только удобство работы в нем, конечно, сомнительное:D

Ссылка на комментарий
Поделиться на другие сайты

@BARS_ Какие пляски? Ставится SDCC, ставится codeblock и можно править ранее созданный проект для STM8 но без SPL(подключается отдельно указанием пути к папкам). Для создания нового добавить мастер для удобства. А вообще каждый выбирает инструмент по своему усмотрению.:big_boss:

Изменено пользователем vavaav
Ссылка на комментарий
Поделиться на другие сайты

Ну я с STM8 довольно редко имею дело. А сейчас что-либо проектировать на них в принципе бесполезно. Придется переучиваться на китаезные МК. А сейчас еще пощупал RP2040. Довольно интересная штука. Поинтереснее даже чем STM32.

Ссылка на комментарий
Поделиться на другие сайты

Для моих скромных потребностей пока хватает 8-битных контроллеров. И с их скромными возможностями очень хочется простой среды разработки. Ардуино не вариант. Пробовал разные IDE, но пока остановился на Codeblocks. Сложность только в поиске :use_search:информации по настройке. Многие только параллельным импортом через torrent занимаются. А мне интересно собрать среду на СПО. Хобби такое по вечерам.:beach:

Ссылка на комментарий
Поделиться на другие сайты

Да вся проблема в том, что с STM еще с ковида сложности, а теперь еще и санкции. А тот же RP2040 сейчас чуть больше 100 р стоит на али. Ну и память к нему примерно столько же. Да, для простых задач это как из пушки по воробьям, но все же лучше чем ничего:D

Ссылка на комментарий
Поделиться на другие сайты

В том то вся проблема, начинают возмущаться "почему STM8, камень устарел", а разница между STM8 и STM32 только в дополнительных регистрах в даташите. Каждому камню своя наковальня. :wall:

Ссылка на комментарий
Поделиться на другие сайты

Ну разница, на самом деле, куда более существенная. Но 8-битные камни еде долго будут находить применение. А STM8 был очень даже хорош. Сам камень копеечный и программатор с отладкой тоже.

Ссылка на комментарий
Поделиться на другие сайты

Я с точки зрения изучения. Не просто чужой код копировать, а понять как эта микруха ногами дрыгает. Один раз разобравшись, с остальными легче.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, BARS_ сказал:

Придется переучиваться на китаезные МК.

Может лучше на отечественные? Миландр, НИИЭТ, кто там ещё у нас есть...

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Огонёк сказал:

Может лучше на отечественные?

Оооо, вы сначала попробуйте их купить:crazy: Был я на выставке в Москве, смотрел на "импортозамещение"...

Изменено пользователем BARS_
Ссылка на комментарий
Поделиться на другие сайты

@BARS_ согласен, задачка не для первого класса. Давненько присматриваюсь к миландрам, на днях нашёл контору, где они есть за недорого - но минимальный заказ от пяти тысяч рублей. Не на позицию, разумеется, а в сумме - но тем не менее. А это всё от чего? Да от небольшого спроса. Если на каждом углу будут спрашивать русский микроконтроллер - он на каждом углу и появится рано или поздно. Потому и говорю - может лучше к отечественным присмотреться?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Romanchek82, не советую.    Но сам мажу все свои 29 лет всё синтетикой. Даже настенные часы и будильники. Всё работает. Да, ещё. Мазать надо мягким тонким чем то. Я использую спичку, убрав опилки. Чтобы не царапать поверхность. И ещё, тонко надо. Без фанатизма. Масло жидкое и растекается. Как раз под 0,1 микрон.  А масло всегда остаётся на дне канистры.. после замены.
    • 100х100 понятно, что не помещается. По 600 руб. за плату ещё более менее. Если 4 платы удастся продать, то вообще шикарно будет.
    • Я такой собирал на макетке: http://labkit.ru/html/show_meter?id=476
    • Прошу помощи Прачитал всю ветку. От 12 страницы - ещё два раза. В электронике не силён, в Ардуийно 0, но учусь уже месяц. Пока собрал всё по 2.0 версии, схема подключения провод к проводу как на первой странице https://cxem.net/arduino/images/arduino245-2.png Двигатель намотки kh42jm2, на укладчик Mitsumi M49SP-2K  шагом 7,5 гр.  Драйвера А4988. Оба двигателя проверенны, работали на простом стече с библиотеки АлехГивер. Энкодер чужой, WAVGAT(MJKDZ), такой же как в последнем сообщение 13 стр. Переход делал по информации в интернете https://i.postimg.cc/ZnjKmGN8/Rotary-encoder-module-Blue-Pinout.jpg То есть, земля и питание 1:1,     S1-CLK    S2-DT     KEY-SW Повторюсь, обвязка как на первой странице, то есть на вход энкодера напаеные резистора и конденсаторы 10нФ ХОТЯ на странице 14, последнее сообщение, Александр в п.4 пишет, что этого не надо делать. Если так - уберу. Плата Ардуино МЕГА, просто она есть  наличие. Все пишут про CNC shield, у меня его нет, но могу купить, просто посылка займёт 2 дня. У меня всё подключенно по проводам. Повторюсь, как на 1 странице.  Дисплей. Уже был у меня LCD2004 IIC I2C, правильно ли я понимаю, что I2C это некий модуль с другой стороны, он у меня уже подключен (напаен). Третий раз повторю, что у меня подключенно как на первой странице. То есть, LCD проводами напаен как есть: с левой стороны 4,6 и 11,12,13,14 пины прямо на плату Ардуино.  Понимаю, что можно подключать от  I2C , но мне пока не понятно как, делал так, как вижу на рисунке. ПРОБЛЕМА: нет жизни вообще. Никакого движения. Нет подсветки в LCD. Ничего. Просба помочь задействовать не большими кусками. То есть, с перва разобратся с LCD. Свет в нём и хероглифы было бы уже достижением.  Потом идти к энкодеру, чтоб передвигал стрелку в LCD.  А потом и до двигателей доеду. Уменя уже есть намоточный станок. В двух словах, всё собранно на простых двигателях, они почти не зависит друг от друга. Скорость укладчика выставлена как есть, резьба М6 шаг 1. А скорость намоточного подстраиваю под движение каретки укладчика, подбирается оптыным путём, на регуляторе на НЕ555 миикросхеме. Минус - нету плавного старта. https://youtu.be/cFGK5TLnlno?si=Ju31bsIpXNEGINxx
    • Есть такое, 3к руб., выходит по 600р плата. А 100*100 в хантек не лезет, я максимум 75мм намерил.
    • Я в таком размере даже не пытался в Китае заказывать. У них же всё, что более 100х100, имеет не гуманную цену. 
    • там не просто шим-ка, а  "Выпаиваем вон ту круглую херню и аккуратно распаковываем из боченка. В руках у нас плата залитая как бы компаундом который легко отковыривается. Внутрях платка с одной стороны шим о 6 ногах с другой ключик и токовый датчик" (с) с одного из форумов. SG2368-48. можно заменить на TOP226y с оптроном.
×
×
  • Создать...