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

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

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

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

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

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


 
Опции темы
Непрочитано 28.01.2011, 20:47  
melrouts
Прохожий
 
Регистрация: 14.01.2011
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
melrouts на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
Чем из Ride шить прикажите ?
Я так понимаю что не обязательно Raisonance Ride использовать,
имеется ввиду сам компилятор Raisonance который
можно подключить к ST Visual Desktop так же как и Cosmic.
Реклама:

Последний раз редактировалось Falconist; 13.04.2011 в 23:57.
melrouts вне форума  
Непрочитано 28.01.2011, 22:57  
luxin
Частый гость
 
Регистрация: 29.04.2007
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 1 сообщении
luxin на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от dosikus Посмотреть сообщение
Чем из Ride шить прикажите ?
По моему с Cosmic ситуация не лучше


Сообщение от melrouts Посмотреть сообщение
Я так понимаю что не обязательно Raisonance Ride использовать,
имеется ввиду сам компилятор Raisonance который
можно подключить к ST Visual Desktop так же как и Cosmic.
Для работы в STVD - да. Но без Ride зарегистрироваться нельзя (во всяком случае нигде не указано как по другому зарегистрироваться)

Интересный МК. За вечер разобрался с системой команд. (Система команд сильно напоминает смесь набора команд 8086, 8080, МК51. Как давно это было) С компиляторами пока сильно не разбирался. Вот и хочу услышать мнения гуру о компиляторах для STM8

Последний раз редактировалось Falconist; 13.04.2011 в 23:57.
luxin вне форума  
Непрочитано 31.01.2011, 01:01  
Highlander
Временная регистрация
 
Аватар для Highlander
 
Регистрация: 10.08.2005
Адрес: Украина, г.Киев
Сообщений: 51
Сказал спасибо: 983
Сказали Спасибо 209 раз(а) в 32 сообщении(ях)
Highlander на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Хьюх. Еле осилил тему...

..STM8L-Discovery подарили на Новый Год, побаловаться. Так с Нового года начинаючи, работа почти встала.. Собрал в кучу всё, с чем пока поработать не удавалось, да и давно хотел попробовать C под МК что-то написать-и понеслася... Как по мне, весьма таки приятный камень. Для своих целей-очень даже... На сегодняшний день наваял (точнее будет сказать-по большей части скомпилировал из найденного) работу с дисплеем WG12864 ( KS0108 ) и модулем TR24A. Кстати, сваял "то, чего на TR24A быть не может"-спектроскоп. Год тому читал, что на этом модуле, мол, невозможно. Возможно. Предстоит Ethernet на ENC28J60 и акселерометр St' шный.... C SPI разобрался раньше, чем дочитал ветку.. Тестовый проэкт спектроанализатора (IAR) прилагаю-вдруг кому окажется полезен. Ну и покритикуйте, плиз, если не сложно... Не Сишник я..

Вопросиков накопилось...
Вот не знаю, как у Вас, а у меня проблемы с прошиванием таргета, те же самые, которые в соседней ветке про STM32-Discovery описаны: откомпилировать и прошить таргет нельзя, пункты в меню "Download" неактивны, серенькие. Прошиваю через дебажную сессию. Через STVP шьётся, как положено (кстати, те же приколы с reset'ом). StLink определяется компом с win98 как "STM32 SWIM ST-Link" (кстати, а куда ХРень его прячет?), апгрейдилка от ST говорит, что версия прошивки V1.J0.S3 SWIM Debugger, крайняя на данный момент. Пользую IAR 1.20.1 (на который тут были ссылки). У кого в IAR Project-Download-Download active application работает, гляньте, плиз, версию линка?

Ну и по С чуть-чуть, только ногами не бейте, плиз?
Вариантов всунуть ассемблерный код в сишный, как я погляжу, вот: asm("nop"); __asm("nop\n");
#asm
код
#endasm
При этом поиск в хелпе Иара ни по __asm, ни по asm, ни по #asm ничего не находит. Проверял-код при этом правильный генерится. Вопрос: а как правильно писать и где об этом всём безобразии почитать?
В какой части хелпа лежит описание выражений вида
CLK-›ICKCR &= (uint8_t)(~CLK_ICKCR_HSION); (конкретно- вот это самое "-›","~"....)?
Где почитать о преобразовании типа 8bit=(uint8_t)(16bit ›› 8 ) ?
Миниатюры:
Нажмите на изображение для увеличения
Название: clear.JPG
Просмотров: 138
Размер:	165.5 Кб
ID:	17573   Нажмите на изображение для увеличения
Название: BT_scan.JPG
Просмотров: 178
Размер:	162.3 Кб
ID:	17574  
Вложения:
Тип файла: rar MyTest.rar (539.9 Кб, 108 просмотров)
Highlander вне форума  
Непрочитано 31.01.2011, 06:22  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Highlander Посмотреть сообщение
CLK-›ICKCR &= (uint8_t)(~CLK_ICKCR_HSION); (конкретно- вот это самое "-›","~"....)?
Где почитать о преобразовании типа 8bit=(uint8_t)(16bit ›› 8 ) ?
Читайте классику - описание языка С. Книги можно поискать как в инете (их полно), так и на соседней ветке, в теме "Книги".
Из перечисленного вами "CLK-›ICKCR" - структура "CLK" указывает на элемент структуры "ICKCR".
"~" - инверсия выражения или переменной.
(uint8_t)(16bit ›› 8 ) - сдвиг на 8 бит вправо.

Последний раз редактировалось Falconist; 13.04.2011 в 23:56.
RY723 вне форума  
Сказали "Спасибо" RY723
Highlander (31.01.2011)
Непрочитано 31.01.2011, 13:10  
luxin
Частый гость
 
Регистрация: 29.04.2007
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 1 сообщении
luxin на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

C IAR давно дело имел, поэтому не подскажу. Я от него отказался в свое время при работе с AVR (компилятор хороший, но ..).

Сообщение от Highlander Посмотреть сообщение
В какой части хелпа лежит описание выражений вида
CLK-›ICKCR &= (uint8_t)(~CLK_ICKCR_HSION); (конкретно- вот это самое "-›","~"....)?
Где почитать о преобразовании типа 8bit=(uint8_t)(16bit ›› 8 ) ?
Как уже сказали выше, читай классику. Смотри книги именно по языку С, а не по С++.
(16bit ›› 8 ) - сдвиг на 8 бит вправо, в результате старший байт будет перемещен в младший, а сам старший обнулится. В ассемблере переменная хранит двоичный образ значения. Например число 10000000b можно по разному интерпретировать: число 128, число -128, код символа большой буквы А русского языка. В ассемблере сам программист решает, как интерпретировать значение, а в С компилятору, иногда (подчеркиваю), нужно подсказать. Такая подсказка в С называется приведение типов, которое может быть явное(указывается) и неявное(компилятор сам догадывается)

Последний раз редактировалось Falconist; 13.04.2011 в 23:56.
luxin вне форума  
Эти 2 пользователя(ей) сказали Спасибо luxin за это сообщение:
Highlander (31.01.2011), pinco (31.01.2011)
Непрочитано 04.02.2011, 16:41  
slava_romanov
Прохожий
 
Регистрация: 02.11.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
slava_romanov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

STM8L152C6 пытаюсь разобраться с I2C и кругом сплошные проблемы.
Застрял на том, что просходит прерывание по BERR - Bus error .Misplaced Start or Stop condition. Соответственно данные приходят направильные. Устройство работает только в режиме SLAVE.
Поделитесь пожалуйста исходниками у кого есть или советом.
slava_romanov вне форума  
Непрочитано 04.02.2011, 17:29  
akimych
Прописка
 
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
akimych на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Можно ли с помощью ст-линка на стм8-дискавери прошивать stm32? :crazy:
Есть у меня подозрения, что ст-линк везде одинаковый. В частности жтаг на стм32дискавери работает, просто не разведён.
akimych вне форума  
Непрочитано 04.02.2011, 17:34  
akimych
Прописка
 
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
akimych на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Цитата:
STM8L152C6 пытаюсь разобраться с I2C и кругом сплошные проблемы.
При беглом просмотре даташитов мне показалось, что периферия у стм8 и стм32 во много схожа. Имел удовольствие потрахаться с и2с на стм32. Проше было бы сделать программно. Аппаратный и2с наверно оправдан, если нужен слейв. Так проблем было больше всего именно с мастером. Там и2с какой-то "недотрога". Чуть что не так на шине, сразу в слейв переходит, а мне надо было "я мастер и идите все нафиг". Плюс еще еррата. В результате приходилось по таймауту резетить и2с.

Последний раз редактировалось Falconist; 13.04.2011 в 23:56.
akimych вне форума  
Непрочитано 06.02.2011, 20:54  
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

непонятен выбор нижнего предела напряжения 2.95V для STM8S. От CR2032 или 2х ААА уже не запитать. Для AVR сделали более грамотно 2.7В. И дело не в ограничении по питанию - все равно ядро запитано от 1.8В.

Последний раз редактировалось qwerky; 06.02.2011 в 21:03.
qwerky вне форума  
Непрочитано 07.02.2011, 07:19  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Скорее всего по тому что STM8S у них для стандарного питания 3.3 и 5, а вот STM8L для батарейного 1.8 - 3.6 вольт (если не ошибаюсь).
zheleznjakov вне форума  
 

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

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

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


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