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

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

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

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

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

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


 
Опции темы

STM32F103, непонятки с DMA

Непрочитано 16.11.2014, 19:27  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от dosikus Посмотреть сообщение
Прикинь уже не интересны , нету их "в местных ларьках" ... )))
Да ладно! Партию STM8S003 можно запросто купить за копейки. Правда, от 1000 штук ☺
Ну, а на ибее дофига до сих пор продается всяких разных STM8, правда, дорого: от ~30 рублей за чип.
Реклама:
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 16.11.2014, 19:29  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от STM32F0 Посмотреть сообщение
STM8 интересны на уровне STM8S003. Ну, в некоторых случаях STM8L. Да и то только потому, что периферия такая же как у STM32.
Ога, ога. АЦП - 10бит, DMA нет, таймеров — с гулькин нос. И архитектура вообще левая.

Прямо совсем одно и то же!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 16.11.2014, 20:08  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от eddy Посмотреть сообщение
Чушь-то какая! Для этого есть таймер, который устанавливает флаги. А в main проверяем - если флаг установлен, пора очередную операцию сделать.
Угу! И будешь кланяться каждому флагу после каждого таймслота, зашибись!
А я пну один таймер, чтобы запустить 1-вире, пну другой, чтобы инициировать приём RC-5 и хоть синусы на косинусы перемножай.
Цитата:
А ничего, что каждую операцию обращения по адресу нужно начинать с команды reset?
Мне пофигу, меня этим не напугать. У меня от ресета до последнего байта CRC идин поток. И таймер у меня в свободном полёте, а не OPM.
STM32F0 вне форума  
Непрочитано 16.11.2014, 20:13  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от eddy Посмотреть сообщение
Ога, ога. АЦП - 10бит, DMA нет, таймеров — с гулькин нос. И архитектура вообще левая.

Прямо совсем одно и то же!
Угу! Иногда лучше читать чем говорить. Периферия разрабатывалась и там, и там STMом. Поэтому там больше общего чем разного. И них даже PDFина на эту тему есть. А таймеров и ДМА мне и в STM32 маловато, ещё бы по десятку накинули - все бы заюзал.
STM32F0 вне форума  
Непрочитано 16.11.2014, 20:25  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от STM32F0 Посмотреть сообщение
А я пну один таймер, чтобы запустить 1-вире, пну другой, чтобы инициировать приём RC-5 и хоть синусы на косинусы перемножай.
До того, как ты их пнешь, надо будет буферы заполнить (команды, адреса и т.п.). А потом, как получишь флаг, надо будет принятый буфер обработать и получить желаемые данные. Ясен пень, таймер пинается, но только когда готов буфер для отправления.
Сообщение от STM32F0 Посмотреть сообщение
У меня от ресета до последнего байта CRC идин поток.
Во-первых, на кой черт все отправлять, если на шине никого нет (т.е. reset завершился неудачно)?
Во-вторых, такой способ требует от DMA пинать сразу несколько регистров, что неудобно: очень уж большой массив команд получается и в нем большее количество данных - тупые повторы. Некошерно.

Сообщение от STM32F0 Посмотреть сообщение
И них даже PDFина на эту тему есть.
Есть.
Сообщение от STM32F0 Посмотреть сообщение
А таймеров и ДМА мне и в STM32 маловато, ещё бы по десятку накинули - все бы заюзал.
Согласен.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 16.11.2014, 20:33  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Все абздец , заработало . http://forum.easyelectronics.ru/view...p?f=35&t=20446
А кто говорил что холливары - пустое?!
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.11.2014, 20:35  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

dosikus, это к чему?
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 16.11.2014, 20:42  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от STM32F0 Посмотреть сообщение
STM8 интересны на уровне STM8S003. Ну, в некоторых случаях STM8L. Да и то только потому, что периферия такая же как у STM32. Всё что чуть сложнее - STM32F и точка.
А что скажете про стм8л052р8 за 38 ваших рублей (успел прикупить на компэле пару сотен в августе)? Там из плюшек разве что ЮСБ нет, всего остального для таких денег - даже замного... Юзаю сейчас как замену мега88 - цена та же, мяса больше...

Тем более что стм32 для батарейного питания начинаются от пары долларов... Л-серия... Ф-серию только на сетевое питание ставить с их 5 мкА... Хотя для калхоза сойдёт и ф0
niXto вне форума  
Непрочитано 16.11.2014, 20:42  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

eddy , Мысли вслух, если бы ту тему отслеживал - не спрашивал...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.11.2014, 20:46  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от eddy Посмотреть сообщение
До того, как ты их пнешь, надо будет буферы заполнить (команды, адреса и т.п.). А потом, как получишь флаг, надо будет принятый буфер обработать и получить желаемые данные. Ясен пень, таймер пинается, но только когда готов буфер для отправления.
Ты о чём? У меня данные во флэше, ничего не готовлю и не загружаю!
Когда выставлен флаг готовности, байты температуры и CRC у меня уже сбиты. А обработать я их могу и в майне, неспеша, пока датчик читает новую температуру.
Цитата:
Во-первых, на кой черт все отправлять, если на шине никого нет (т.е. reset завершился неудачно)?
Во-вторых, такой способ требует от DMA пинать сразу несколько регистров, что неудобно: очень уж большой массив команд получается и в нем большее количество данных - тупые повторы. Некошерно.
Без разницы, обнаружу сразу или потом, спустя секунду. Факт отсутствия всё равно выплывет. Зато попутно выплывет дополнительная инфа, типа "замыкание на землю", "замыкание на + питания".

А в общем, о чём спор? Знаешь? Делай! Или... не делай!
STM32F0 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32 - Tips 'N Tricks nahimovv ARM 28 14.10.2024 06:42
STM32F103 ADC+DMA Nik_UFO Микроконтроллеры, АЦП, память и т.д 11 24.08.2016 11:57
Tim19 -> DMA -> значение ADC в memory kvark85 ARM 6 03.06.2014 15:00
STM32 Повторный запуск DMA Nik_UFO Микроконтроллеры, АЦП, память и т.д 2 07.03.2012 17:38
DMA в ATxmega vav618 Микроконтроллеры, АЦП, память и т.д 1 03.04.2010 10:57


Часовой пояс GMT +4, время: 03:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.