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

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

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

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

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

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


 
Опции темы

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

Непрочитано 28.11.2010, 15:12  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 79
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
EugVor на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от EugenyAM Посмотреть сообщение
Есть здесь
http://eugenemcu.ru/publ/11-1-0-69
Не до конца дописал. EugenyAM отобрал у меня Дискавери , а мой ещё в пути.
Сообщение от kison Посмотреть сообщение
Я вот такие вещи не люблю. И если уж делаю, то TIM4_CNTR += 6; Хотя все равно может неточно считать.
В этом есть смысл при малых коэффициентах деления 1 или 2, не так ли? Хотя по-любому вредно не будет перестраховаться и учесть натиканные в прерывании такты.
Реклама:

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

Сообщение от vpadm Посмотреть сообщение
ошибка в пятом примере:
TIM3-›CCMR2|=0x06‹‹5; //OCM=0x06 -› Режим PWM1
Вот чем удобны ИАРовские хидеры с определениями битовых полей.
Пишешь
TIM3_CCMR1_bit.OC1M=0x06
и он сам двинет куда надо.
Или используя тамошний макрос
TIM3_CCMR1_OC1M=0x06

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

Сообщение от Serega_B Посмотреть сообщение
Я и повелся.
Так и я повелся Но симулятор сразу показал мне что я не прав.

Сообщение от EugVor Посмотреть сообщение
В этом есть смысл при малых коэффициентах деления 1 или 2, не так ли?
Да при любых есть смысл. У STM8 вход в прерывание не быстрый - заканчиваем текущую команду и +9 тактов до попадания на вектор+ переход+пролог прерывания. А текущей может быть например деление....
kison вне форума  
Непрочитано 28.11.2010, 15:32  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

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

Сообщение от Serega_B Посмотреть сообщение
Вот чем удобны ИАРовские хидеры.
Я свои пишу. Принцип как у IAR - указатель на структуру с битовыми полями. Ровно так же работаю и с ARM7/CM3. Единое адресное пространство удобная вещь.
kison вне форума  
Непрочитано 28.11.2010, 15:35  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Но симулятор сразу показал мне что я не прав.
А у меня светодиод как замигал быстро-быстро. И отладчик тоже показал что и как грузится. SWIM - реально удобная штука!
Serega_B вне форума  
Непрочитано 28.11.2010, 15:38  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Я свои пишу.
Ну, это на любителя. Зачем писать когда готовые есть.


Сообщение от kison Посмотреть сообщение
Единое адресное пространство удобная вещь.
Кто-бы спорил.
Serega_B вне форума  
Непрочитано 28.11.2010, 15:38  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 79
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
EugVor на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
О как. До драки не дошло?
Ну зачем же. Завтра он поедет в командировку на два дня, а Дискавери наверняка оставит в ящике стола, и я снова вполне мирно им завладею.
Сообщение от kison Посмотреть сообщение
Да при любых есть смысл. У STM8 вход в прерывание не быстрый - заканчиваем текущую команду и +9 тактов до попадания на вектор+ переход+пролог прерывания. А текущей может быть например деление....
Ого, что-то очень много.

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

Сообщение от Serega_B Посмотреть сообщение
А у меня светодиод как замигал быстро-быстро
А если бы грузили например значение 120? Он бы быстро не замигал. Так можно баг вообще не заметить. Поэтому кроме дискавери я и в симуляторе смотрю. Можно и отладчиком, но флеш не бесконечная. У меня есть мега 8 с кончившимся ресурсом, правда ей лет 5 пользовались

Сообщение от Serega_B Посмотреть сообщение
Ну, это на любителя. Зачем писать когда готовые есть.
У меня нет. То что дает ST меня не устраивает. Да и кроме собственно регистров я саму библиотеку переписываю. Причем код с принудительным инлайном частично сидит прямо в заголовочниках.

Сообщение от EugVor Посмотреть сообщение
а Дискавери наверняка оставит в ящике стола
Прочитает - с собой заберет Надо шифроваться, а не так открытым текстом злодейство планировать
kison вне форума  
Непрочитано 28.11.2010, 16:18  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 79
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
EugVor на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Я свои пишу. Принцип как у IAR - указатель на структуру с битовыми полями. Ровно так же работаю и с ARM7/CM3. Единое адресное пространство удобная вещь.
И при всей этой красоте IAR не желает устанавливать/сбрасывать биты одной инструкцией, а протаскивает их через аккумулятор и маску. Хочется надеяться, что со временем поумнеет.
EugVor вне форума  
 
Опции темы

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

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


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