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

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

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

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

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

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


 
Опции темы
Непрочитано 28.11.2010, 15:12  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 80
Сказал спасибо: 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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

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

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

Сообщение от EugVor Посмотреть сообщение
Не до конца дописал. EugenyAM отобрал у меня Дискавери
О как. До драки не дошло?
kison вне форума  
Непрочитано 28.11.2010, 15:35  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
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
Сообщений: 80
Сказал спасибо: 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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

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

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

Сообщение от EugVor Посмотреть сообщение
а Дискавери наверняка оставит в ящике стола
Прочитает - с собой заберет Надо шифроваться, а не так открытым текстом злодейство планировать
kison вне форума  
Непрочитано 28.11.2010, 16:18  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 80
Сказал спасибо: 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, время: 23:08.


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