Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с STM8
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > STM8
Страницы: 1, 2, 3
vasily777
Цитата(Dog Pawlowa @ Jul 22 2010, 23:09) *
По информации о работе сенсорных кнопок от других производителей, это весьма непростое дело.
Может, не стоит тратить время? wink.gif


Кто тестил сенсорную библиотеку от ST напишите насколько стабильно работает?
Необходимо сделать пару сенсорных кнопок. Вчера запустил сенсорные кнопки
на либе qtouch от avr. Работает очень стабильно (ложняк получилось создать только налив приличное количество воды на кнопки).
Но библиотека использует первый таймер который нужен (нужен 12-ти разрядный шим).
С таймерами в stm8 получше. Но ревизия библиотеки 1.0.3 от st против 4 версии атмела склоняет в сторону последнего.
Stanislav_S
Такая ситуация, приехал фирменный ST-LINK из Китая, с ним идет диск с ПО, однако на этом диске никаких дров к нему не идет, а проблема вот в чем, есть STM8S-DISCOVERY через него все шьется и отлаживается, при подключении ST-LINK к целевой плате, не удается прошить проц, пишет данного проца нет в списке, прошиваю прямо из IAR, такое впечатление что там прошита версия только под STM32, вопрос как добраться до версии прошивки и как обновить прошивку? Вроде как на диске что шел STM8S-DISCOVERY, была какя то утилита для работы с линком, но диск к сожалению где то ушел, поэтому нужна помощь клуба.
PS Couldn't find STM8S103K3 in the list of supported MCUs. - то что пишется во время отладки.
IGK
Цитата(Stanislav_S @ Jul 23 2010, 15:43) *
Вроде как на диске что шел STM8S-DISCOVERY, была какя то утилита для работы с линком, но диск к сожалению где то ушел, поэтому нужна помощь клуба.


Есть только stlinkupgrade, там внутри длл-ка и экзешник. Где брал, не помню.

Сейчас глянул на фтп - там нет. Положил stlinkupgrade.zip в /upload/mcs/stm8
Stanislav_S
Ага спасибо, проверил прошивку, прошивка вроде как надо, но вот незадача шить все равно отказывается, упорно выводит - Fri Couldn't find STM8S103K3 in the list of supported MCUs, эх наверно прийдется DISCOVERY ломать, потому как непонятно в чем проблема 07.gif Может кто встречался с такой проблемой?
ЗЫ Забыл сказать, работаю с IAR.
Xenia
Цитата(Stanislav_S @ Jul 23 2010, 17:26) *
...вот незадача шить все равно отказывается...
ЗЫ Забыл сказать, работаю с IAR.

А вы патчи к нему прикладывали? http://supp.iar.com/Updates/?product=EWSTM8
Stanislav_S
Цитата(Xenia @ Jul 23 2010, 19:59) *
А вы патчи к нему прикладывали? http://supp.iar.com/Updates/?product=EWSTM8

В принципе ставил, единственное второй сервис пак не ставил, ставил первый и третий.
IGK
Цитата(Stanislav_S @ Jul 23 2010, 17:26) *
эх наверно прийдется DISCOVERY ломать

Фи, как грубо! Там же есть такие блямбы припоя - чтобы не ломать ея.
Stanislav_S
Цитата(IGK @ Jul 23 2010, 21:26) *
Фи, как грубо! Там же есть такие блямбы припоя - чтобы не ломать ея.

Ага SB1, SB2 уже посмотрел, так что ломать не надо smile.gif В понедельник буду распаивать и пробовать, кто виноват программатор или я кривую плату сделал smile.gif
ведущий_специалист
Цитата(Stanislav_S @ Jul 23 2010, 18:26) *
Ага спасибо, проверил прошивку, прошивка вроде как надо, но вот незадача шить все равно отказывается, упорно выводит - Fri Couldn't find STM8S103K3 in the list of supported MCUs, эх наверно прийдется DISCOVERY ломать, потому как непонятно в чем проблема 07.gif Может кто встречался с такой проблемой?
ЗЫ Забыл сказать, работаю с IAR.

Не понял вопроса. Ст линк не может увидеть ваш 103й камушек или дискавери?
ArtemDement
Уважаемые, при 16 МГц насколько горячим должен быть корпус микроконтроллера ?
_Bill
Цитата(ArtemDement @ Jul 24 2010, 08:13) *
Уважаемые, при 16 МГц насколько горячим должен быть корпус микроконтроллера ?

У меня он вообще-то холодный.
ArtemDement
Частота какая ?
IGK
Цитата(ArtemDement @ Jul 24 2010, 08:11) *
Частота какая ?

Как положено, 16 МГц. Если греется - ищите кз на плюс/землю. В мегах увеличение тока на 10-15 ма означало замыкание одной ноги. Несколько - до 20 ма. Тогда немного грелась.
У меня потребление по +3.3В для 8S - 12-18ма, в зависимости от включенной периферии. 8L - до 8 ма. Греться вроде нечему. Но это пока прикидочно, ибо не все еще включал.
Ну, и еще от распальцовки зависит, при ощупывании кристалла :-)
ArtemDement
Нагрев серьезный - не больше 5 секунд пальцем можно держать поверхностность контроллера.
Но вроде разобрался с проблемой.
Питание на stm8-discovery подавал напрямую с импульсного стабилизатора BP5225 (не пропуская через линейный стабилизатор, что есть на плате)
http://www.rohm.com/products/databook/pm/pdf/bp5225.pdf
При питании от USB не греется.
Наверное, BP5225 шумит слишком.
IGK
Цитата(ArtemDement @ Jul 24 2010, 19:24) *
Питание на stm8-discovery подавал напрямую с импульсного стабилизатора BP5225 (не пропуская через линейный стабилизатор, что есть на плате)

Что-то на моем дискавери ничего такого не наблюдается. Просто стабилизатор на 3.3 вольта, и все.
Надо было LC цепочку для интереса вставить, да и осцилом глянуть. Я как то пока таким образом СТМки не насиловал. Интересно, какие пульсации там, что греется столь сильно. Вот мега спокойно пульсации в сотни мв держит, не греется. Но, наверное, выше 5.5В импульсы не поднимались. Тут, согласно даташита, должно быть более 4В, чтобы ей поплохело. Пульсации >>0.7В? Я даташит на этот дц преобразователь не смотрел, но если он маленький, то там внутри выходной емкости нет, ее снаружи лепят. Где-то так, наверное.
ведущий_специалист
вообще то он не должен быть горячим. по крайней мере у меня корпус мк комнатной температуры.
topkin
Цитата(vasily777 @ Jul 23 2010, 15:14) *
Кто тестил сенсорную библиотеку от ST напишите насколько стабильно работает?
Необходимо сделать пару сенсорных кнопок. Вчера запустил сенсорные кнопки
на либе qtouch от avr. Работает очень стабильно (ложняк получилось создать только налив приличное количество воды на кнопки).
Но библиотека использует первый таймер который нужен (нужен 12-ти разрядный шим).
С таймерами в stm8 получше. Но ревизия библиотеки 1.0.3 от st против 4 версии атмела склоняет в сторону последнего.


Я тестировал STM8S - DISCOVERY, ни одного сбоя не было. Вы для тач - сенса какой контроллер собираетесь использовать, STM8S или STM8L? На семинаре по STM8 в перерыве задавался подобный вопрос инженеру от ST, он сказал что производитель рекомендует для "серьезных" приложений использовать тач - сенс - контроллеры естественно от ST), либо STM8L. Насчет STM8S точно не помню что он ответил, что то вроде стабильность похуже чем у первых. Но все равно думаю нужно пробовать, статистику набирать.
IGK
Цитата(topkin @ Jul 26 2010, 08:54) *
Я тестировал STM8S - DISCOVERY, ни одного сбоя не было.

Насколько серьезно Вы проверяли? Это ведь не просто пальцем ткнуть на столе. Я проверял в свое время сенсорные кнопки эмульсиями (эмуляция жирных пальцев), паром, водой (чаем, кофе с осадком) поливал. Ни одна, на то время, сенсорная кнопка нормально не работала. Но то был заказ фирмачей (лет 5 назад), в результате я написал, что такое решение не пройдет и заказ "ушел"...
Я сделал проектик платы на 4 кнопки для дискавери, да вот времени никак не выберу протравить. Это именно для носимого устройства, в жару и холод (до -15), может моросить дождь и туман обязательно:-) Просто, чтобы проверить.
Stanislav_S
Посыпаю голову пеплом, проверил ST-LINK с платкой - Дискавери, все нормально работает, так что проблема с процом стоящим на моей плате. Проверял осцилом, импульс сброса проходит, и по линии SWIM какая то посылка пробегает, но очевидно что проц не отвечает, либо не отвечает так как надо, питание в норме, питание ядра присутствует, вроде все нормально, но шится не хочет crying.gif Пока незнаю чего и думать, может кто то уже сталкивался с проблемой с заливкой проца на своей плате? Думается может в кварце дело, однако никакого сигнала на кварце не обнаружил, как впрочем и на Дисковери то же. Забыл сказать проц - STM8S103K.
IGK
Цитата(Stanislav_S @ Jul 26 2010, 12:12) *
Посыпаю голову пеплом... Забыл сказать проц - STM8S103K.

Если каждый раз пеплом сыпать, его на всех не хватит. Мы все тут такие...
Старт вроде со встроенного генератора.

И еще Bill отметился, с тем же STM8S103K. Настораживающая тенденция, однако.
Atmel, ау, есть второй шанс!
Stanislav_S
Теперь буду посыпать голову песком, его много на планете, однако smile.gif После утомительных эксперементов, таки удалось его прошить, теперь ситуация такая - прошить кристалл можно штатной утилитой, которая ST Visual Programmer, это гуд, однако отладчик упорно работать отказался, поэтому дальнейшая отладка теперь только со светодиодиком smile.gif Ну и пес с ним, я как то не привык к такой отладке, светодиод рулит! smile.gif
topkin
Цитата(IGK @ Jul 26 2010, 12:18) *
Насколько серьезно Вы проверяли? Это ведь не просто пальцем ткнуть на столе. Я проверял в свое время сенсорные кнопки эмульсиями (эмуляция жирных пальцев), паром, водой (чаем, кофе с осадком) поливал. Ни одна, на то время, сенсорная кнопка нормально не работала. Но то был заказ фирмачей (лет 5 назад), в результате я написал, что такое решение не пройдет и заказ "ушел"...
Я сделал проектик платы на 4 кнопки для дискавери, да вот времени никак не выберу протравить. Это именно для носимого устройства, в жару и холод (до -15), может моросить дождь и туман обязательно:-) Просто, чтобы проверить.

Да, Вы правы, я провел в комнатных условиях. Будем ждать ваших результатов. После рестарта микроконтроллер запускается от внутреннего RC генератора HSI/8
Цитата(Stanislav_S @ Jul 26 2010, 19:02) *
Теперь буду посыпать голову песком, его много на планете, однако smile.gif После утомительных эксперементов, таки удалось его прошить, теперь ситуация такая - прошить кристалл можно штатной утилитой, которая ST Visual Programmer, это гуд, однако отладчик упорно работать отказался, поэтому дальнейшая отладка теперь только со светодиодиком smile.gif Ну и пес с ним, я как то не привык к такой отладке, светодиод рулит! smile.gif

Т.е. прошить его из под среды(в вашем случае IAR?) так и не удалось? Вот это как то не радужно совсем, я все же на первых порах предпочитаю внутрисхемную отладку. Со светодиодом особо не разгонишься, в таких случаях предпочитаю использовать для отладки COM - порт + собственную программу по вениками, аля терминал
Stanislav_S
Цитата(topkin @ Jul 26 2010, 23:07) *
Т.е. прошить его из под среды(в вашем случае IAR?) так и не удалось? Вот это как то не радужно совсем, я все же на первых порах предпочитаю внутрисхемную отладку. Со светодиодом особо не разгонишься, в таких случаях предпочитаю использовать для отладки COM - порт + собственную программу по вениками, аля терминал

Да прошить из IAR не удалось, пока я надеюсь, хотя там конечно настроек то и нету никаких на ST-LINK, но надежда умирает последней smile.gif, но у меня на плате LCD стоит, как раз вот его запустил, так что теперь вместо светодиодика LCD, что уже легче, и отладка веселее пойдет, благо только с АЦП осталось разобраться и с ШИМ на таймере 2, но в принципе пока от кристалла впечатления хорошие, напрягает только документация своей излишней лаконичностью smile.gif
Speleoastronom
Начал что-то делать с STM8, написал даже текстик по первым впечатлениям.

http://speleoastronomy.org/elektro/stm/index.html

Но проблемы есть. Например, под Vista компилятор Raisonance требует админ. моды для регистрации.
И работает только из админ. моды, под обычным юзером говорит, что ограничен 1К
Причем это в среде RIDE и в STVD, а в командной строке он всегда говорит что ограничен 1К. Почему-то.

Как-то можно его научить работать из-под обычного пользователя ?


topkin
Цитата(Speleoastronom @ Jul 27 2010, 19:10) *
Начал что-то делать с STM8, написал даже текстик по первым впечатлениям.

http://speleoastronomy.org/elektro/stm/index.html

Но проблемы есть. Например, под Vista компилятор Raisonance требует админ. моды для регистрации.
И работает только из админ. моды, под обычным юзером говорит, что ограничен 1К
Причем это в среде RIDE и в STVD, а в командной строке он всегда говорит что ограничен 1К. Почему-то.

Как-то можно его научить работать из-под обычного пользователя ?


Проблема один в один на домашнем компе, только с 7й виндой. Побороть так и не удалось, мне кажется что мне знаний по этой ОС не хватает. Если кто сталкивался, то подскажите. Сносить и ставить старый родной XP пока рука не поднимается
IGK
Цитата(topkin @ Jul 26 2010, 22:07) *
Будем ждать ваших результатов.

Думаю, не скоро будет. Партнер вчера споткнулся и упал с трапа (это на корабле). Результат - сложный перелом руки, лежит под капельницей, будет операция. Я один на месяц остался, куда уж тут о кнопках думать...
topkin
Цитата(IGK @ Jul 28 2010, 20:42) *
Думаю, не скоро будет. Партнер вчера споткнулся и упал с трапа (это на корабле). Результат - сложный перелом руки, лежит под капельницей, будет операция. Я один на месяц остался, куда уж тут о кнопках думать...

Печально, надеюсь все будет хорошо.
Тут в сети наткнулся на статью забавную, сравнение STM8 и AVR. Не со всем согласен, но все же http://speleoastronomy.org/elektro/stm/index.html
zltigo
QUOTE (Speleoastronom @ Jul 27 2010, 18:10) *
Начал что-то делать с STM8, написал даже текстик по первым впечатлениям.
http://speleoastronomy.org/elektro/stm/index.html

Ну что сказать, в обзорке заметен перекос с сторону (очень условно) "радилюбительского" подхода:
1. Почему-то делается сравнение "цены старта", хотя речь идет в обоих случаях о скромных суммах, для занимающихся сколь-либо профессиональной деятельностью.
2. Сравнивается наличие книг - я бы предпочел хорошую документацию и поддержку иметь, а книг, например, то тому-же Atmel не брал в руки ни одной - не видел и не вижу ни малейших причин для контроллеров уровня AVR/STM8 иметь чего-либо разжевывающее.
3. Оценка функциональности AVR, как "лучше", тоже с "потолка" - можно говорить о каких-то нюансах в конкретных случаях, но в общем дело обстоит с точностью до наоборот.
4. Наличие "Коммьюнити" (что названо "самым важным") - несомненно полезно. Но огромная толпа занимающаяся генерацией в подавляющей своей части генерацией "мусора", "слухов", "copy-paste"... и выкладывания все это в интернет совсем не есть плюс - если речь идет о работе, а не о том, из чего-бы такого слепить чего-нибудь.
MRW
Ну вот и я начал неспешно осваивать STM8. При выборе замены в серийных изделиях ATmega16/32/64/128 остановился на STM. Получили Discovery, скачали tools.
STVD показался замароченным (в части прикручивания С компиляторов), но наверное это дело привычки.
Документация - скудненькая, в основном все ищешь в апнотах, примерах и т.д.
Я так понял АЦП тут получше чем в АВР (гораздо быстрее и немного точнее), хотя еще не мерил в железе.
Показалось, что RTOS написать для STM будет ГОРАЗДО легче, чем на АВР (будем пробовать).
Стабильность в условиях помех заявлена высокая, что радует.
Нагрузочная способность выводов не порадовала (не все по 20ма)
Ну и конечно же цены.
Непонятно как компилить статические библиотеки под него (типа *.a в winAVR) и есть ли такое.

Speleoastronom
Цитата(zltigo @ Jul 30 2010, 09:38) *
Ну что сказать, в обзорке заметен перекос с сторону (очень условно) "радилюбительского" подхода:


Совершенно справедливо замечено, обзор писался именно с точки зрения любителя. Обзоров для профессионалов в сети достаточно много.

Цитата(zltigo @ Jul 30 2010, 09:38) *
4. Наличие "Коммьюнити" (что названо "самым важным") - несомненно полезно. Но огромная толпа занимающаяся генерацией в подавляющей своей части генерацией "мусора", "слухов", "copy-paste"... и выкладывания все это в интернет совсем не есть плюс - если речь идет о работе, а не о том, из чего-бы такого слепить чего-нибудь.


Коммьюнити AVR породило несколько весьма удачных проектов: Arduino, Ethernut, V-USB и так далее. Грань между "работой" и
"из чего-бы такого слепить чего-нибудь" слишком тонкая, чтобы ей можно было всерьез заниматься. Есть, конечно,
профессиональный гонор, но это слишком ничтожная вещь сама по себе.
vesago
Я тоже начал подымать эту платформу. Намерян в IAR писать. Не очень понравилось, что в хедерах кишки в виде масок представлены. Ну и нет задержек. Сами камни согласно документации очень привлекательны для своей ниши - по мере знакомства все больше проникаюсь. Имхо неплохо было бы завести отдельный раздел, посвященный STM8.
Linker
[quote name='Speleoastronom' date='Jul 30 2010, 17:13' post='791946']
Совершенно справедливо замечено, обзор писался именно с точки зрения любителя. Обзоров для профессионалов в сети достаточно много.

Вот с этого места подробнее. Кроме пары статей техподдержки Компелла ткните в рускоязычные ссылки, плз.
Сайт оригинала ST тоже не радует содержанием. Название некоторых папок с примерами не соответствует содержимому. Симулятор работает отвратно. Дебуггер ST-Link сбоит. Характеристики заявлены привлекательными, однако проверить их не просто. Все это настораживает.
И еще: во всем инете не нашел ни одного примера на ассемблере ( мне надо). Есть какие-то обрывки для ST7, но ведь это совсем не то. Может кто встречал, то дайте ссылку.
IGK
Цитата(Linker @ Jul 30 2010, 19:39) *
И еще: во всем инете не нашел ни одного примера на ассемблере ( мне надо). Есть какие-то обрывки для ST7, но ведь это совсем не то. Может кто встречал, то дайте ссылку.

Я тоже не нашел. Пока приходится писать, как мозг разумеет, по системе команд. Потом проверять Космиком и ИАРом:-) Но что-то этот ассемблер мне дается труднее, чем АВРовский...

Обзор читал. По моему, писать автору пока особенно не о чем. Если только продолжение будет, а так ничего особо нового по сравнению с Компеловским.
Я думаю, когда здесь прибавится пользователей - человек так до 20,- то можно просить и ветку завести. С помощью Атмела этого ждать недолго:-)
Вон, ветка МИПсов хиреет, место почти свободно.

topkin, спасибо, мой друг чувствует себя уже лучше. Ему не привыкать, три года назад он на параплане сел на прибрежные скалы (в феврале). Это его и спасло, холодная вода взбодрила и не дала истечь кровью, пока полз до берега. Но теперь он весь изломан:-( Ассемблер STM8 как-то спокойнее будет, заснул - лбом в клавиатуру приложился в худшем случае :-)
MRW
В отличии от АВР увидел в STM8 аппаратную поддержку программных прерываний (TRAP).
Так же есть переход на внутреннее тактирование при отказе внешнего.
Speleoastronom
Цитата(IGK @ Jul 30 2010, 21:12) *
Я тоже не нашел. Пока приходится писать, как мозг разумеет, по системе команд. Потом проверять Космиком и ИАРом:-) Но что-то этот ассемблер мне дается труднее, чем АВРовский...


Это и странно. По идее, он должен быть проще, почему я и взялся за STM8 (ну, кроме задач по работе)

Цитата(IGK @ Jul 30 2010, 21:12) *
Обзор читал. По моему, писать автору пока особенно не о чем. Если только продолжение будет, а так ничего особо нового по сравнению с Компеловским.


Совершенно верно. Пока что я развел платку регистратора, если удастся завести на ней I2C термометр, АЦП и запись всего этого на SD карту, будет о чем написать.

zltigo
QUOTE (IGK @ Jul 30 2010, 20:12) *
Но что-то этот ассемблер мне дается труднее, чем АВРовский...

Ассемблер, это в смысле системы команд? Да, это не AVR и если нет навыков к работе с разнообразными системами команд, то тяжело sad.gif. А вообще система команд (про Ассемблер, как инструментальное средство позже) очень приличная (это с учетом писательства, например, на 8088 smile.gif ), непривычная, после вагона регистров и load/store от AVR, но очень даже дружелюбная. Cудя по моему предыдущему опыту, программироваться должно "ровнее" и однообразнее. Дальше идет собственно синтаксис, вот тот синтаксис, который ST мне заметно не понравился. Пробовал почитать - в голове сидят другие синтаксисы и сбивают очень сильно sad.gif. Впрочем это общая болезнь всех ассемблеров. То, чего надо еще смотреть, а какие собственно сервисы предоставляет собственно Ассемблер, как инструментальная программа за пределами трансляции в коды? При имеющемся многообразии 8-16-24 бит адресации тот-же Ассемблер (как инструмент) способен самостоятельно разбираться, например, а как адресоваться к `дата` в команде LD A,data short? long? extended?.
Ну а вообще после 4-5-6 ассемблера и 2-3-4 мегабайта исходников на ASM, ясно понимаешь, что писать эти самые мегабайты на ASM не стоило sad.gif. Достаточно уметь читать ASM и быть способным написать на ASM несколько сот команд одним куском.

QUOTE (vesago @ Jul 30 2010, 19:14) *
Не очень понравилось, что в хедерах кишки в виде масок представлены.

Ну это как раз совершенно правильно - максимально гибкий, универсальный и переносимый вариант. Кривизна в том, что НЕ только ввиде масок - имеет место быть каша из IARовских красатулек
CODE
typedef struct
{
  unsigned char TIM2_EV0    : 1;

Оберток на этих красатульках:
CODE
#define WFE_CR1_TIM2_EV0         WFE_CR1_bit.TIM2_EV0

нормальных битовых описаний:
QUOTE
#define MASK_WFE_CR1_TIM2_EV0 0x01

и того, что эти макро имеют имена начинающиеся с MASK smile.gif. Так-что все как обычно надо будет править и чистить.
Или Вам жаль что не в Atmel стиле - (1<<EV0)? Вот уж где море разливанное символов "( 1 0 << )" для спотыкания глазом и простор для ошибок (даже имени регистра нет к которому бит относится ) на ровном месте sad.gif.
А вообще совершенно спокойно и необременительно при разборках с конкретной периферией пишутся свои хидеры, "как надо" - все будет "удобно" и не вызовет глупых ошибок при использовании по привычке навязанной каким-либо писателем хидеров.






IGK
Цитата(zltigo @ Jul 31 2010, 10:55) *
Ассемблер, это в смысле системы команд?
Ну а вообще после 4-5-6 ассемблера и 2-3-4 мегабайта исходников на ASM, ясно понимаешь, что писать эти самые мегабайты на ASM не стоило sad.gif. Достаточно уметь читать ASM и быть способным написать на ASM несколько сот команд одним куском.

Система команд, да.
Именно так. Но, прежде чем доверится С, надо бы его проверить, хоть как то...
А предыдущее, о сложности - так я старый уже для программирования. Оно как с девочками, молоденькими - и тяжело, и хочется. И жалеешь потом... до следующего раза:-)
С я осваивал еще на СМ4 :-), с тех пор то изменяю ему с ассемблером, то опять за старое. Это как придется. Процессоров, правда, немного применять приходилось. Например, с АРМами пока не сталкивался (я имею в виду проекты с нуля), больше АВР, 51-е разные, пару раз МСП применял. Пытался МИПС как-то применить, потом на ТМС перешел. Вот и все. Типа вся жизнь прошла перед глазами:-) Но это только контроллеры.
И, кстати, надобность во вставках ассемблерных практически отпала: сейчас сижу, платку с STM8 набрасываю в оркаде, и заменил по пути ногодрыжество RC-цепочкой с компаратором. Теперь чистый си, на два прерывания меньше и, соответственно, больше спать можно будет. Хорошо! На АВРке не получалось.
zltigo
QUOTE (IGK @ Jul 31 2010, 11:36) *
Но, прежде чем доверится С, надо бы его проверить, хоть как то...

Дык сразу в бою smile.gif и проверять.
QUOTE
А предыдущее, о сложности - так я старый уже для программирования.

Так и мне, считай, полтинник, но пока ничего smile.gif
IGK
Цитата(zltigo @ Jul 31 2010, 11:41) *
Дык сразу в бою smile.gif и проверять.

Так и мне, считай, полтинник, но пока ничего smile.gif

Это я не утерпел. Хотя обычно так и делаю, самый надежный способ. Как с арбузами - никогда не надрезаю и не пробую. Не понравилось - выбросил и забыл. А процессор еще и дешевле обходится:-)
Полтинник - ну совсем молодой еще... Но, слышал, активно жить можно до 130 лет, какие-то евреи писали:-) Так что все еще впереди!
_Bill
Дело начинает проясняться. Ребята из "Промэлектроники" проделали такой же опыт с STM8S103K6 и получили аналогичный результат. После этого они обратились на фирму ST и там признали свой баг. Они его исправили, обещают прислать новые контроллеры.
IGK
Цитата(_Bill @ Aug 14 2010, 15:50) *
Дело начинает проясняться. Ребята из "Промэлектроники" проделали такой же опыт с STM8S103K6 и получили аналогичный результат. После этого они обратились на фирму ST и там признали свой баг. Они его исправили, обещают прислать новые контроллеры.

Угу, наслышаны уже...
Так эти ребята через годик-другой и еррату обновят:-)
Stanislav_S
Цитата(_Bill @ Aug 14 2010, 16:50) *
Дело начинает проясняться. Ребята из "Промэлектроники" проделали такой же опыт с STM8S103K6 и получили аналогичный результат.

Ох блин, я этот кристалл как замену AVR застолбил, как раз многие мои девайсы закрывает, они только кристаллы будут править или еще и софт?
_Bill
Цитата(Stanislav_S @ Aug 15 2010, 17:49) *
Ох блин, я этот кристалл как замену AVR застолбил, как раз многие мои девайсы закрывает, они только кристаллы будут править или еще и софт?

А причем тут soft? А кристаллы, говорят, уже исправили. Жду новых, исправленных.
IGK
Цитата(_Bill @ Aug 16 2010, 10:03) *
А причем тут soft?

Ножками дергать с извращениями... На неисправленных кристаллах. Наверное, так.
Speleoastronom
Цитата(_Bill @ Aug 14 2010, 16:50) *
Дело начинает проясняться. Ребята из "Промэлектроники" проделали такой же опыт с STM8S103K6 и получили аналогичный результат. После этого они обратились на фирму ST и там признали свой баг. Они его исправили, обещают прислать новые контроллеры.


Извините, _Bill, нельзя ли подробнее про баг, в каких контроллерах он есть, и в чем именно проявляется. Или ссылочку, если ST уже это документировала.
Xenia
Цитата(_Bill @ Aug 16 2010, 10:03) *
А кристаллы, говорят, уже исправили. Жду новых, исправленных.

А неисправные кристаллы, надо понимать, из торговой сети не отзовут. У нас на прилавках лежать будут. Теперь трижды перекрестишься, прежде чем STM8 покупать...
Linker
Цитата(Xenia @ Aug 26 2010, 16:12) *
А неисправные кристаллы, надо понимать, из торговой сети не отзовут. У нас на прилавках лежать будут. Теперь трижды перекрестишься, прежде чем STM8 покупать...

Не имел дела раньше с компанией ST. За ними водилось подобное? На самом деле страшновато переходить на такую продукцию. А может это черный PR? Где правда, брат?
_Bill
Цитата(Speleoastronom @ Aug 26 2010, 10:58) *
Извините, _Bill, нельзя ли подробнее про баг, в каких контроллерах он есть, и в чем именно проявляется. Или ссылочку, если ST уже это документировала.

Подробности см. мое первое сообщение. ST это не документировала, сказала что исправила.
gyperios
Цитата(Linker @ Aug 26 2010, 19:06) *
Не имел дела раньше с компанией ST. За ними водилось подобное? На самом деле страшновато переходить на такую продукцию. А может это черный PR? Где правда, брат?


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

Цитата(Xenia @ Aug 26 2010, 12:12) *
А неисправные кристаллы, надо понимать, из торговой сети не отзовут. У нас на прилавках лежать будут. Теперь трижды перекрестишься, прежде чем STM8 покупать...


Просто внимательно смотреть на маркировку чипов, версия кристалла обычно у ST обозначается отдельно стоящей буквой в правом верхнем либо нижнем углу.
sonycman
Цитата(_Bill @ Aug 27 2010, 11:34) *
Подробности см. мое первое сообщение. ST это не документировала, сказала что исправила.

Да, какая ревизия у глючных чипов?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.