реклама на сайте
подробности

 
 
11 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> STM8, кто нибудь использует?
_Bill
сообщение Aug 5 2010, 06:14
Сообщение #91


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(ведущий_специалист @ Aug 2 2010, 21:58) *
Не будет дискавери шить ничего кроме той микры что у него на борту. Там в описании написано, что поддерживает только s105. Я пробывал ради проверки прошить такой же проц только 16 кило. Дискавери его не увидел а уже купленный ст линк спокойно прошил. так что дискавери - только для s105c6 laughing.gif увы

У меня программатором от Discovery прекрасно шьется STM8S103K6. Отличий от ST-Link пока не заметил. rolleyes.gif
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Aug 5 2010, 08:02
Сообщение #92


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(_Bill @ Aug 5 2010, 10:14) *
У меня программатором от Discovery прекрасно шьется STM8S103K6. Отличий от ST-Link пока не заметил. rolleyes.gif

А чем зашивали, через програмулину или через IDE компилятора? А то у меня из IAR не удалось прошить.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
_Bill
сообщение Aug 5 2010, 12:55
Сообщение #93


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Stanislav_S @ Aug 5 2010, 12:02) *
А чем зашивали, через програмулину или через IDE компилятора? А то у меня из IAR не удалось прошить.

STVD + Cosmic. Нажимаешь кнопочку Debug. После прошивки отладку останавливаешь и все!
Go to the top of the page
 
+Quote Post
oll
сообщение Aug 5 2010, 16:11
Сообщение #94


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Т.е. обьясните спецы - с Дискавери идет все таки полноценный отладчик - программатор для всех STM8? И так все делать все можно из IAR? Если нет, то замена Atmel AVR Megам пока только STM32 или LPC11xxx? Пока (может глупо) развел и заказал платы на замену AVR, в связи с трудностями по закупке оных на PIC16. Пики можно купить легко, цены не очень радуют, но программатор и отладчик уже есть.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Aug 6 2010, 09:03
Сообщение #95


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Насчет дискавери сказать трудно, но могу сказать что допустим STM8S103 из IAR не определяется ни дискавери ни ST-LINK, поэтому я его прошиваю фирменной утилитой ST Visual Programmer, а вот 105 на дискавери из IAR виден и через дискавери и через ST-LINK.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Sep 15 2010, 12:24
Сообщение #96


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



День добрый.
Имею вопрос?
Кто-то уже внешние интерапты (exti) заюзал?
Я тут с проблемой-глюком стыкнулся. Делаю так:

GPIO_Init(GPIOD, (GPIO_PIN_2 | GPIO_PIN_4), GPIO_MODE_IN_FL_IT);

В интерапты заходит сюда:
#ifdef _COSMIC_
@far @interrupt void EXTI_PORTD_IRQHandler(void)
#else /* _RAISONANCE_ */
void EXTI_PORTD_IRQHandler(void) interrupt 6
#endif /* _COSMIC_ */
{
ButtonState ^= 0xFF;
}
но проблема в следующем: а как узнать, какой имено зз пинов PORTD вызвал интерапт (в моем примере 2 или 3)?
Сколько искал хоть какие-то флаги, пусто. Их что по ходу забыли?

Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 15 2010, 12:36
Сообщение #97


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(pan_oleg @ Sep 15 2010, 16:24) *
но проблема в следующем: а как узнать, какой имено зз пинов PORTD вызвал интерапт (в моем примере 2 или 3)?
Сколько искал хоть какие-то флаги, пусто. Их что по ходу забыли?


Так ножки в обработчике прерывания опросите и узнаете источник прерывания.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
pan_oleg
сообщение Sep 15 2010, 13:20
Сообщение #98


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



Цитата(dimka76 @ Sep 15 2010, 15:36) *
Так ножки в обработчике прерывания опросите и узнаете источник прерывания.

Само собой. Но я думал, что тут как-то по нормальному - флаги есть на каждый пин. Как в STM32 например.
Видимо зря так думал.

Сообщение отредактировал pan_oleg - Sep 15 2010, 13:22
Go to the top of the page
 
+Quote Post
ArtemDement
сообщение Oct 22 2010, 17:34
Сообщение #99


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460





Коллеги, не подскажите, можно ли использовать STM8S-Discovery в качестве переходника USB - GPIO, USB - UART, USB - SPI ?

Как передавать информацию между ПК и ST8 через программатор ?

Go to the top of the page
 
+Quote Post
ArtemDement
сообщение Oct 26 2010, 16:49
Сообщение #100


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 19-09-09
Из: Санкт-Петербург
Пользователь №: 52 460



Неужели нет никаких идей ?
Go to the top of the page
 
+Quote Post
IGK
сообщение Oct 27 2010, 08:47
Сообщение #101


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Цитата(ArtemDement @ Oct 26 2010, 19:49) *
Неужели нет никаких идей ?

Никому это не интересно, я думаю. Я вот диодиком помигал, плату тестовую сделал и забросил. Не впечатлило, буду ждать STM32L.
Вы на Казус сходите, там как раз запиливают в размер этот Дискавери. Стружек много :-)
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Nov 13 2010, 10:41
Сообщение #102


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Привет всем. Тоже начал осваивать, точнее уже освоил, STM8, а именно линейку STM8L. Компилятор IAR STM8. Отладчик ST-LINK (SWIM интерфейс)

Что понравилось:
1) Наличие программирования/отладки по двум проводкам (SWIM интерфейс у ST-LINK)
2) Единое адресное пространство для FLASH/EEPROM
3) Готовые шаблоны/библиотеки/примеры для работы с периферией
4) 41 вывод GPIO на корпусе LQFP44 !!!
5) Возможность подключения тактового и часового кварцев (иногда например необходима тактовая в 12.288 МГц)
6) 16 битный ШИМ
7) Аппаратный AES шифратор/декриптор
7) Простота и доступность - изучить STM8 даже проще чем AVR

Что пробовал сделать:
1) Интерфейс с картой SD/SDHC (тестировал до 16 ГБ) через FatFS file system от ElmChan
2) Интерфейс с внешним MP3 декодером VS1053 (из-за медленного 8 Мбит/с SPI интерфейса нормально воспроизводятся только файлы с битрейтом до 192 кбит/с)
3) USART - вообще все просто, вдаваться в подробности не буду
4) Вывод тактовых импульсов на ногу CCO (м.б. полезно при работе с VS10xx чипами
5) Работа с таймерами и прерываниями организована просто и замечательно (есть отдельный файл где прописаны процедуры ВСЕХ обработчиков прерываний, сами прерывания/таймеры необходимо только включить и настроить)
6) Работа с микросхемой цифрового радио SI4705 по I2C. (люблю этот FM приемничек)

Выводы:
1) крутой MP3 плеер конечно не собрать - скорость SPI не позволяет (хотя на Atmega32 у меня плеер держит 320кбит/с)
2) МК отлично подойдет на замену AVR для всяких там часов/термометров/автоматов/игрушек/контроллеров шаговых двигателей

Сообщение отредактировал Ivan Kuznetzov - Nov 13 2010, 10:45


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
Speleoastronom
сообщение Nov 21 2010, 13:07
Сообщение #103


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 23-07-10
Пользователь №: 58 575



Цитата(Ivan Kuznetzov @ Nov 13 2010, 14:41) *
1) Интерфейс с картой SD/SDHC (тестировал до 16 ГБ) через FatFS file system от ElmChan


Не могли бы Вы поделиться исходничками адаптации FatFS ?

Go to the top of the page
 
+Quote Post
Fktrctq
сообщение Nov 21 2010, 20:37
Сообщение #104


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 10-11-05
Из: Таганрог
Пользователь №: 10 659



Наконец-то удалось поплотнее заняться платформой STM8.
Первые свои изыскания в этой области провожу на базе St'шной среды ST Visual Develop в связке с компилятором от Cosmic. Самые первые впечатления были удовлетворительными, за исключением некоторых назойливых моментов, таких как самопроизвольное перемещение тулбаров, кривые пути тулчейнов (которые IDE прописывает по умолчанию), содержащие непонятные символы, и редкие "вылетания". В целом же примеры компилировались и отлаживались нормально. Но вот сегодня IDE выкинула очередной фортель: собрал проект вручную со структурой директорий и исходных файлов привычной для себя, но при попытке компиляции файл "stm8_interrupt_vector.c" чудесным образом исчезает из структуры проекта, и О! Чудо!снова появляется но уже в директории "Source Files", которая тут же и создается (в моей структуре проекта этой директории нет). Все бы ничего и можно было смириться, но компилятор говорит: что этого файла найти не может (физически сам файл как лежал на диске так и лежит).
И вот собственно вопрос: как бороться со своеволием среды разработки? Сталкивался ли кто-нибудь с подобным?


--------------------
Вы пробовали выключить и снова включить?
Go to the top of the page
 
+Quote Post
_Bill
сообщение Dec 3 2010, 05:45
Сообщение #105


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Fktrctq @ Nov 22 2010, 00:37) *
Наконец-то удалось поплотнее заняться платформой STM8.
Первые свои изыскания в этой области провожу на базе St'шной среды ST Visual Develop в связке с компилятором от Cosmic. Самые первые впечатления были удовлетворительными, за исключением некоторых назойливых моментов, таких как самопроизвольное перемещение тулбаров, кривые пути тулчейнов (которые IDE прописывает по умолчанию), содержащие непонятные символы, и редкие "вылетания". В целом же примеры компилировались и отлаживались нормально. Но вот сегодня IDE выкинула очередной фортель: собрал проект вручную со структурой директорий и исходных файлов привычной для себя, но при попытке компиляции файл "stm8_interrupt_vector.c" чудесным образом исчезает из структуры проекта, и О! Чудо!снова появляется но уже в директории "Source Files", которая тут же и создается (в моей структуре проекта этой директории нет). Все бы ничего и можно было смириться, но компилятор говорит: что этого файла найти не может (физически сам файл как лежал на диске так и лежит).
И вот собственно вопрос: как бороться со своеволием среды разработки? Сталкивался ли кто-нибудь с подобным?

Project->Settings->Linker->Input->Vector file name. Выберите нужный вам файл. Все очень просто! Или нет?
Go to the top of the page
 
+Quote Post

11 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 18:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016