Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.06.2011, 12:28  
sergeyb2009
Прохожий
 
Регистрация: 10.12.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyb2009 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Подскажите, кто-нибудь разобрался, как из командной строки прошивать контроллер, есть ли команды для stvp?
(уже разобрался сам)

И что за беда с прошиванием из stvp (эмулятор Rlink) в следующем: прошиваю прошивку и пока не закрою программу контроллер не стартует.

может кто уже писал про это, не осилил еще всё прочитать, 10% до конца осталось.
Всё осилил теперь ветку. Никто не писал про это. Или пропустил?
Реклама:

Последний раз редактировалось sergeyb2009; 23.06.2011 в 08:10.
sergeyb2009 вне форума  
Непрочитано 22.06.2011, 20:13  
ViorDash
Частый гость
 
Регистрация: 20.11.2008
Адрес: Орел
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
ViorDash на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Столкнулся с непонятным поведением TIM3. Среда IAR, проц STM8S208MB
Странно, почему-то устанавливаются флаги прерывания по COMPARE 1 и 2
(TIM3_SR1_CC1IF и TIM3_SR1_CC2IF) при переполнении счетчика,
хотя до значений compare еще далеко.
условия следующие: авторелоад TIM3_ARR = 0х3909, TIM3_CCR1 = TIM3_CCR2 = 0хFFFF.
Т.е. я как-бы отключил временно compare. Но так как флаги взводятся, то и вызывается прерывания по Capture/compare, а судя по даташиту не должно быть.
Пока вышел из положения, очищая эти флаги в прерывании по переполнению.
Прошу, у кого есть возможность, проверить это. Спасибо

Последний раз редактировалось ViorDash; 22.06.2011 в 20:30.
ViorDash вне форума  
Непрочитано 23.06.2011, 00:56  
sergeyb2009
Прохожий
 
Регистрация: 10.12.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyb2009 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от prisma2011 Посмотреть сообщение
PS Насколько правильно будет если в разрыв цепи между TTL и МК включить диод (катодом к TTL) , а входной пин МК через резистор на 3.3 В?
Вы тут уже в микросхемы преобразователей полезли и т.д. А что, простой резистивный делитель не судьба поставить? У вас там большие скорости?
sergeyb2009 вне форума  
Непрочитано 23.06.2011, 02:08  
turn
Частый гость
 
Регистрация: 16.04.2011
Сообщений: 36
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
turn на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение

Сообщение от zheleznjakov Посмотреть сообщение
Вероятно вы не поняли задачи.

Необходимо выполнять код из ОЗУ, а не из флешь памяти, следовательно вначале необходимо скопировать код из флешь в озу и только потом передать управление скопированному коду.
Почему - понял. Не понял - зачем. Теперь понятно.



zheleznjakov,

не обращайте внимания на kison'а - умеренный дилетант,
без понимания деталей, где для чего переносить в рам ..

Расскажите подробнее плиз про inram в космике,
особенно про диспетчер, у Вас я так понимаю,
его движок mem-mem реализован на DMA ?

Очень интересно )
turn вне форума  
Непрочитано 23.06.2011, 12:31  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Цитата:
Расскажите подробнее плиз про inram в космике,
особенно про диспетчер, у Вас я так понимаю,
его движок mem-mem реализован на DMA ?
Что за диспетчер?
--
ПДП (DMA) использую для пересылки данных от АЦП в ОЗУ. Периодически требуется запись некоторых данных в EEPROM. Если запись в EEPROM совпадает с пересылкой DMA, то микроконтроллер виснет.
Сам не смог решить проблему, но убедился различными методами о правильности "источника" проблем. Написал в тех поддержу, пока вопрос не решили, на повторные запросы отвечают о сильной загруженности.
Касательно работы функций из ОЗУ, здесь все достаточно просто:
1) вы сами следите за распределением кода в озу, при этом более рационально используется ОЗУ.
2) можно выделить участок озу в отдельную секцию, указывать для каждой функции секцию и при необходимости использования копировать из флешки в озу.

В обоих случаях нужно быть очень внимательным, при использовании "встроенных" библиотек в теле функции, можно получить смешанный код.

Задайте более конкретные вопросы, что бы мне было легче ответить.
__________________
ziblog.ru
zheleznjakov вне форума  
Непрочитано 23.06.2011, 15:27  
turn
Частый гость
 
Регистрация: 16.04.2011
Сообщений: 36
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
turn на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

А как у Вас реализовано это директивно в космике ? Особенно для части линкера. Если можно, то часть демокода где идет диспетчер отслеживает использование и делает своп тела функции.
turn вне форума  
Непрочитано 23.06.2011, 17:05  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от turn Посмотреть сообщение
А как у Вас реализовано это директивно в космике ? Особенно для части линкера. Если можно, то часть демокода где идет диспетчер отслеживает использование и делает своп тела функции.
В рамках сообщения на форуме тяжело описать, поэтому рассказал тут:
http://ziblog.ru/2011/06/23/stm8-nda...e-koda-iz-ozu/
__________________
ziblog.ru
zheleznjakov вне форума  
Непрочитано 26.06.2011, 12:55  
sergeyb2009
Прохожий
 
Регистрация: 10.12.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyb2009 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

zheleznjakov,

расскажите у вас получилось прикрутить космик к нетбинсу или эклипсу?
Интересует, как удобно работать в них с этим компилятором.
sergeyb2009 вне форума  
Непрочитано 26.06.2011, 18:53  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Я использую эклипс, и не только для стм, но и для арм, авр.
Отладкой не пользуюсь, только компиляция и прошивка.
Очень удобно, редактор кода хорош.
Не использую ни какие визарды, все ручками на основе майкфайла.

Создание проекта на основе готового, пустой примерно так же
http://ziblog.ru/2011/04/20/eclipse/

В конце видяшка, пример компиляция-прошивка
http://ziblog.ru/2011/03/25/obnovlen...-link-utility/
__________________
ziblog.ru
zheleznjakov вне форума  
Сказали "Спасибо" zheleznjakov
turn (27.06.2011)
Непрочитано 26.06.2011, 23:48  
sergeyb2009
Прохожий
 
Регистрация: 10.12.2008
Сообщений: 8
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyb2009 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

с stm32 понятно. С эклипса слезли на нетбинс, удобнее.
есть пример мейкфайла для космика stm8? среда уже не важна на самом деле.
sergeyb2009 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Народ, посмотрите quasm, Как ваши впечатления? suri Proteus, KiCAD и другие ECAD 5 14.10.2009 11:57


Часовой пояс GMT +4, время: 21:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot