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

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

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

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

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

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


 
Опции темы
Непрочитано 04.12.2010, 04:45  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
И много у Вас проектов на иксмеге? Если есть и цена с доступностью иксмег устраивает, то действительно менять на худший кристалл смысла нет.
Проектов именно на ней успел пока сделать совсем немного , потому их количеством не могу похвастаться , но пощупать и понять что это такое удалось , и в железе тоже .
Реклама:
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 04.12.2010, 05:14  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Ну так ее и используйте. STM8 всего лишь вариант, причем не единственный. Да и с иксмегами все не так уж плохо, проблемы только с теми, что раньше были более-менее недорогими. Т.е. 32А4. А 128А1 полно - http://www.efind.ru/icsearch/?search...rtner=&x=0&y=0
dosikus - почисти плиз наш флуд завтра.
kison вне форума  
Непрочитано 04.12.2010, 06:26  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
dosikus - почисти плиз наш флуд завтра.
А зачем ? Для начинающих и остальных читающих и в этом флуде тоже есть полезная инфа об обоих контроллерах .
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 04.12.2010, 09:03  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
EugVor на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Интересно устроено прерывание в UART по освобождению передающего буфера. Похоже, оно вызывается тупо по флагу “передающий буфер свободен, TXE=1”, а это его нормальное состояние после ресета да и после передачи байта в сдвиговый регистр тоже и сбросить его программно невозможно. Так что вызывается оно сразу, как только вы его разрешите и после передачи байта готово вечно вызываться, пока не запретите. Не сразу это заметил.
Оригинально, что отменить программно условия вызова этого прерывания невозможно, но начало передачи разрешением прерывания без отправки первого байта наверняка найдёт своё удобное практическое применение. Хорошо, что есть привычное по avr прерывание по завершению передачи.
EugVor вне форума  
Непрочитано 04.12.2010, 13:18  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
dosikus - почисти плиз наш флуд завтра.
Пока никак , позже...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 04.12.2010, 13:36  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от EugVor Посмотреть сообщение
Не сразу это заметил.
Ровно также функционирует прерывание UDRE в АВР. Это не особенность, а скорее стандарт.
kison вне форума  
Непрочитано 04.12.2010, 19:50  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

В общем в параллельной ветке отвечать мне не стоит, поэтому отвечу тут. Может VitaliyPk и сюда заглядывает.
Сообщение от VitaliyPk Посмотреть сообщение
Тем кто будет пользоваться библиотекой FWlib c сайта st.com, там есть файл stm8s_it.c с описанием прерываний в STM8, в нём ошибка. Прерывание UART1 закреплено за STM8S105, но в STM8S105 нет UART1, надо исправить #ifndef STM8S105 на #if defined(STM8S208 ) ||defined(STM8S207) ||defined(STM8S103) ||defined(STM8S903)вот здесь:
#ifndef STM8S105 // !!!!!! здесь заменить на #if defined(STM8S20 ||defined(STM8S207) ||defined(STM8S103) ||defined(STM8S903) !!!!!!!!
/**
* @brief UART1 TX Interruption routine.
* @par Parameters:
* None
* @retval
* None
*/
#ifdef _COSMIC_
@far @interrupt void UART1_TX_IRQHandler(void)
#else /* _RAISONANCE_ */
void UART1_TX_IRQHandler(void) interrupt 17
.....
В общем никакой ошибки в библиотеке нет. Все же #ifndef и #ifdef совершенно разные вещи. Перечислять можно контроллеры в которых есть UART1, а можно в которых его нет. В библиотеке - второе. Так что прерывание от UART будет создано если контроллер НЕ STM8S105, что в общем и требуется. Так что не спешите править библиотеку. Хотя хуже от правки не станет, просто поменяете шило на мыло.
kison вне форума  
Сказали "Спасибо" kison
Непрочитано 04.12.2010, 23:45  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от GASCHE Посмотреть сообщение
Для изучения желательно чтобы проект охватывал как можно больше встроенной периферии
Можно сделать базовый проект, который каждый может трансформировать для себя во что-то еще... пример - часы+термометр, базовый вариант - 4 разряда 7-сегментных LED с динамической индикацией, микросхема RTC (если делать на STM8S) например DS1307, пара датчиков DS18B20, несколько кнопок...
Сразу получаем учебный пример по I2C (DS1307), 1-Wire (DS18B20), таймер (динамическая индикация, ШИМ-управление яркостью индикатора), бипер (будильник, таймер).
Далее добавляем АЦП и цепляем на него датчик давления с аналоговым выходом, можно повесить сюда же датчик влажности, датчик освещенности (для авторегулировки яркости индикатора...)
Следующий шаг - построение суточного графика температуры (влажности, давления...), запись в EEPROM и передача на ПК через UART-›USB.

Дальнейшее развитие - на базе устройства можно строить различные терморегуляторы, таймеры для включения нагрузок, системы климат-контроля, подключение датчиков по беспроводным каналам, прицепить большое табло на регистрах 74HC595 через SPI... в общем, на что хватит фантазии.

PS Один мой знакомый уже хочет сделать шахматные часы на STM8.
EugenyAM вне форума  
Непрочитано 05.12.2010, 11:13  
EugVor
Временная регистрация
 
Регистрация: 15.03.2006
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 83 раз(а) в 11 сообщении(ях)
EugVor на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

При установке Cosmic на Windows7 в конце инсталяции зависалово, а должна быть форма регистрации, как я понял. Ей ей щас верну старую добрую ХР.
Будьте добры кто-нибудь выложите нормальную ссылку на STVD или дистрибутив в общий доступ... или мне по почте, а залью на рапиду, он же вроде freeware.
EugVor вне форума  
Непрочитано 05.12.2010, 11:35  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от EugVor Посмотреть сообщение
Будьте добры кто-нибудь выложите нормальную ссылку на STVD или дистрибутив в общий доступ... или мне по почте, а залью на рапиду, он же вроде freeware.
Загрузил на Депозит:

http://depositfiles.com/files/xh5nljc4l

Последний раз редактировалось RY723; 11.12.2010 в 19:54.
RY723 вне форума  
Эти 3 пользователя(ей) сказали Спасибо RY723 за это сообщение:
EugVor (05.12.2010), ibiza11 (06.12.2010), valerykus (13.12.2010)
 

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

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

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:05.


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