08.04.2011, 01:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от selevo
|
Даёшь курс "Быстрый старт" !
Архив один файл со всеми нужностями и краткая инструкция с примерами 2-4 примера хватит.
|
Это все предоставляет сама ST. Примеры скачиваются с сайта. Но если у Вас есть желание - делайте быстрый старт и выкладывайте. Кто то не дает?
Сообщение от selevo
|
Я конечно понимаю что эта тема видимо больше о впечатлениях )))
|
Вот именно. Она просто разрослась неимоверно.
Сообщение от selevo
|
И в первый пост архивчик,если автор жив ещё.
|
Вы просто образец невнимательности. Это Ваше замечание ровно в следующем сообщении, после сообщения топикстартера, то бишь моего.
|
|
|
|
08.04.2011, 07:28
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Можно взять серию 74VHC
Сообщение от kison
|
Любые из серий LCX или LVC. Я использую часто 74LCX244, но она довольно большая по размеру.
С диодом и резистором нормально, если не требуется сигнал в несколько мегагерц.
|
Дешево и сердито. И никаких диодов не нужно. Или нет?
|
|
|
|
08.04.2011, 08:16
|
|
Частый гость
Регистрация: 10.12.2010
Сообщений: 42
Сказал спасибо: 7
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от selevo
|
Даёшь курс "Быстрый старт" !
|
так немного можно посмотреть
ziblog.ru
evgenemcu.ru
ну и
we.easyelectronics.ru
|
|
|
|
08.04.2011, 09:19
|
|
Частый гость
Регистрация: 23.12.2010
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: STM8(S/L), первые впечатления
Ну народ пошел... Трудно зайти по ссылке http://www.st.com/internet/evalboard/product/247087.jsp перейти на вкладку "Design support" скачать пример, зашить - отладить, почитать доку геттинг стартед? Что еще нужно?
|
|
|
|
08.04.2011, 12:06
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Взял себе пару платок STM8L DISCOVERY, цена-то халявная...
Маненько поковырял сишный исходник из архива stm8l-discovery_dev.zip(скачанном мною с родного сайта STM), для начала добавил русский шрифт, если кому интересно. В принципе ерунда конечно, но мож кому пригодится. Результат здесь:
Вот что надо сделать. В файле stm8l_discovery_lcd.c есть небольшая ошибочка в матрице, там где расписывается метода посегментной сборки кодировки символа. Как видите, в ней некоторые сегменты повторяются:
/*
...
An LCD character coding is based on the following matrix:
{ E , D , F , COL }
{ M , C , G , H }
{ B , A , B , A }
{ G , F , K , J }
...
*/
Для начала надо ее поправить на следующее:
/*
...
An LCD character coding is based on the following matrix:
{ E , D , P , J }
{ M , C , COL, H }
{ B , A , K , N }
{ G , F , Q , DP }
...
*/
В соответствии с поправленной матрицей в тот же файл нужно добавить русский знакогенератор (к сожалению только заглавные буквы - хреноват LCD все-таки):
/* Constant table for cap characters 'А' --› 'Я' */
const uint16_t CapLetterRusMap[32] =
{
/* А Б В Г Д Е Ж З И */
0xFE00,0xBF00,0x9F40,0x1C00,0xB642,0x9D00,0x00D7,0 x8544,0x5AC0,
/* Й К Л М Н О П Р С */
0x5AC1,0x9844,0x42C0,0x5A42,0xFA00,0x5F00,0x5E00,0 xFC00,0x1D00,
/* Т У Ф Х Ц Ч Ш Щ Ъ */
0x0411,0x6302,0xEC11,0x00C6,0x1911,0xEA00,0x5B10,0 xEA01,0x2B82,
/* Ы Ь Э Ю Я */
0xDB10,0xBB00,0x6700,0xDA44,0xEE80
};
Ну и, соответственно, в файле main.c вставить демо строчки приветствия )) :
/* Welcome display */
LCD_GLASS_ScrollSentence(" ** STM8L-ДИСКАВЕРИ **",1,SCROLL_SPEED);
LCD_GLASS_ScrollSentence(" ** ДОБРО ПОЖАЛОВАТЬ В РОССИЙСКУЮ ФЕДЕРАЦИЮ **",1,SCROLL_SPEED);
LCD_GLASS_DisplayString("МОСКВА");
delay_ms(1000);
LCD_GLASS_DisplayString("-2011-");
delay_ms(1000);
К модерам: если это не нужно - можете удалить.
|
|
|
|
08.04.2011, 14:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Можно взять серию 74VHC
Сообщение от Bill
|
Дешево и сердито. И никаких диодов не нужно. Или нет?
|
Дешево и сердито. Но места занимает уж больно много. Иногда диоды с резисторами предпочтительней. Или одни диоды - подтяжку можно и встроенную использовать.
|
|
|
|
08.04.2011, 14:18
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Можно взять серию 74VHC
Сообщение от kison
|
Иногда диоды с резисторами предпочтительней. Или одни диоды - подтяжку можно и встроенную использовать.
|
А иногда проще перевести всё на 3,3Вольта и не мучаться...
|
|
|
|
08.04.2011, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от selevo
|
Вообще я говорю о быстром старте ,а не о кусках кода,это совершенно разные вещи.
|
ST предоставляет законченный пример в котором используется таймер, управление одним выводом GPIO (светодиод) и сенсорная кнопка. Этот пример еще и изначально зашит в дискавери.
Сообщение от selevo
|
Даже вдумчиво почитать пост не можешь.
Я думаю от тебя kison точно ждать бесполезно чего-то по теме.
|
Я как раз могу прочитать вдумчиво. Эта ветка была о впечатлениях от кристалла.
Просто рассказать о новом кристалле, сравнить с существующими, рассказать о библиотеке преддоставляемой ST. Тут STM8 сравнили и с АВР и с кортексом М0. Ветка не планировалась в виде FAQ или в виде "нажмите F7 для сборки проекта". Все что нужно для старта самостоятельно выясняется в течении часа максимум. Я запустил мигалку светодиодом через 15 минут после установки среды и компилятора. Судя по отсутствию вопросов о том что нужно нажать в STVD или IAR проблем ни у кого со стартом не возникло. Так зачем писать никому не нужный быстрый старт?
|
|
|
|
08.04.2011, 15:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,802
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от kison
|
Так зачем писать никому не нужный быстрый старт?
|
Зря Вы так. Многим как раз и нужен. К примеру как работать со стандартной библиотекой. Примеры у ST есть, но разобраться трудно.
|
|
|
|
08.04.2011, 15:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: STM8(S/L), первые впечатления
Сообщение от andries5
|
Зря Вы так. Многим как раз и нужен. К примеру как работать со стандартной библиотекой. Примеры у ST есть, но разобраться трудно.
|
Возможно. Но от стандартной библиотеки пришлось отказаться - неудобная она и тормозная. Я в начале ветки выкладывал листинги того, что выходит из простых операций при использовании библиотеки. Взвести один бит - под 30 тактов. Поэтому я от библиотеки и отказался. Ну и соответственно быстрый старт по ней писать точно не буду.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:41.
|
|