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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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, время: 01:06.


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