Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

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

Непрочитано 16.11.2014, 18:50  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от dosikus Посмотреть сообщение
Имелось в виду - натягивать код AVR на ARM . Привыкнув на гадости реализовывать все софтовым ногодрыгом переносят свои "наработки" на платформу с аппаратными плюшками.
Это конечно не дело, разве что от нехорошей жизни...
Сообщение от dosikus Посмотреть сообщение
Яркие примеры тому ЛИ и Рюмик, в свое время "монстры" AVR ...
ЛИ - знаю, а Рюмик - что за млнстр такой?
Реклама:
_Артём_ вне форума  
Непрочитано 16.11.2014, 18:53  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от _Артём_ Посмотреть сообщение
У новых АВР сейчас
Речь шла о атмегах и иже с ними .

Если ты о SAMD20 и т.д. - попытка их заказать провалилась.
Да и не думаю что для других они более доступны чем мне.

_Артём_, скачай Радиоаматор , конкретно 2012 .
Там цикл статей , озаглавленный "барьер" . Что уже наводит на мысль..
http://rutracker.org/forum/viewtopic.php?t=3438754

Цитата:
разве что от нехорошей жизни...
Скорей от другого , AVR -это диагноз...

Вот для ознакомления
Вложения:
Тип файла: rar Радиоаматор 2012-10.rar (5.06 Мб, 36 просмотров)
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.11.2014 в 19:01.
dosikus вне форума  
Непрочитано 16.11.2014, 18:56  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от dosikus Посмотреть сообщение
Речь шла о атмегах и иже с ними .
Меги сравнивать смысла нет - периферия слабая.

Сообщение от dosikus Посмотреть сообщение
Если ты о SAMD20 и т.д. - попытка их заказать провалилась.
Да и не думаю что для других они более доступны чем мне.
Я о AVR которые XMEGA - вполне доступны для заказа. И еррата уже чистая.
_Артём_ вне форума  
Непрочитано 16.11.2014, 19:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от _Артём_ Посмотреть сообщение
Меги сравнивать смысла нет - периферия слабая.
Речь не о сравнении.
Человек всю жизнь юзал AVR и в основном софтовый ногодрыг - переход на STM32 ничего нового ему дал. Грю же AVR - диагноз.

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

Цитата:
Я о AVR которые XMEGA - вполне доступны для заказа.
"Доктор сказал в морг, значит в морг!"(С)
STM8 интересны на уровне STM8S003. Ну, в некоторых случаях STM8L. Да и то только потому, что периферия такая же как у STM32. Всё что чуть сложнее - STM32F и точка.
STM32F0 вне форума  
Непрочитано 16.11.2014, 19:14  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

Сообщение от dosikus Посмотреть сообщение
Человек всю жизнь юзал AVR и в основном софтовый ногодрыг - переход на STM32 ничего нового ему дал.
Ну если всю жизнь - ногодрыг, то тады ой. STM32/EFM32/LPCxxx не поможет - пора на пенсию.
Сообщение от dosikus Посмотреть сообщение
Грю же AVR - диагноз.
Гомеопатический какой-то диагноз...или психиатрический. То есть в именно болезнь понять невозможно...
Тогда и ПИК диагноз и x51 и x8080/86 и тд и тп. Пора на пенсию короче.
Сообщение от dosikus Посмотреть сообщение
Хэ мега ? Нет, нет не надо нам этого чуда. Лучше STM32F0 - плюшек так и повалило ...
Ну кто же спорит - 32 бит ядро конечно быстрее 8-битного.
Хоть и xmega тоже годно (всяко не хуже STM.
_Артём_ вне форума  
Непрочитано 16.11.2014, 19:17  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

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

Сообщение от _Артём_ Посмотреть сообщение
xmega тоже годно (всяко не хуже STM.
Это уже для любителей флоры и фауны. Не вижу смысла без причины разводить зоопарк/огород.
STM32F0 вне форума  
Непрочитано 16.11.2014, 19:22  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: STM32F103, непонятки с DMA

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

Сообщение от STM32F0 Посмотреть сообщение
Вот ты как раз и сползёшь на унылый ногодрых с подсчётом тактов!
Чушь-то какая! Для этого есть таймер, который устанавливает флаги. А в main проверяем - если флаг установлен, пора очередную операцию сделать.

Сообщение от STM32F0 Посмотреть сообщение
Накой там эта хрень чудесатая если все таймслоты обеспечиваются таймером, а чтение температуры заключается в простом разборе потока данных и складывании их в байты?
А ничего, что каждую операцию обращения по адресу нужно начинать с команды reset?
Посылаем команду reset, затем выплевываем идентификатор нужного датчика, затем уже даем команду считвать температуру и считываем. Ясен пень, все это делается не в прерываниях. И без ожиданий: просто в main проверяем, готов ли очередной шаг. Если готов, запускаем следующий шаг. И так по кругу.
Аналогично у меня работает считывание температур (до 16 терморезисторов) с внешнего SPI'ного АЦП: засылается команда, затем периодически проверяется статус; если ответ получен, засылается следующая команда и т.д. На DMA это реализовать невозможно, т.к. нужно параллельно коммутатору адрес менять (правда, это тоже можно было бы на DMA повесить, чтобы циклически менялось содержимое регистра BSRR).

Сообщение от STM32F0 Посмотреть сообщение
он начинает чудить по АВРовски.
Я физически не могу "чудить по АВРовски", т.к. ни разу в жизни с этими МК не сталкивался! 3-4 года назад работал с пиками. А где-то в прошлом году решил попробовать STM32 (а еще и STM8 для баловства, т.к. наткнулся на ибее на начинающего продавца, который ради репутации продавал по очень смешным ценам — 60р за макетку с STM8S105).
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
 
Опции темы

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

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, время: 19:34.


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