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

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

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

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

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

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


Закрытая тема
Опции темы
Непрочитано 12.11.2010, 18:26   #411
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от SasaVitebsk Посмотреть сообщение
И было бы интересно посмотреть на операции типа FLASH -› DAC
Мне вот это совсем не интересно. 32Кб флеши очень мало чтоб на что практическое это применить. Ну и DMA только копировать умеет, разжимать на лету что то типа ADPCM этому блоку не дано. А ведь скорее всего именно под звуковое применение ЦАП рассчитан. 32 килобайта хватит на 4 секунды хренового аудио 8 бит с дискретом в 8КГц. Даже меньше, ведь программа тоже нужна. АЦП+DMA когда дойдут руки посмотрю.
Реклама:

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
kison вне форума  
Непрочитано 12.11.2010, 21:06   #412
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Типичный лоуэнд мк. какое тут аудио...
Gnider вне форума  
Непрочитано 12.11.2010, 22:06   #413
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от Gnider Посмотреть сообщение
Типичный лоуэнд мк. какое тут аудио...
Очень приличное кстати выйдет. ЦАП то 12 бит, DMA есть. А больше ничего и не надо. Конечно стерео на одном ЦАП-е не сделать, но например музыкальный дверной звонок вполне.

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
kison вне форума  
Непрочитано 13.11.2010, 13:36   #414
yakuzaa
Частый гость
 
Регистрация: 24.10.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
yakuzaa на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Привет всем. Тоже начал осваивать, точнее уже освоил, 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 для всяких там часов/термометров/автоматов/игрушек/контроллеров шаговых двигателей

Последний раз редактировалось yakuzaa; 13.11.2010 в 14:45.
yakuzaa вне форума  
Непрочитано 13.11.2010, 14:07   #415
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от yakuzaa Посмотреть сообщение
2) Интерфейс с внешним MP3 декодером VS1053 (из-за медленного 10 Мбит/с SPI интерфейса нормально воспроизводятся только файлы с битрейтом до 192 кбит/с)
Сообщение от yakuzaa Посмотреть сообщение
1) крутой MP3 плеер конечно не собрать - скорость SPI не позволяет (хотя на Atmega32 у меня плеер держит 320кбит/с)
Походу "быстрый" 8МГц-овый SPI у меги ничем не отличается от точно такого же "медленного" 8-ми мегагерцового SPI у STM8L Вот разве что DMA SPI у STM8L поддерживает

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
kison вне форума  
Непрочитано 13.11.2010, 14:45   #416
yakuzaa
Частый гость
 
Регистрация: 24.10.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
yakuzaa на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

ДМА, я так понял у SPI только в режиме Slave. Поправьте если не прав.
yakuzaa вне форума  
Непрочитано 13.11.2010, 14:54   #417
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от yakuzaa Посмотреть сообщение
ДМА, я так понял у SPI только в режиме Slave. Поправьте если не прав.
Нет, таких ограничений в RM не обнаруживается.
Цитата:
SPI communication using DMA (direct memory addressing)
To operate at its maximum speed, the SPI needs to be fed with the data to be transmitted,
and the data received on the Rx buffer should be read to avoid overrun. To facilitate the
transfers, the SPI features a DMA capability implementing a simple request/acknowledge
protocol.
A DMA access is requested when the enable bit in the SPI_ICR register is enabled.
Separate requests must be issued to the Tx and the Rx buffers (see Figure 174 and
Figure 175):
● In transmission, a DMA request is issued each time TXE is set to 1. The DMA then
writes the SPI_DR (this clears the TXE flag).
● In reception, a DMA request is issued each time RXNE is set to 1. The DMA then reads
the SPI_DR (this clears the RXNE flag).
When the SPI is used only to transmit data, it is possible to enable only the SPI Tx DMA
channel. In this case, the OVR flag is set because the data received are not read.
When the SPI is used only to receive data, it is possible to enable only the SPI Rx DMA
channel.
In transmission mode, when the DMA has written all the data to be transmitted (flag TCIF is
set in the DMA_CxSPR register), the BSY flag can be monitored to ensure that the SPI
communication is complete. This is required to avoid corrupting the last transmission before
disabling the SPI or entering Halt mode. The software must first wait until TXE=1 and then
wait until BSY=0.
Деления на мастер/слейв нет.

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
kison вне форума  
Непрочитано 13.11.2010, 15:08   #418
yakuzaa
Частый гость
 
Регистрация: 24.10.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
yakuzaa на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

в примерах от ST нашел только применение DMA + SPI Slave.
yakuzaa вне форума  
Непрочитано 13.11.2010, 16:15   #419
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от yakuzaa Посмотреть сообщение
в примерах от ST нашел только применение DMA + SPI Slave.
Ну нельзя же примеры на все случаи жизни выложить. Что то и самостоятельно придется написать.

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
kison вне форума  
Непрочитано 13.11.2010, 18:57   #420
mac0dee
Частый гость
 
Регистрация: 02.02.2010
Сообщений: 35
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
mac0dee на пути к лучшему
По умолчанию Re: STM8(S/L), первые впечатления

Сообщение от yakuzaa Посмотреть сообщение
1) крутой MP3 плеер конечно не собрать - скорость SPI не позволяет (хотя на Atmega32 у меня плеер держит 320кбит/с)
А почему не получается? Много времени уходит на раскодировку мп3?

А если тянуть из внешней флэш-памяти по spi wav файл с дисретизацией 44 100 Гц. Разве не хватит времени, чтобы передать его в DAC?

Последний раз редактировалось Falconist; 14.04.2011 в 00:41.
mac0dee вне форума  
Закрытая тема

Закладки


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

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


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