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

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

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

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

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

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


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

Про бипер ›› http://eugenemcu.ru/publ/11-1-0-70
Реклама:
EugVor вне форума  
Непрочитано 07.12.2010, 09:37  
Erk61
Временная регистрация
 
Регистрация: 25.07.2009
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 59 раз(а) в 10 сообщении(ях)
Erk61 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от pinco Посмотреть сообщение
Не сравнимы , поскольку 8 битники , а LPC (они на ядре ARM) - 32 битники , то есть это разные категории
А вам что надо - шашечки или ехать? Если шашечки - продолжайте сравнивать по типу контроллера. А вот если ехать - критерии совершенно другие. И элементарные: если за одни и те же деньги можно купить хоть 8-разрядный, хоть 32-разрядный, причём у второго ещё и периферия богаче, и средств разработки полно (в том числе бесплатных), и программ наработано - ЗАЧЕМ искать для сравнения именно 8- разрядник? Считать-то надо РАСХОДЫ свои на решение задачи - что денег, что времени!
Erk61 вне форума  
Непрочитано 08.12.2010, 00:13  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

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

Сообщение от Erk61 Посмотреть сообщение
А вам что надо - шашечки или ехать? Если шашечки - продолжайте сравнивать по типу контроллера. А вот если ехать - критерии совершенно другие. И элементарные: если за одни и те же деньги можно купить хоть 8-разрядный, хоть 32-разрядный, причём у второго ещё и периферия богаче, и средств разработки полно (в том числе бесплатных), и программ наработано - ЗАЧЕМ искать для сравнения именно 8- разрядник? Считать-то надо РАСХОДЫ свои на решение задачи - что денег, что времени!
Ну в общем понятно , все тащатся в основном по STM8 из-за его стоимости .
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 08.12.2010, 11:09  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Erk61 Посмотреть сообщение
А вам что надо - шашечки или ехать? Если шашечки - продолжайте сравнивать по типу контроллера. А вот если ехать - критерии совершенно другие. И элементарные: если за одни и те же деньги можно купить хоть 8-разрядный, хоть 32-разрядный, причём у второго ещё и периферия богаче, и средств разработки полно (в том числе бесплатных), и программ наработано - ЗАЧЕМ искать для сравнения именно 8- разрядник? Считать-то надо РАСХОДЫ свои на решение задачи - что денег, что времени!
32bit элементарно жрет болше энергии.
Инструмент должен соответствовать задаче.
PlainUser вне форума  
Непрочитано 08.12.2010, 11:44  
GASCHE
Частый гость
 
Регистрация: 28.04.2007
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
GASCHE на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от pinco Посмотреть сообщение
Ну в общем понятно , все тащатся в основном по STM8 из-за его стоимости .
Ну не совсем так. Просто, зачем покупать ботинки по стоимости авто? Будут ARMы дешевле STM8, многие задумаются, а надо ли им STM8.
GASCHE вне форума  
Непрочитано 08.12.2010, 21:12  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от kison Посмотреть сообщение
Если раскоментировать установку SSM и SSI, то должно работать. Может оно и работает, а Вы не замечаете? Без осцилла сложно определить, даже с делителем на 256 SPI слишком шустрый для контроля его чем нибудь типа мультиметра.
Как проявляется наработоспособность?
ЗЫ. Там еще периферийный такт имеется, но он по умолчанию включен. Может отключили случайно?
Пробовал читать EEPROM 24LC640, принимал или мусор или нули.
В итоге разобрался , привожу пример инициализации, и ф-ю передачи/приема байта:

Код:
void SPIInit(void)
{
  PC_DDR |= CS;
  PC_CR2 |= CS; //High speed
  PC_CR1 |= CS; //Push-pull
  
  SPI_CR1 |= SPI_BR0 | SPI_BR1 | SPI_BR2;
  SPI_CR1 |= SPI_MSTR;
    
  SPI_CR1 |= SPI_SPE;
}

uint8_t SPISendByte(uint8_t data)
{
  uint8_t result;
  SPI_DR = data;
  while( !(SPI_SR & SPI_TXE) );
  while( !(SPI_SR & SPI_RXNE) );
  result = SPI_DR;
  return result;
}
Как видно из примера, строки
Код:
  SPI_CR2 |= SPI_SSM;
  SPI_CR2 |= SPI_SSI;
не являются обязательными.

Функция передачи/приема не работает корректно без
Код:
while( !(SPI_SR & SPI_RXNE) );
kison, спасибо за помощь.
espectr0 вне форума  
Непрочитано 08.12.2010, 21:43  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

espectr0, А зачем прием и передачу в одну функцию пихать ?
Я пока NSS к + подтянул .

uint8_t SPISendByte(uint8_t data)
{
SPI_DR = data;
while( !SPI_TXE );
}

Прекрасно работает .
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 08.12.2010 в 22:10.
dosikus вне форума  
Непрочитано 08.12.2010, 22:03  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

При попытке установить STVD рухнула винда, до этого два года отработавшая без малейших замечаний. Появился синий экран. Что на нём не успел рассмотреть. Доходит (при перезагрузке) до приветствия и снова сбрасывается. В безопасном режиме также не загружается. Загрузился только по опции "Последняя удачная загрузка". Теперь озадаченно чешу репу... Считал STVD вполне безопасной штукой и скачал её с самой ST...

STVD установилась и даже запускается. Видимо какой-то драйвер конфликтнул. А вот как его вычислить и удалить?

Последний раз редактировалось RY723; 08.12.2010 в 22:24.
RY723 вне форума  
Непрочитано 08.12.2010, 22:32  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
espectr0, А зачем прием и передачу в одну функцию пихать ?
Я пока NSS к + подтянул .

uint8_t SPISendByte(uint8_t data)
{
SPI_DR = data;
while( !SPI_TXE );
}
Прекрасно работает .
Мне удобнее когда оба действия в одной функции.
espectr0 вне форума  
 

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

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

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


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