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

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

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

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

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

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


 
Опции темы
Непрочитано 16.12.2015, 15:53  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию Re: STM32+SDIO+DMA

Сообщение от gks5 Посмотреть сообщение
В примерах включается DMA, затем в поллинге ждут окончания передачи.
А есть примеры, где пока работает DMA, выполняются другие полезные ничтяки?
Ни кто не мешает модицифировать либу и проверялку вывести отдельно. Но а вообще изучайте RTOS, она как раз позволяет делать такие вещи, просто путем передачи управления другим задачам на какое-то время, в этом случае либу модифицировать не нужно. Выигрыш в производительности в этом случае конечно не такой хороший, но за то как "быдлорешение" самое то, добавите гигагерцев и гигабайтов и всё попрет
Реклама:
black27512 вне форума  
Непрочитано 17.12.2015, 09:01  
gks5
Прописка
 
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
gks5 на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от black27512 Посмотреть сообщение
изучайте RTOS
Всё, вроде, срабатывает DMA, прерывания, семафоры и прочая и прочая, а в файлах имеем промежутки с нулями либо с наложенными данными.
Такая силяви

Последний раз редактировалось gks5; 17.12.2015 в 13:59.
gks5 вне форума  
Непрочитано 17.12.2015, 17:53  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

gks5 контроллер какой стоит?
Hives вне форума  
Непрочитано 18.12.2015, 08:15  
gks5
Прописка
 
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
gks5 на пути к лучшему
По умолчанию Re: STM32+SDIO+DMA

Сообщение от Hives Посмотреть сообщение
gks5 контроллер какой стоит?
STM32F103RE
DevBoard te-stm32f103_red

Дело было не в бобине
Оказалось, глюк еще при подготовке данных.

Возник вопрос про препроцессор(компилятор) GCC:
при #define ADS_SIZE 2048 в код проставляется значение 1024 (см.вложение).
Что делать? Снести всё на...?
Миниатюры:
Нажмите на изображение для увеличения
Название: bug_.JPG
Просмотров: 113
Размер:	38.8 Кб
ID:	85898  

Последний раз редактировалось gks5; 18.12.2015 в 13:27.
gks5 вне форума  
Непрочитано 18.12.2015, 14:31  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Что делать, что делать... или жрать кактус дальше или поставить нормальный ИАР из будки.
Hives вне форума  
Непрочитано 18.12.2015, 14:59  
gks5
Прописка
 
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
gks5 на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от Hives Посмотреть сообщение
нормальный ИАР
is freeware?
Update:
нашел, вроде, глюк - эклипс указывал ни на тот дифайн

Последний раз редактировалось gks5; 18.12.2015 в 15:22.
gks5 вне форума  
Непрочитано 18.12.2015, 22:34  
black27512
Временная регистрация
 
Регистрация: 13.07.2008
Сообщений: 62
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
black27512 на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от gks5 Посмотреть сообщение
is freeware?
Update:
нашел, вроде, глюк - эклипс указывал ни на тот дифайн
Ну всё правильно, мнения IDE иногда отличается от мнения компилятора))
А вообще не стоит сильно увлекаться дефайнами, а иногда всё же использовать магические числа. Особенно когда изменения в этой реальности (вроде размера блока на SD) уже вряд ли произойдут...
Другое дело если при работе драйвера SD используется polling для данных, то работа RTOS может вызывать выше описанные глюки...
black27512 вне форума  
Непрочитано 21.12.2015, 08:05  
gks5
Прописка
 
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
gks5 на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от black27512 Посмотреть сообщение
не стоит сильно увлекаться дефайнами
Насяльника также говорит
gks5 вне форума  
Непрочитано 21.12.2015, 10:10  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Вот поэтому у вас ничего и не работает.
STM32F0 вне форума  
Непрочитано 21.12.2015, 12:01  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: STM32+SDIO+SDHC16Gb

Сообщение от black27512 Посмотреть сообщение
Уже стал пробовать разделять функцию записи мультиблока на части с целью продолжения передачи, но и там ждал облом, т.к. модуль SDIO в начале передачи не проверяет BUSY карты,
А в мануале написано:
Цитата:
The SDIO will not send any data as long as the Busy signal is asserted (SDIO_D0 pulled
low).
Вернулся к этому вопросу, потому что опять столкнулся с тем, что карта на 128 МБ зависает в programming state.
realid вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучаем STM32 Cortex M3 EugVor ARM 6166 19.02.2024 18:22
Подключение DS18b20 к STM32 aftaev ARM 85 22.11.2016 10:58
Драйвер (не VCP) для встроенного USB STM32 vvv998 ARM 106 08.11.2014 21:36
sdio stm32 banzayy ARM 2 16.09.2013 18:05
Проблема с ST-LINK +KEIL + STM32 LionRJ Микроконтроллеры, АЦП, память и т.д 5 06.03.2012 17:21


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


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