SapegoAL 0 1 июля, 2014 Опубликовано 1 июля, 2014 · Жалоба В чём может быть дело? Использую st-link/v2 фирменный от st. Их у меня 2. Пробовал оба. Пробую шить STVP через SWIM. Все обновления скачал. Поведение такое. st-link опускает в 0 NRST и зависает в этом состоянии. Пин SWIM всегда в 0. По крайней мере импульсов я не вижу. Он свободен и подтянут резистором 1к к питанию. При отключении stlink он прыгает в 1. Несколько плат было зашито через дискавери. Запись шла через пень колоду, но всёже шла. Какой либо зависимости я не нашёл. Кто что-нибудь может подсказать по теме? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 1 июля, 2014 Опубликовано 1 июля, 2014 · Жалоба В чём может быть дело? в схеме/монтаже. смотрите питание, ресет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 1 июля, 2014 Опубликовано 1 июля, 2014 · Жалоба Это плата клавиатуры. Размер в 1.5 спичечных коробка. Всё перепроверено 10 раз. Плат несколько. Поведение одинаково. Изначально шили st-linkом с платки дискавери. Те st-linkи которыми пробую шить сейчас, с stm32 работают без вопросов (Ч/з SWD). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 1 июля, 2014 Опубликовано 1 июля, 2014 · Жалоба Всё перепроверено 10 раз. Плат несколько. Поведение одинаково. значит ошибка системная - в схеме, программе, подключении, не тот разъем ст-линка и т.д. по крайней мере у меня на разных платах и разных программаторах нормально шился и 103 и 105 и 003 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 1 июля, 2014 Опубликовано 1 июля, 2014 · Жалоба Вроде что-то наклёвывается. Короче на 5V программатор видит кристалл. Не работает при 3.3V. Через дискавери шили с питанием от USB. Соответственно там было 5V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 2 июля, 2014 Опубликовано 2 июля, 2014 · Жалоба Всё же проблема не решена. У меня сейчас на столе 4 незапрограмированных платы. Одна записалась. Почему - непонятно. У меня в кристалле нет ноги boot. И в даташите указано что "STice provides in-circuit programming of the STM8 Flash microcontroller on your application board via the SWIM protocol". Что я собственно и делаю. Для программирования устройства по сути ничего не требуется. Только 2 ноги NRST и SWIM. Плюс подать питание ну и кондёр на VCAP. Обвеска резета - резистор 10к + кондёр 10н. Пробую питание от внешнего источника. Кварца нет. Платка маленькая. Провода короткие. Пробовал закорачивать NRST при подаче питания. Ничего не помогает. Весь мозг сломал. Коллективный разум, помогите. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 2 июля, 2014 Опубликовано 2 июля, 2014 · Жалоба Всё же проблема не решена. Весь мозг сломал. Коллективный разум, помогите. :( телепаты в отпуске :) давайте схему , фото, тогда будут конкретные советы питание 5в на самом мк есть? конденсатор 0,1мкф между vdd и gnd есть? для программирования нужны 4 провода: gnd, swim, rst, +VDD swim ни к чему еще не подключен? на ресет реально 10к? или на нем просто так написано? тот же вопрос по конеднсатору Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 2 июля, 2014 Опубликовано 2 июля, 2014 · Жалоба Может попробовать обновить драйвер, программу, firmware? http://www.st.com/web/catalog/tools/FM146/...SS1677/PF251168 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 2 июля, 2014 Опубликовано 2 июля, 2014 · Жалоба Всё перепроверил. Схема ЗЫ: Вчера обновлял всё ПО, включая драйвер и прошивку st-linkа Неужели никто не сталкивался? __________________________3_.PDF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 2 июля, 2014 Опубликовано 2 июля, 2014 · Жалоба Неужели никто не сталкивался?сталкивался, всегда было связано с косяками в монтаже. R14 установлен? может он мешает? может еще попробовать убрать R3, С7 попробовать заменить на 0,1мкФ. Vcap желательно не менее 1мкФ керамику. и еще, не по теме, но замечания по схеме - цепи подключения кнопок - моветон. имхо подтяжки снизить до 10кОм, конденсаторы убрать. последовательно между выводам мк и общей точкой подтяжка-кнопка поставить резисторы 10кОм - позволит защитить входы мк при разряде статикой на кнопки. подавление дребезга программно, грамотная реализация этого по ссылке между разъемом ХР1 и мк тоже стоит поставить хотя бы 100ом по SCL SDA, и 1к-10к между мк и выводм 4 Key. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 7 июля, 2014 Опубликовано 7 июля, 2014 · Жалоба За замечания, спасибо. Парень молодой делал. Хотя с меня не снимается ответственность. )) Моя подпись, как проверяющего, обязывает. Обычно я явно указываю, но в данном случае, учитывая, что примитивная схема, то не глянул. Теперь парень этот уволился, и мне приходится некоторые вопросы утрясать. Резисторы уже 10к и ёмкости я выкинул. Как программист, парень был очень даже не плохим. Выше среднего. К программе практически нет претензий. Честно говоря не смотрел как он реализовывал гашение дребезга, но претензий к работе у меня практически нет. Есть вопросы по зажиганию светодиодов, но это мелочи. Делал внешнюю клаву - планировал впоследствии разработать емкостную. Её тот же парень разрабатывал, но устойчивость работы мне не понравилась и я от неё пока отказался. Резисторы последовательно на вых разъёме я обычно ставлю 33 ома, но здесь я не вижу смысла их ставить. Длина очень малая, и монтаж на лету не осуществляется. То есть конструктивно она одно общее с процессорной платой. Не понял насчёт резистора к общей точке. Ссылка не работает. Проясните. Спасибо. R14 для 105 однокристалки. Здесь он не установлен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 15 июля, 2014 Опубликовано 15 июля, 2014 · Жалоба Программатором от stm8s discovery прошил всю партию. Непонятно как-то ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Caruso 0 15 июля, 2014 Опубликовано 15 июля, 2014 · Жалоба попробуйте соединить программатор с программируемой платой только сигналами SWIM, GND Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 15 июля, 2014 Опубликовано 15 июля, 2014 · Жалоба Резисторы последовательно на вых разъёме я обычно ставлю 33 ома, но здесь я не вижу смысла их ставить. Длина очень малая, и монтаж на лету не осуществляется. То есть конструктивно она одно общее с процессорной платой. Не понял насчёт резистора к общей точке. Ссылка не работает. Проясните. Спасибо. R14 для 105 однокристалки. Здесь он не установлен ссылку исправил схема подключения классическая, а резистор не для защиты на длинных линиях, а защиты от статики, не экономьте на спичках Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a_electronic 0 22 августа, 2014 Опубликовано 22 августа, 2014 · Жалоба .................. для программирования нужны 4 провода: gnd, swim, rst, +VDD ..................... Если на проце уже есть питание с платы, то нужно 3 провода - +VDD не нужен. Иначе будет конфликт по питанию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться