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

POWER FLASH – новая продукция в линейке поставок Компэл

Компэл стал дистрибьютором компании POWER FLASH, производящей широкий спектр популярных батареек. POWER FLASH производит солевые и щелочные (алкалиновые) цилиндрические батарейки, а также серию литий-диоксидмарганцевых батареек. POWER FLASH выступает OEM-производителем для крупных японских и европейских производителей батареек.

Батарейки POWER FLASH предназначены для самого широкого спектра применений – от бытового до промышленного.

Подробнее>>

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

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

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

 

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

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

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

Link to comment
Share on other sites

Экономичность и универсальность: новые DC/DC-преобразователи MORNSUN для ответственных применений
Высокое качество при конкурентной стоимости позволяет DC/DC-преобразователям MORNSUN конкурировать с аналогами ведущих мировых производителей. Продукция данного бренда, такая как семейство UWTH1D, может с успехом применяться в железнодорожных приложениях. Для телекоммуникационного оборудования подходят DC/DC-преобразователи семейств VCB и VCF, для систем распределенного электропитания – малогабаритные импульсные PoL-стабилизаторы напряжения семейства K78, а для автоматизированных системах производства и робототехники, незаменима серия KUB. Есть и уникальные решения, например, миниатюрный DC/DC-конвертер B0505ST16-W5 в корпусе микросхемы, предназначенный для медицинских приборов.

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

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.

  • Сообщения

    • Но это не мои проблемы! Схема должна работать а не протеусу угождать!
    • Итак, что сделал и какие результаты: 1) Микросхему я уже менял ранее (брал с условно исправного), а VT1 сегодня выпаял, проверил транзистор-тестером - он исправен. Тем не менее заменил на новый, аналогичный. 2) Сердечники точно с завода так были вкручены. В связи с тем, что это двухдиапазонный приемник, в него внесли некоторые изменения. В частности конденсатора C3 нет вообще, С14 перенесен в другое место, причем с обратной стороны платы, а С9 на своем месте стоит. Прикладываю фото. По поводу крайнего положения переменных конденсаторов не совсем понял - они не имеют стопора и вращаются вокруг своей оси, поэтому я не могу сказать крайнее ли у него положение или промежуточное. 3) Предыстория доподлинно не известна. Тот, кто продавал, утверждал, что раньше работал, а последние 10 лет стоял не подключенный. 4) K26-1 стоят там везде и я писал ранее, что менял их на новые, современные, но во вчерашнем моем посте, в п.2 я написал, что снова вернул их на место, но без толку. В итоге сегодня после Вашей рекомендации я заменил транзистор и снова :-) заменил все K26-1 на современные (но только те, что стоят в УКВ блоке, т.е. С5, С23 и С17) и снова покрутил L1, L2, С9 и L5 - кое-какие радиостанции стал ловить (т.е. стало лучше, т.к. ранее он вообще ничего кроме FM-модулятора не ловил), но все, что ловит, ловит с шипением и по сути только одна радиостанция ловится так, что можно слушать, остальные в основном шум и на его фоне угадывается какая-то речь или музыка. Про стерео я уже вообще молчу!   Такое впечатление, что усиления сигнала не хватает. Но что меня особенно смущает так это то, что имеющийся у меня второй условно исправный тюнер ведет себя примерно так же. Я грешил на то, что ухудшил ему чувствительность переделыванием УКВ на FM, но уже в этом не уверен. Одна из причин покупки второго тюнера в том, чтобы у него с завода шли оба диапазона и в него никто до меня не залезал. Получается, что даже не "копанный" тюнер от времени становится разрегулированым. Как быть - не ясно :-(.
    • Такой кто брал? https://aliexpress.ru/item/32584115972.html?spm=a2g2w.detail.0.0.7a7d4fbbrr5V1G&_evo_buckets=165609,165598,188873,194275,299287,224373&sku_id=10000000416411791&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.291025.0&scm_id=1007.13339.291025.0&scm-url=1007.13339.291025.0&pvid=d032d372-bcb8-4603-b35c-9b470d15c1ff&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.13339.291025.0,pvid:d032d372-bcb8-4603-b35c-9b470d15c1ff,tpp_buckets:21387%230%23233228%238_21387%239507%23434558%233 Три пары выдержит? 12см высота, где то 30 ребер, длина ребра 4см и того 3000кв см Питание на Х.Х 50в и ток покоя 150ма (можно конечно и меньше сделать 100-130) это получается 55вт УМ будет выделять на Х.Х если выходной каскад 1-2-3 Сколько для трех пар безопасно делать питание и выходную мощность для 4ом?    
    • поздно наверн советовать, но эти две передние панели - у них должны сниматься эти жёлтые крепления. И тогда их можно перевернуть снизу.
    • @СКУПОЙ В чём ошибки ? 1.Каюсь.Не глянул. 2.Тоже самое. 3.Эл.конденсаторы не проверял,внешне норм.А если проверять, то не тупо же все выпаивать  - на какие из них обратить внимание ? 4.Концевики работают- при превышении\понижении до предела отрабатывают отключая питание двигателя. 5.Редуктор не клинит- работает оч.плавно даже от пониженного напряжения в обе стороны. --------------- Попозже вечером проверю что с питанием ЛМ и на выводах 7.8.  
    • Всё очень просто, помимо процедуры "Экспорт" -> "В формате Гербер", необходим еще и "Файл отверстий". Почему не JLCPCB? ИМХО, лучшая контора по цене и  скорости выполнения заказа.
×
×
  • Create New...