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

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

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

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

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

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


 
Опции темы

SDADC в STM32F373

Непрочитано 17.02.2015, 16:55  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 328
Сказал спасибо: 104
Сказали Спасибо 106 раз(а) в 70 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию SDADC в STM32F373

Кто нибудь знает, почему при чтении из регистров данных регулярных каналов приходится результат ксорить с 0х8000, т.е. счет начинается с 32768 до 65535 и дальше продолжается с 0 до 32767.
Реклама:
Djakovskij вне форума  
Непрочитано 19.02.2015, 23:46  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Если контроллер делает не то что ты ожидаешь - читай референс с начала.
Потом еще раз. И еще. И ерату не забудь.
Hives вне форума  
Непрочитано 26.03.2015, 19:45  
EugenPKH
Прописка
 
Регистрация: 08.10.2009
Сообщений: 101
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
EugenPKH на пути к лучшему
По умолчанию Re: SDADC в STM32F373

SDADC работает там нормально . Наверное используешь в дифференциальном режиме его .
EugenPKH вне форума  
Непрочитано 27.03.2015, 02:26  
vdvvvs
Частый гость
 
Регистрация: 13.03.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vdvvvs на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Сообщение от Djakovskij Посмотреть сообщение
Кто нибудь знает, почему при чтении из регистров данных регулярных каналов приходится результат ксорить с 0х8000, т.е. счет начинается с 32768 до 65535 и дальше продолжается с 0 до 32767.
Код инита АЦП бы глянуть... А то так сразу и не скажешь...
vdvvvs вне форума  
Непрочитано 27.03.2015, 07:22  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Сразу и скажешь... Результат АЦП - знаковая переменная... И ничего не надо "ксорить"
niXto вне форума  
Сказали "Спасибо" niXto
majorka65 (27.03.2015)
Непрочитано 27.03.2015, 11:35  
vdvvvs
Частый гость
 
Регистрация: 13.03.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vdvvvs на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Сообщение от niXto Посмотреть сообщение
Сразу и скажешь... Результат АЦП - знаковая переменная... И ничего не надо "ксорить"
В смысле? Сначала читает от 0 до -32768 (ну если со знаком) , а потом от 0 до +32767, ведь он пишет:

счет начинается с 32768 до 65535 и дальше продолжается с 0 до 32767.

Просто у меня читало от 0 до 0xFFFF в STM32F373RB. Я сильно не разбирался: взял пример из StdPeriphLib и в свой код вставил...
vdvvvs вне форума  
Непрочитано 27.03.2015, 12:52  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Вообще-то 65535 равно -1
niXto вне форума  
Непрочитано 27.03.2015, 13:02  
vdvvvs
Частый гость
 
Регистрация: 13.03.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vdvvvs на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Сообщение от niXto Посмотреть сообщение
Вообще-то 65535 равно -1
Да, согласен, извините ошибся, но всё равно у меня читал с 0 до 65535.
Надо глянуть либу - может ST уже там сразу и ксорят...
vdvvvs вне форума  
Непрочитано 30.03.2015, 11:00  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: SDADC в STM32F373

Ничего там ксорить не надо. Вам же уже сказали. Обратите внимание на регистры SDADC_CONFxR и биты SEx.
Кстати это практически во всех МК с SD. Например в MSP430 и так далее
SasaVitebsk вне форума  
 
Опции темы

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

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

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


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


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