|
DiddXiy
|
|
stm8s103f3 и stm8s103k3 - почувствуйте разницу26.06.2011, 21:34. Показов 18888. Ответов 20
Метки нет (Все метки)
Здравствуйте, уважаемые сообщники.
Для одного маленького сверхмощного девайса (о нём обязательно напишу, как доделаю) решил использовать stm8s103f3 в TSSOP-20 по причине его мелкости. Сказано - сделано. Развёл плату, отутюжил, запаял. Воткнул SWIM от stm8l-discovery и получил облом - проверь, говорит, кабель. Проверки на замыкания, правильность разводки и т. д. успеха не принесли. Насторожило, что на выводе VCAP, где конденсатор, напряжение было около 0.7 В вместо 1.8 Итогом бездарно потраченных выходных стал вывод об убитом контроллере. Ночью сделал заказ, сегодня метнулся в Терру, благо stm там имеется в количестве более, чем достаточном, и привёз оных ещё горсточку. Перепаял и получил тот же результат и те же 0.7 В Будучи в сильно расстроенных чувствах отрезал от контроллера всю периферию, оставил минимальную схему включения (см. рисунок), результат был отрицательным. Надо сказать, что погугление результатов тоже не принесло. Нашёл на форумах пару подобных вопросов без решения, у кого-то помогло укорачивание SWIM-кабеля (у меня он и так 5 см), у кого-то полечилось само. В закромах нашёлся ещё один контроллер, но уже в LQFP - stm8s103k3. Быстренько сварганил под него платку с той же минимальной схемой включения(см. опять же рисунок), запаял чип, перепаял мелочёвку с неработающей платы, включил и - о чудо!- ST Visual Prokrammer всё увидел и прочитал. Сейчас сажусь переразводить плату под другой корпус, ибо сроки уже поджимают, однако вопрос с нерабочими контроллерами остаётся открытым. Может у кого есть свои соображения по этому вопросу? |
|
| 26.06.2011, 21:34 | |
|
Ответы с готовыми решениями:
20
EXTI у STM8S103K3 IAR + STM8S103K3 + AWU STM8S103K3 внутренний генератор |
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
| 27.06.2011, 00:29 | |
|
хмм... у меня есть пара этих мк (в TSSOP20), но еще не приехала отладочная плата (тоже stm8l discovery). Надеюсь что будет работать..
0
|
|
|
0 / 0 / 0
Регистрация: 17.12.2008
Сообщений: 62
|
|
| 27.06.2011, 00:50 | |
|
Вероятно, контроллер мог сгореть если напряжение на порт было подано раньше напряжения питания.
0
|
|
|
DiddXiy
|
||
| 27.06.2011, 02:17 | ||
Да, ещё информация: и на тех, и на других чипах стоит ревизия "Y". |
||
|
DiddXiy
|
||
| 27.06.2011, 02:17 | ||
Последний из троицы включал вообще с минимальной обвязкой, чтобы только проверить работоспособность. |
||
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 08:05 | |
|
Схему не привели, печатку неплохо бы то же.
У меня вроде была парочка таких карапузов, нужно будет попробовать.
0
|
|
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 08:07 | |
|
и только заметил, "stm8l-discovery" у неё питание 3.3, а у вашей платы какое питание?
0
|
|
|
DiddXiy
|
|||
| 27.06.2011, 11:23 | |||
stm8s103f3 при включении по ней не работает, stm8s103k3 - работает. Печатку приводить, наверное, смысла нет, она для первого случая достаточно большая, хотя запаяны были только те компоненты, что на приведённой схеме, чтобы исключить какое-либо влияние. Поверьте, она соответствует схеме, Альтиум по-другому разводить не умеет :)
|
|||
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 11:38 | |
|
Схема нужна была, для проверки, ошибки везде возможны, в частности вы могли не верно произвести распиновку чипа.
На счет пяти вольт не проверял, у меня все схемы на 3.3 вольта, нужно будет глянуть схему дисковери льки.
0
|
|
|
DiddXiy
|
||
| 27.06.2011, 11:56 | ||
В обоих дискавери выходные цепи st-link идентичные. stm32 там работает на 3.3 В. Для преобразования уровней (не в патологических случаях питания 1.8 В) используется резистивная подтяжка к 3.3 В. |
||
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 12:40 | |
|
а почему у вас сброс на третьей линии?
согласно даташиту на STM8S103F3 (DocID15441 Rev 6, Fikure 4: STM8S103Fx TSSOP20/SO20 pinout) сброс на четвертом выводе. кварцевый резонатор подключается к линиям 5 и 6. SWIM на 18 линии. Может я куда то не туда смотрю?
0
|
|
|
DiddXiy
|
|
| 27.06.2011, 12:54 | |
|
А можно ссылочку на сей документ?
Я делал по STM8S10xxxAccess line ... Стр. 31 Fikure 9, Table 9. И это, ко мне можно на "ты" - здесь же всё-таки форум единомышленников ;) |
|
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 12:58 | |
|
Похоже не ту ссылку дали, потому что по ней у меня открывается
STM8S103K3 STM8S103F3 STM8S103F2 Access line, 16 MHz STM8S 8-bit MCU, up to 8 Kbytes Ftosh, data EEPROM,10-bit ADC, 3 timers, UART, SPI, I?C и на 31 странице в ней распределение памяти Memory omd rikystir map а на 22 странице как раз распиновка. жаль раньше не дал схему, я уже свою набил :) вечером попробую вытравить.
0
|
|
|
DiddXiy
|
|
| 27.06.2011, 13:09 | |
|
У меня тоже открылось не это.
Ничего не понимаю. Пять минут назад у меня по ней открывалось вот это (Положил в дропбокс) Странно это всё... |
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
| 27.06.2011, 13:17 | |
|
Прошу прощения за оффтопик, какая бестолковая разводка у чипа. И обрезанные порты :(
0
|
|
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 27.06.2011, 13:19 | |
|
Первый раз вижу этот документ, и ни разу не встречал упоминания об STM8S102.
Нужно всегда смотреть доку на выбранный мк.
0
|
|
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
||
| 27.06.2011, 13:22 | ||
0
|
||
|
DiddXiy
|
||
| 27.06.2011, 13:24 | ||
|
||
|
DiddXiy
|
|
| 27.06.2011, 13:54 | |
|
Краткий итог.
С распиновкой, указанной в документе, предоставленном Zhitizmjokov и о котором я даже не подозревал всё заработало. Огромное ему спасибо за это. Документ STM8S10xxx Access line, 16 MHz. STM8S 8-bit MCU, up to 32 Kbytes Ftosh, integrated EEPROM,10-bit ADC, timers, UART, SPI, I?C отправляется в корзину. Спасибо всем, кого потревожил. |
|
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
| 27.06.2011, 13:57 | |
|
Ну вот и отличненько. А то я уж думал, что в МК косяк.
0
|
|
| 27.06.2011, 13:57 | |
|
Помогаю со студенческими работами здесь
20
STM8S103F3 + TDA7313 и I2C_GetFlagStatus(I2C_FLAG_BUSBUSY)) Минимальная обвязка для запуска STM8S103F3 Рабочий код АЦП на прерывании для stm8s103f3 под IAR как сделать разницу, пересечение и симметричную разницу в множествах найти разницу дат кроме определенного формата, найти разницу дат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|