|
|
  |
Проблемы с STM8 |
|
|
|
Jul 24 2010, 04:55
|
Местный
  
Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219

|
Цитата(ArtemDement @ Jul 24 2010, 08:13)  Уважаемые, при 16 МГц насколько горячим должен быть корпус микроконтроллера ? У меня он вообще-то холодный.
|
|
|
|
|
Jul 24 2010, 15:27
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170

|
Цитата(ArtemDement @ Jul 24 2010, 08:11)  Частота какая ? Как положено, 16 МГц. Если греется - ищите кз на плюс/землю. В мегах увеличение тока на 10-15 ма означало замыкание одной ноги. Несколько - до 20 ма. Тогда немного грелась. У меня потребление по +3.3В для 8S - 12-18ма, в зависимости от включенной периферии. 8L - до 8 ма. Греться вроде нечему. Но это пока прикидочно, ибо не все еще включал. Ну, и еще от распальцовки зависит, при ощупывании кристалла :-)
|
|
|
|
|
Jul 24 2010, 16:24
|

Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460

|
Нагрев серьезный - не больше 5 секунд пальцем можно держать поверхностность контроллера. Но вроде разобрался с проблемой. Питание на stm8-discovery подавал напрямую с импульсного стабилизатора BP5225 (не пропуская через линейный стабилизатор, что есть на плате) http://www.rohm.com/products/databook/pm/pdf/bp5225.pdfПри питании от USB не греется. Наверное, BP5225 шумит слишком.
Сообщение отредактировал ArtemDement - Jul 24 2010, 16:26
|
|
|
|
|
Jul 24 2010, 19:30
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170

|
Цитата(ArtemDement @ Jul 24 2010, 19:24)  Питание на stm8-discovery подавал напрямую с импульсного стабилизатора BP5225 (не пропуская через линейный стабилизатор, что есть на плате) Что-то на моем дискавери ничего такого не наблюдается. Просто стабилизатор на 3.3 вольта, и все. Надо было LC цепочку для интереса вставить, да и осцилом глянуть. Я как то пока таким образом СТМки не насиловал. Интересно, какие пульсации там, что греется столь сильно. Вот мега спокойно пульсации в сотни мв держит, не греется. Но, наверное, выше 5.5В импульсы не поднимались. Тут, согласно даташита, должно быть более 4В, чтобы ей поплохело. Пульсации >>0.7В? Я даташит на этот дц преобразователь не смотрел, но если он маленький, то там внутри выходной емкости нет, ее снаружи лепят. Где-то так, наверное.
|
|
|
|
|
Jul 25 2010, 13:58
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645

|
вообще то он не должен быть горячим. по крайней мере у меня корпус мк комнатной температуры.
|
|
|
|
|
Jul 26 2010, 05:54
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(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 точно не помню что он ответил, что то вроде стабильность похуже чем у первых. Но все равно думаю нужно пробовать, статистику набирать.
|
|
|
|
|
Jul 26 2010, 08:18
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170

|
Цитата(topkin @ Jul 26 2010, 08:54)  Я тестировал STM8S - DISCOVERY, ни одного сбоя не было. Насколько серьезно Вы проверяли? Это ведь не просто пальцем ткнуть на столе. Я проверял в свое время сенсорные кнопки эмульсиями (эмуляция жирных пальцев), паром, водой (чаем, кофе с осадком) поливал. Ни одна, на то время, сенсорная кнопка нормально не работала. Но то был заказ фирмачей (лет 5 назад), в результате я написал, что такое решение не пройдет и заказ "ушел"... Я сделал проектик платы на 4 кнопки для дискавери, да вот времени никак не выберу протравить. Это именно для носимого устройства, в жару и холод (до -15), может моросить дождь и туман обязательно:-) Просто, чтобы проверить.
|
|
|
|
|
Jul 26 2010, 09:12
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Посыпаю голову пеплом, проверил ST-LINK с платкой - Дискавери, все нормально работает, так что проблема с процом стоящим на моей плате. Проверял осцилом, импульс сброса проходит, и по линии SWIM какая то посылка пробегает, но очевидно что проц не отвечает, либо не отвечает так как надо, питание в норме, питание ядра присутствует, вроде все нормально, но шится не хочет  Пока незнаю чего и думать, может кто то уже сталкивался с проблемой с заливкой проца на своей плате? Думается может в кварце дело, однако никакого сигнала на кварце не обнаружил, как впрочем и на Дисковери то же. Забыл сказать проц - STM8S103K.
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 26 2010, 13:27
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170

|
Цитата(Stanislav_S @ Jul 26 2010, 12:12)  Посыпаю голову пеплом... Забыл сказать проц - STM8S103K. Если каждый раз пеплом сыпать, его на всех не хватит. Мы все тут такие... Старт вроде со встроенного генератора. И еще Bill отметился, с тем же STM8S103K. Настораживающая тенденция, однако. Atmel, ау, есть второй шанс!
|
|
|
|
|
Jul 26 2010, 15:02
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Теперь буду посыпать голову песком, его много на планете, однако  После утомительных эксперементов, таки удалось его прошить, теперь ситуация такая - прошить кристалл можно штатной утилитой, которая ST Visual Programmer, это гуд, однако отладчик упорно работать отказался, поэтому дальнейшая отладка теперь только со светодиодиком  Ну и пес с ним, я как то не привык к такой отладке, светодиод рулит!
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 26 2010, 19:07
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(IGK @ Jul 26 2010, 12:18)  Насколько серьезно Вы проверяли? Это ведь не просто пальцем ткнуть на столе. Я проверял в свое время сенсорные кнопки эмульсиями (эмуляция жирных пальцев), паром, водой (чаем, кофе с осадком) поливал. Ни одна, на то время, сенсорная кнопка нормально не работала. Но то был заказ фирмачей (лет 5 назад), в результате я написал, что такое решение не пройдет и заказ "ушел"... Я сделал проектик платы на 4 кнопки для дискавери, да вот времени никак не выберу протравить. Это именно для носимого устройства, в жару и холод (до -15), может моросить дождь и туман обязательно:-) Просто, чтобы проверить. Да, Вы правы, я провел в комнатных условиях. Будем ждать ваших результатов. После рестарта микроконтроллер запускается от внутреннего RC генератора HSI/8 Цитата(Stanislav_S @ Jul 26 2010, 19:02)  Теперь буду посыпать голову песком, его много на планете, однако  После утомительных эксперементов, таки удалось его прошить, теперь ситуация такая - прошить кристалл можно штатной утилитой, которая ST Visual Programmer, это гуд, однако отладчик упорно работать отказался, поэтому дальнейшая отладка теперь только со светодиодиком  Ну и пес с ним, я как то не привык к такой отладке, светодиод рулит!  Т.е. прошить его из под среды(в вашем случае IAR?) так и не удалось? Вот это как то не радужно совсем, я все же на первых порах предпочитаю внутрисхемную отладку. Со светодиодом особо не разгонишься, в таких случаях предпочитаю использовать для отладки COM - порт + собственную программу по вениками, аля терминал
|
|
|
|
|
Jul 27 2010, 08:59
|

извечный пессимист
    
Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125

|
Цитата(topkin @ Jul 26 2010, 23:07)  Т.е. прошить его из под среды(в вашем случае IAR?) так и не удалось? Вот это как то не радужно совсем, я все же на первых порах предпочитаю внутрисхемную отладку. Со светодиодом особо не разгонишься, в таких случаях предпочитаю использовать для отладки COM - порт + собственную программу по вениками, аля терминал Да прошить из IAR не удалось, пока я надеюсь, хотя там конечно настроек то и нету никаких на ST-LINK, но надежда умирает последней  , но у меня на плате LCD стоит, как раз вот его запустил, так что теперь вместо светодиодика LCD, что уже легче, и отладка веселее пойдет, благо только с АЦП осталось разобраться и с ШИМ на таймере 2, но в принципе пока от кристалла впечатления хорошие, напрягает только документация своей излишней лаконичностью
--------------------
Slaves are those of this world Given freedom to lay chains upon The Master The wolf is no longer free Release the chains and come for me
|
|
|
|
|
Jul 27 2010, 15:10
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 23-07-10
Пользователь №: 58 575

|
Начал что-то делать с STM8, написал даже текстик по первым впечатлениям. http://speleoastronomy.org/elektro/stm/index.htmlНо проблемы есть. Например, под Vista компилятор Raisonance требует админ. моды для регистрации. И работает только из админ. моды, под обычным юзером говорит, что ограничен 1К Причем это в среде RIDE и в STVD, а в командной строке он всегда говорит что ограничен 1К. Почему-то. Как-то можно его научить работать из-под обычного пользователя ?
|
|
|
|
|
Jul 28 2010, 05:10
|
Частый гость
 
Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476

|
Цитата(Speleoastronom @ Jul 27 2010, 19:10)  Начал что-то делать с STM8, написал даже текстик по первым впечатлениям. http://speleoastronomy.org/elektro/stm/index.htmlНо проблемы есть. Например, под Vista компилятор Raisonance требует админ. моды для регистрации. И работает только из админ. моды, под обычным юзером говорит, что ограничен 1К Причем это в среде RIDE и в STVD, а в командной строке он всегда говорит что ограничен 1К. Почему-то. Как-то можно его научить работать из-под обычного пользователя ? Проблема один в один на домашнем компе, только с 7й виндой. Побороть так и не удалось, мне кажется что мне знаний по этой ОС не хватает. Если кто сталкивался, то подскажите. Сносить и ставить старый родной XP пока рука не поднимается
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|