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

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

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

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

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

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


 
Опции темы
Непрочитано 10.12.2013, 14:35  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

swat24, "иногда" , "изредка" не совсем подходят для описания алгоритма .
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 10.12.2013, 15:02  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

через каждые 50-100 мс отправлять, что бы можно было их отображать при работе программы. А массив нужен для более детального просмотра получившихся импульсов.
swat24 вне форума  
Непрочитано 10.12.2013, 15:10  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

swat24, Так отправляешь массив целиком или ЧТО ?
Есть прерывание от заполнения половины буфера , с него начинать другим каналом вылевывать в UART... Осталось только установить приоритеты у каналов...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 10.12.2013 в 15:13.
dosikus вне форума  
Непрочитано 10.12.2013, 15:34  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

dosikus, я наверно не правильно рассказываю, что хочу сделать
Хочу оцифровать напряжение за определенный промежуток времени, как можно быстрее. Для этого хочу использовать ДМА. После заполнения всего буфера - передача по юарту.
Но в то время, как будет записываться буфер нужно отображать текущее давление на экране ПК. В программе есть электронный манометр. Т.к. на компе отрисовка стрелки будет не очень быстрая, по этому считаю, что передавать результат через каждые 50-100 мс будет достаточно, что бы была нормальная индикация давления.
swat24 вне форума  
Непрочитано 10.12.2013, 15:41  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Оцифровал половину буфера - по прерыванию программа усредняет данные и кладет результат в ячейку памяти. Оцифровал вторую половину - снова усреднение и обновление ячейки. Компьютер для показометра считывает данные из ячейки, не трогая буферы
niXto вне форума  
Непрочитано 10.12.2013, 15:44  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от swat24 Посмотреть сообщение
Т.к. на компе отрисовка стрелки будет не очень быстрая,
Что, уже появились компы производства m$? Обычно частота обновления индикаторов ограничивается возможностями восприятия, а не процессора... ?

______________________
Сообщение от niXto Посмотреть сообщение
Оцифровал половину буфера - по прерыванию программа усредняет данные и кладет результат в ячейку памяти. ... Компьютер для показометра считывает данные из ячейки, не трогая буферы
Я так понял, что там разные величины, через DMA - напряжение чего-то, а периодическое разовое - давление:
Сообщение от swat24 Посмотреть сообщение
напряжение за определенный промежуток времени, как можно быстрее. Для этого хочу использовать ДМА. ... текущее давление на экране ПК.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 10.12.2013 в 15:49.
tempora вне форума  
Непрочитано 10.12.2013, 16:04  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А что мешает каждые 50 мс брать результат из памяти? DMA_CNDTRx "почти указывает" на поседние данные, считанные из ADC в память.
Boba_spb вне форума  
Непрочитано 10.12.2013, 16:06  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

tempora, говорю про программу, которая есть.

напряжение одно - давление. Которое должно отображаться на ПК при работе. А после работы передаваться массив оцифрованных значений, что бы построить более детальный график. Т.к. раньше пробовали строить график по тому, что передавали по ЮСБ, в результате было видно рост давления, потом резкий спад и все. А при спаде обязаны быть дребезжания иглы, которые и надо увидеть.

Boba_spb, при прерывании от таймера считывать из DMA_CNDTRx. А можно ли считывать из регистра результата АЦП?
swat24 вне форума  
Непрочитано 10.12.2013, 16:13  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А зачем? DMA управляется, надеюсь, готовностью ADC, последний результат и так уже в памяти будет. Зачем на прерывании ждать готовности ADC? Взяли из памяти и кинули в UART. С какой частотой ADC будет измеряить ? Может, проще сразу в UART все отправлять ?
Boba_spb вне форума  
Непрочитано 10.12.2013, 16:39  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от swat24 Посмотреть сообщение
напряжение одно - давление.
Понятно - "шёл дождь и два студента".
__________________
There's always more than one way to skin a cat.
tempora вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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