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

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

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

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

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

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


 
Опции темы
Непрочитано 30.11.2011, 16:33  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от evil_laugh Посмотреть сообщение
Плюс к тому, IAR даже не спросил, какой у меня контроллер вообще
Вчера вечером попробовал IAR для STM8. После STM32 воспринимается, как родное.
Тип контроллера можно указать в Project - Options - Device.
Чтобы Options был доступен, надо выбрать файл проекта в Workspace.
Сообщение от evil_laugh Посмотреть сообщение
Вот ещё что. Я правильно понимаю, что файл с описанием всех регистров - это "iostmXXXXXXX.h" в директории \\Program Files\IAR Systems\Embedded Workbench 6.0 Kickstart\stm8\inc ?
Дурацкий какой-то файл. Прилепил #include "stm8l10x_gpio.h", он потянул за собой всю библиотеку. Прилепил и ее. Пошло дело. Можно библиотечными функциями пользоваться, можно вручную в регистры писать. Например, для инитиализации порта проще использовать библиотечную. А для вывода значений - прямо в регистр.
У IAR'а редактор С нравится. Лучше, чем в Keil.
Реклама:
Easyrider83 вне форума  
Непрочитано 30.11.2011, 17:13  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Код:
 I2C_Send7bitAddress(0xa0, I2C_DIRECTION_TX);
заменил на

Код:
 I2C_SendData(0xa0);
и моя 0х02 появилась на шине... Интересно, какая разница? Визуально не узрел...
LDZ вне форума  
Непрочитано 30.11.2011, 17:45  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

LDZ,
Смутно помню что при отсылке адреса в stm8 необходимо проверять какие-то другие биты в регистре статуса i2c. Но я делал без библиотеки - это проще намного.
tanq вне форума  
Непрочитано 30.11.2011, 20:42  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

tanq, в каком смысле проще. Здесь тоже можно проверку флагов не включать. Или что по другому?
LDZ вне форума  
Непрочитано 30.11.2011, 21:26  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Без библиотеки сразу работает По этому и проще.
tanq вне форума  
Непрочитано 02.12.2011, 23:13  
s64
Временная регистрация
 
Регистрация: 08.02.2010
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 14 раз(а) в 12 сообщении(ях)
s64 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

спрошу еще и здесь. Не могу нормально запустить АЦП на STM8S


ADC_CSR_bit.CH = 3;// канал 3
ADC_CR1_bit.CONT = 0;// однократно
ADC_CR2_bit.ALIGN = 0; // выравнивание влево
ADC_CR1_bit.ADON = 1; // Start conversion

while(!ADC_CSR_bit.EOC); // ждем окончания преобразования

data = ADC_DRH ‹‹ 2;
data |= ADC_DRL;
ADC_CSR_bit.EOC = 0;

программа виснет на строчке while(!ADC_CSR_bit.EOC); // ждем окончания преобразования. Понимаю, что бит EOC не взводится, но почему?
Если вместо ожидания бита ставлю задержку в несколько mSec - получаю вполне достоверный результат преобразования.
s64 вне форума  
Непрочитано 03.12.2011, 02:01  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Бит ADON надо 2 раза включать. Это учтено?
tanq вне форума  
Сказали "Спасибо" tanq
s64 (03.12.2011)
Непрочитано 13.12.2011, 12:25  
serj_neo
Временная регистрация
 
Аватар для serj_neo
 
Регистрация: 16.01.2007
Адрес: Казахстан
Сообщений: 73
Сказал спасибо: 18
Сказали Спасибо 61 раз(а) в 18 сообщении(ях)
serj_neo на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Извените за глупый вопрос но куда в stm8l подключить батарейку для хода часов?
В ds1307 есть отдельный вывод.
serj_neo вне форума  
Непрочитано 13.12.2011, 12:35  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Никуда... отдельного вывода нет...
В STM32 есть...
st_1 вне форума  
Сказали "Спасибо" st_1
serj_neo (13.12.2011)
Непрочитано 13.12.2011, 13:03  
serj_neo
Временная регистрация
 
Аватар для serj_neo
 
Регистрация: 16.01.2007
Адрес: Казахстан
Сообщений: 73
Сказал спасибо: 18
Сказали Спасибо 61 раз(а) в 18 сообщении(ях)
serj_neo на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от st_1 Посмотреть сообщение
Никуда... отдельного вывода нет...
В STM32 есть...
То есть часы там идут пока есть питание и после выкл/вкл нужно опять настраивать? Я так думаю нужно подключить батарейку на ноги питания мк через диод и отвязать остальную схему диодом и мониторить питание, как только пропало то перейти в LOWPOWER. Я правильно понял? Или может есть другие варианты?
serj_neo вне форума  
 

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

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

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


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