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

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

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

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

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

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


 
Опции темы

STM8(S/L), первые впечатления

Непрочитано 28.11.2010, 13:33  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Чтоб не путаться проводите параллели с известным. ARR - аналог OCR в АВР
Так исторически сложилось, что крайние проекты делал на NXP ARM7, и уж такие тонкости про АВР основательно подзабыл. На АВР осталось только сопровождение старых железок, а там поправляю/видоизменяю только логику работы, инициализация железа сделана очень давно и трогать ее не требуется.

Интересно, а много ли таких "недомолвок" в оставшейся доке? А в доках про СТМ32?

Может откроем темку типа "ЧУДЕСА документации и работы STM8"? Только надо кого-нибудь из модераторов позвать, например dosikus, чтобы вычищал религиозные войны вроде "AVR/PIC/ARM - forever, STM8 - shit", как это было в начале этой темы.
Реклама:
Serega_B вне форума  
Непрочитано 28.11.2010, 13:40  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Serega_B Посмотреть сообщение
Спасибо. Только тогда уж поправьте здесь
TIM4_CNTR=6; // Счетчик на 250
А то я посмотрел по диагонали, не увидел упоминания про чудеса и "вперед, на мины".
В том примере, откуда эта строчка, не используется ARR, а в регистр CNTR руками пишется число без преобразований... вот в этом и заключаются "чудеса"

Все примеры проверены на компиляторе IAR и плате Discovery

Последний раз редактировалось EugenyAM; 28.11.2010 в 14:07.
EugenyAM вне форума  
Непрочитано 28.11.2010, 13:58  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Serega_B Посмотреть сообщение
Так исторически сложилось, что крайние проекты делал на NXP ARM7
А без разницы. Тогда ARR это MR0 и установлен MR0R в MCR.

Сообщение от EugenyAM Посмотреть сообщение
В том примере, откуда эта строчка, не используется ARR
Я вот такие вещи не люблю. И если уж делаю, то TIM4_CNTR += 6; Хотя все равно может неточно считать.
kison вне форума  
Непрочитано 28.11.2010, 14:15  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Serega_B Посмотреть сообщение
я посмотрел по диагонали
Сообщение от EugenyAM Посмотреть сообщение
В том примере, откуда эта строчка, не используется ARR
Прошу прощения за мою невнимательность. И большое спасибо за примеры и обзоры.
Serega_B вне форума  
Непрочитано 28.11.2010, 14:34  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Никак не разберусь с УАРТом, есть у кого-нибудь рабочий пример?
espectr0 вне форума  
Непрочитано 28.11.2010, 14:34  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Предупреждение, для тех, кто собирается использовать дискавери для программирования своей платы.
на вывод 1 разъема SWIM выведено питание 5V от USB, если ваша плата питается от своего источника, подключать вывод 1 к ней не нужно!
EugenyAM вне форума  
Непрочитано 28.11.2010, 14:36  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от espectr0 Посмотреть сообщение
Никак не разберусь с УАРТом, есть у кого-нибудь рабочий пример?
Есть здесь
http://eugenemcu.ru/publ/11-1-0-69
EugenyAM вне форума  
Эти 2 пользователя(ей) сказали Спасибо EugenyAM за это сообщение:
espectr0 (28.11.2010), vpadm (28.11.2010)
Непрочитано 28.11.2010, 14:44  
vpadm
Прохожий
 
Регистрация: 29.08.2006
Сообщений: 1
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vpadm на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Mega-спасибо всем! Помогли стартануть с STM8.
Вчера попробовал примеры EugenyAM, пятый пример не заработал, но оно и к лучшему посидел покопался заодно и c таймерами разабрался,
ошибка в пятом примере:
TIM3-›CCMR2|=0x06‹‹5; //OCM=0x06 -› Режим PWM1
сдвиг надо делать на 4 бита.
Еще раз спасибо! а то сам не мог подступится к докам STM.
vpadm вне форума  
Непрочитано 28.11.2010, 15:03  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
А без разницы. Тогда ARR это MR0 и установлен MR0R в MCR.
Дык там все прозрачно, английским по-белому, написано, что считаем ДО MRx и СБРАСЫВАЕМ В "0". А тут регистр TIMx_ARR - Auto-reload value. Я и повелся.
Serega_B вне форума  
Непрочитано 28.11.2010, 15:07  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от EugenyAM Посмотреть сообщение
на вывод 1 разъема SWIM выведено питание 5V от USB
Внимательнее - на этот вывод подается напруга от среднего вывода JP1. Что поставил перемычкой - то и выдается (5 В или 3,3 В от внутреннего стабилизатора)
Serega_B вне форума  
 
Опции темы

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

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, время: 07:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.