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

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

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

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

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

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


 
Опции темы
Непрочитано 26.11.2010, 02:58  
faru
Прописка
 
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
faru на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от st_1 Посмотреть сообщение
. Без вменяемого компилера
Тогда поясните пожалуйста, что в Вашем понимании "вменяемый" для 8-и битной крохи и что серьезного на 32kb можно ? Надеюсь не про RTOS подумали )

Я попробовал своими ручками попробовал на IAR, и с подачи kison'а что-то из мануалов переферии поковырял в отладке на связке STVD с COSMIC'ом. Значимых изъянов не нашел, но бенч определенно удобнее и шире, родная платформа глубже, игра словом. Как видно я не слишком эстет в написании сишников, но без всякой издевки мне было бы интересно услышать что такого "невменяемого" в компайлере и среде от IAR к примеру.
Реклама:

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
faru вне форума  
Непрочитано 26.11.2010, 03:13  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
Тогда поясните пожалуйста, что в Вашем понимании "вменяемый" для 8-и битной крохи и что серьезного на 32kb можно ? Надеюсь не про RTOS подумали )

Я попробовал своими ручками попробовал на IAR, и с подачи kison'а что-то из мануалов переферии поковырял в отладке на связке STVD с COSMIC'ом. Значимых изъянов не нашел, но бенч определенно удобнее и шире, родная платформа глубже, игра словом. Как видно я не слишком эстет в написании сишников, но без всякой издевки мне было бы интересно услышать что такого "невменяемого" в компайлере и среде от IAR к примеру.
Ну раз типа новой семейство то чел хочет что-то поновее чем просто вкл выкл светодиода,иначе получается просто дешевая замена допотопному авр.

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
Gnider вне форума  
Непрочитано 26.11.2010, 03:20  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
у Вас думаю поболее чем у всех всех опыта и стажа с данным процем
Мой стаж в точности равен этой ветке. Точнее +1 день. Итого - 32 дня. Как то рано учебники писать Да еще неделю комп чинил, было не до STM8.
Но выложить пример какой нибудь я и сам собираюсь.

Сообщение от faru Посмотреть сообщение
но паскуднейшее описание конечно, для ST враги писали.
Увы, за недорогой процессор приходится расплачиваться ужасной документацией. Я в ней тоже тону. Дело и в скудном разбросанном описании и также в нехило сложной периферии. Таймеры например наворочены не слабо.

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
kison вне форума  
Непрочитано 26.11.2010, 03:27  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Gnider Посмотреть сообщение
иначе получается просто дешевая замена допотопному авр.
Именно в этом и цель. Дешевая замена это не так и мало.

Сообщение от st_1 Посмотреть сообщение
Без вменяемого компилера затевать что-то серьёзное смысла нет
Ну космик конечно не идеал. Но если смотреть иногда листинг, то можно ему помочь немного. Получается вполне приемлемо. Я и в других компиляторах все равно делаю то же самое, хотя придраться к качеству кода GCC уже довольно сложно. Особенно под АРМ. Но и с АВР он неплохо справляется. Когда появились авр-ы вообще никаких компиляторов не было. Но ведь жили как то и успешно применяли. А тут так аж три компилера, пусть и не верх совершенства, но вполне рабочие.

Последний раз редактировалось Falconist; 14.04.2011 в 00:31.
kison вне форума  
Непрочитано 26.11.2010, 04:57  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
зы: прикрепил распиновку в LQFP, ткните носом где ноги TI (из мана) для энкодера описаны ?
Это внутренние сигналы. А внешние - обычные входы захвата таймера 1. Смотрите раздел 19.5.2 - Figure 92 и Figure 93.

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
kison вне форума  
Непрочитано 26.11.2010, 14:31  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

PC demo application known as "Flash loader demonstrator" which allows the user to upload firmware into the STM8.

Заколебался я на их сайте искать где его скачать , кучу брошюрок уже нашел а exe-шника нет.
Направьте на путь истинный.


О, какой-то UM0462.zip клюет может это он.
Ура , вопрос снят это он.

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

Сообщение от faru Посмотреть сообщение
Не эстетствуя накидал кривой код который переделывает обращение к карте регистров из IAR библиотеки под примитивы фирмваре:
Код:
//PD_DDR_bit.DDR0=1; //PD0 - на вывод
((GPIO_TypeDef*)(GPIOD_BaseAddress))-›DDR=1; // криво, но работает
это записывается немного проще:
GPIOD-›DDR=1;

Все 5 учебных примеров переделаны под хедеры FWLib (но, естественно, без использования библиотеки) и лежат здесь :

http://eugenemcu.ru/article/STM8/uro..._001_STLIB.zip

Сообщение от faru Посмотреть сообщение
Хотелось бы сенсорную библиотеку заставить работать с "iostm8s105c6.h", более 4300 байт за Фичу сенсорных кнопок считаю много будет. Может кто уже занимается подобным вопросом - оптимизацией STM8_TouchSensing ?
Это будет темой одного из следующих уроков... Рассмотрим теорию опроса сенсоров и реализуем сами набор функций в соответствии с рекомендациями ST. Просто сейчас готовлю материал по АЦП (там есть интересные фичи, которых нет в AVR) и впридачу выложу свеженаписанную библиотеку для LCD HD44780, чтобы как-то увидеть результаты измерений.

Я сам пишу на IAR, нравится его единый интерфейс версий AVR, ARM, STM8, но похоже, учебные примеры надо писать совместимыми со всеми компиляторами.

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
EugenyAM вне форума  
Непрочитано 26.11.2010, 14:46  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
В том месте описывается работа с SPI интерфейсом.
Это я почему то в референс мануал по 8L посмотрел. Там другая нумерация. А для 8S - раздел 17.5.2 Figure 60 и Figure 61.
Миниатюры:
Нажмите на изображение для увеличения
Название: tim1_inp.PNG
Просмотров: 95
Размер:	31.8 Кб
ID:	15156  

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
kison вне форума  
Непрочитано 26.11.2010, 14:51  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
Тогда поясните пожалуйста, что в Вашем понимании "вменяемый" для 8-и битной крохи и что серьезного на 32kb можно ? Надеюсь не про RTOS подумали )
Для меня "вменяемость" означает возможность быстро начать работу.
C IAR дружу, начиная с версии 3.11 под AVR.
Поставил IAR STM8, открыл демо-проект, который шел вместе с ним, скомпилировал, залил в дискавери - заработало... на все ушло минут 15.
Если работали с J-Link на IAR для ARM, понять отладчик дискавери не просто, а очень просто и все без чтения какой-либо документации.
Посмотрел структуру хедеров, за полчаса (которые ушли на изучение доки по CLK и GPIO) написал пример с миганием светодиода.

Про космик пока ничего сказать не могу - поставил, зарегистрировал, посмотрел, понял, что надо ставить STVD, но пока нет времени разбираться. Правда про это все есть подробная инструкция на русском с картинками в статье из "Новостей Электроники".

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
EugenyAM вне форума  
Непрочитано 26.11.2010, 15:18  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от faru Посмотреть сообщение
не могли бы Вы начать публиковать что-то типа уроков, с реализацией режимов работы переферии из документации по UM0016?

Максимально в первую очередь интересует описание расширенных возможностей для всех таймеров.
Если бы это описание (0016) сопроводить бы примерчиками и дословным пересказанием функционала и диаграммами, то народ бы реально заинтересовался богатством переферии.
Занимаемся с коллегой этим вопросом, насколько свободное время позволяет...
Про таймеры и аппаратный ШИМ на TIM3 можно посмотреть урок 1.

http://eugenemcu.ru/publ/11-1-0-66

В конце есть ссылка на онлайн-калькулятор для расчета значений регистров таймеров.
По TIM1 планируется отдельная статья, но позже.
Следующий на очереди - АЦП. Скоро выложу примеры.
Про классический режим UART тоже есть статья.
Через недельку будет реализация DMX512 на нем.
В продолжение темы UART планируется изучение бутлоадера на S105 и S207.

Принимаются пожелания для следующих тем уроков (пока по только по STM8S, но STM8L151 уже в пути...)

Последний раз редактировалось Falconist; 14.04.2011 в 00:30.
EugenyAM вне форума  
 

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

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

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


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