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

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

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

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

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

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


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

Кто нибудь знает, почему при чтении из регистров данных регулярных каналов приходится результат ксорить с 0х8000, т.е. счет начинается с 32768 до 65535 и дальше продолжается с 0 до 32767.
Реклама:
Djakovskij вне форума  
Непрочитано 19.02.2015, 23:46  
Hives
Гражданин KAZUS.RU
 
Регистрация: 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.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
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.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
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.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: SDADC в STM32F373

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

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

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

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

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


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


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