Jump to content

Проблемы с STM8S903K3T6C


Recommended Posts

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

MORNSUN – это не только модули. Собственные микросхемы известного производителя ИП
Производитель популярных модулей электропитания MORNSUN помимо них предлагает также микросхемы ШИМ-контроллеров для AC/DC и DC/DC, микросхемы запуска (стартеры) для этих ШИМ-контроллеров, драйверы интерфейсов RS-485 и CAN и микросхемы изоляторов для гальванической развязки интерфейсов и цифровых сигнальных линий. В некоторых случаях эти изделия превосходят по характеристикам изделия европейских и американских производителей.

Читать статью >>
 

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

Мне немного сложно с этим(

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

Link to comment
Share on other sites

Приглашаем на вебинар «Актуальные вопросы о продукции и планах MEAN WELL в России»(13/10/2022)

Приглашаем 13 октября всех желающих присоединиться к вебинару, который будет проводить компания КОМПЭЛ совместно с представителями бренда MEAN WELL. 

Вебинар будет посвящен новинкам продукции, планам MEAN WELL на следующий год, аналогам продукции ушедших из РФ брендов, особенностям работы в текущих условиях, возможностях субдистрибьюции и другим вопросам. Мероприятие пройдет в формате живого диалога.  Подробнее>>

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

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

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

 

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

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

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

Link to comment
Share on other sites

Литиевые батарейки FANSO EVE Energy для потребительской электроники
В электронных устройствах потребительского сегмента широко применяются различные литиевые батарейки. Наиболее востребованными являются дисковые и цилиндрические элементы питания, а также батареи типа «Крона». Практически любой подобный источник тока можно найти в номенклатуре компании FANSO EVE Energy.

Читать подробнее>>

Posted (edited)

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

 

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

Edited by mckay
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Сергей.

Link to comment
Share on other sites

Posted (edited)

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

Edited by mckay
Link to comment
Share on other sites

В 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?

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Edited by vavaav
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Edited by BARS_
Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Сообщения

    • это похвально. однако, если сварочное напряженье в режиме миг на балласте оказалось 60в (+-), то сдаёца мне, что вольмеру пришёл кердык)))
    • Всем привет. Имея такой аппарат 1982 года выпуска. Стол 0-ЭПУ-82СК И так у меня не стартует двигатель т.е. он вращается очень очень медленно. Были проверены импульсы с выводов 9 микросхемы D5.2, 8 - D6.3, и D4.2 вывод 6, также с вывода 6 микросхемы D6.2 т.е. импульсы присутствуют, тыкал через осциллограф, я правда прямоугольников не увидел, но зато я заметил что, действительно есть интервал, что сигнал на 5в поднимаеться от 0 и затем падает. Затем проверил с вывода 6 микрухи 6.2 импульсы присутствуют. Но такое ощущение что они очень медленно идут. Также были проверены кондесаторы. На контрольной точки Х1 показывает импульсы (точнее скачки напряжения) от 0 до 3в с интервалом 5сек примерно на глаз. Какое должно быть напряжение на Х1? Затем на контрольных точках  V8 на коллекторе указано 7в, а показывает 5-6в и они прыгают. На эммиторе V8 6в, а показывает 5в и они прыгают. Все проверял на 33 скорости, на 45 скачки быстрее. Плохо что на схеме не указали значение Х1. Снизу представляю схему: Расскажу как работает данная схема: При включение электродвигателя задается команда для 33 или 45 через D1.1 и D3.1 и с выхода D3.1 сигнал поступает на вход S триггера D2.2 и на выходе 9 вывода появляется 1, т.к. как я понимаю "5в". Одновременно триггер на D1.2 и D1.3 устанавливается выбранная скорость, например для 33 скорости на выходе вывода 12 D1.2 появляется логическая 1, а на выходе 8 вывода D1.3 логический ноль. А для 45 скорости тогда наоборот выходит? Лан суть в не в этом. Идем дальше. С выхода вывода 12 D1.2 К155ЛА4 проходить через элементы задержки R31, V23, C16 конденсатор я поменял, полярность соблюдена, диод звониться. Идем дальше R3 связан с электронными ключом V7 и V8 который управляет частотой генератора прямоугольных импульсов, эти транзисторы я прозванивал на плате - они прекрасно звоняться. Изучаю дальше, генератор прямоугольных импульсов собран на операционном усилителя А1 маркируеться он по схеме К153УД1 и а плате соответственно стоит К553УД2. Потому что выводы на схеме не совподаються с К153УД1, а с 553УД2 все совподаються. Иду дальше, с помощью А1 в нем используеться электронное переключение частоты, с этой целью ПОС для положительного и отрицательного полупериодов генерируемых импульсов разделена с помощью диодов V9 и V11 которые я их прозванивал, выпаяивал, еще раз прозванивал и они полностью рабочие. Частота следования импульсов 13.3гц и 18гц соответственно для 33 и 45 зависит от соотношения сопротивлений резисторов цепи ПОС и постоянной времени цепи ООС, это каких резисторов? Частоты переключение отвечает транзистор V8. С выхода генератора через согласующий каскад на транзисторе V15 который тоже был проверен - рабочий и инвертор D6.2 прямоугольные импульсы поступают на распределитель периода следования импульсов выполненных на элементах микросхем D4-D6 он представляет собой счетчик-делитель на 3, с его выходов снимаються последовательности сдвинутых относительно друг на друга 120градусов и затем импульсы усиливаються по мощностями тремя однотипными ключевыми каскадами на транзистора V12, V14, V16, V18, V19 и V21 - выходной каскад полностью исправлен. Я делаю вывод, что умер операционный усилитель А1?   Ютуб дмитрия коржевского я смотрел но у него была иная причина не исправности, не пропай в шине питания логики и один пробитый силовой транзистор. У меня тоже был не пропай шины, я все пропаял, все силовые транзисторы рабочие, шины ровно по 5в, питание ровно по 15в и еще я писал в двух темах про радиотехники 001 но активность просто нулевая, прошла неделя, глухо как в танке и поэтому я решил создать новую тему
    • да бес разницы. для 0,4киловара опухнешь 1206 байянить))) тем боле, что площадь поверхности как была 1206 так и осталась. путь палочно-фекальных технологий ведет к неминучей бабовне. у cbb-61/81 киловар немеряно по сравненью с smd-хламом 1206 и ценник соотвесвено или wima mkp_10. но дело хозяйское... 
    • Загадочная фраза. Что значит "обойти"? Куда "подать напряжение +15 с 12 - 14 выводов" (между этими точками трансформатора вообще импульсное напряжение)? Где вы обрываете, где замыкаете? Ну а не разбираясь, что там вы куда пеподключаете, естественный вопрос: Вы исправность Q7 и Q11, С56, С11 и всех резисторов обвески этого каскада задержки подачи напряжения на нагрузку проверили?
    • BoosterRing v4.2 Для сходных параметров: Uвх=12В, Uвых=28В, Iвых=0.3A, f=125kHz, размах пульсаций тока в дросселе 100% (это ведь соответствует граничному режиму?) выходит Lmin в 2 раза больше, если сравнивать с онлайн калькуляторами для 34063: https://radio-hobby.org/modules/calculation/mc34063 https://www.gmsystems.com/switching-reg-calculator-for-mc-34063-or-mc33063.html https://bsvi.ru/dc-dc-na-mc34063/ Где результат более правильный? Есть ли возможность вручную указать число проводов в обмотке? Парочка предложений: 1. Пыржик "Использовать желаемый диаметр провода" было бы лучше поставить слева от "Диаметр провода". Если он не проставлен - просто затенять поле ввода. 2. Окошко "Внимание. Расчеты прерваны." Если перемещаться курсором вверх-вниз в списке сердечников, то нужно лишний раз жать Enter на каждое предупреждение. Было бы удобнее вынести текст предупреждения в основное окно программы. Есть ошибка - появился красный текст. Нет ошибки - поле пустое.  
    • Во-первых, это лютый колхоз, пыхнет в любой момент (вот честно, руки бы оторвать. Без обид.). Во-вторых, эта понижайка 100% дает конские пульсации. Ну и в-третьих, вы сами написали, что от сетевого БП работает нормально. Выводы напрашиваются сами собой.
    • Да нормально, у меня типа такого в машине собран, только я от него смарт заряжаю, а так ГУ с андроидом стоит и ЯН на нём.))
×
×
  • Create New...