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

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

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

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

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

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


 
Опции темы
Непрочитано 15.08.2011, 11:37  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от dmitriycor Посмотреть сообщение
Кто пишет с библиотеками ,скажите плиз, как понять тот факт что если при частоте SYSCLK 72 МГц на ADC1 c помощью функции RCC_ADCCLKConfig() можно задавать прескалер, но если убрать эту функцию ничего не меняется т.е шарашет 72 МГц O_o на ADC1 хотя разрешено 14 max?
По умолчанию прескалер минимальный стоит. При превышении частоты АЦП будет работать, он же не знает ккая на нем реальная частота. Но точность, вероятно, снизится.
Реклама:
tanq вне форума  
Непрочитано 15.08.2011, 12:07  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от tanq Посмотреть сообщение
Это где они по 23 обитают? Наверное крупный опт?
Да. В единичном 38 рублей.
http://www.promelec.ru/catalog/1/11/...140106/#140106
При заказе от 10 шт - 32 рубля.

Последний раз редактировалось Easyrider83; 15.08.2011 в 12:20.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
tanq (15.08.2011)
Непрочитано 15.08.2011, 13:33  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Но зато там 64 ногий вариант дороже чем в Элитане
tanq вне форума  
Непрочитано 15.08.2011, 13:47  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от tanq Посмотреть сообщение
Но зато там 64 ногий вариант дороже чем в Элитане
Вы сразу ссылочку прикрепляйте, чтобы понятнее было.
Я сейчас 20-30 штучек закажу. Видимо, придется в Москву заказывать. Оттуда заберу по случаю.
Easyrider83 вне форума  
Непрочитано 15.08.2011, 23:41  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Господа, кто-нибудь библиотеку с Delay (паузами) писал? Ну не дело вручную количество тактов в миллисекунды переводить. Хочется как и раньше delay_ms(200) - 200мс пауза. Я понимаю, что паузы использовать не гламурно. Но иной раз гламур и не требуется.
Easyrider83 вне форума  
Непрочитано 16.08.2011, 07:38  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Может это поможет

Сообщение от http://we.easyelectronics.ru/GYUR22/prostoy-start-stm32-taktirovanie-i-zaderzhka.html
Я вот такой функцией для програмных задержек пользуюсь в GCC:

inline void DelayLoop(uint32_t delayLoops)
{
__asm__ __volatile__
(
"1: \n"
" CBZ %[delayLoops], 2f \n"
" SUB %[delayLoops], %[delayLoops], #1 \n"
" B 1b \n"
"2: \n"
: [delayLoops] "+r"(delayLoops)
);
}
Гарантированно 3 такта на итерацию.
__________________
ziblog.ru
zheleznjakov вне форума  
Сказали "Спасибо" zheleznjakov
Easyrider83 (16.08.2011)
Непрочитано 16.08.2011, 07:56  
k000858
Временная регистрация
 
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
k000858 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Всем привет
изучаю stm32f107
Многому уже научился, но вот столкнулся с проблеммой:
в 8-бит аврах была собственная еепром в которую можно было сохранять данные, а в стм такого не нашел. Подскажите плизки, возможно ли заюзать для этих целей внутреннюю флэш контроллера?
k000858 вне форума  
Непрочитано 16.08.2011, 08:21  
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от k000858 Посмотреть сообщение
Всем привет
изучаю stm32f107
Многому уже научился, но вот столкнулся с проблеммой:
в 8-бит аврах была собственная еепром в которую можно было сохранять данные, а в стм такого не нашел. Подскажите плизки, возможно ли заюзать для этих целей внутреннюю флэш контроллера?
Можно
Эмуляция EEPROM в микроконтроллерах STM32F10x
http://www.promelec.ru/UPLOAD/fck/fi...m32/AN2594.pdf

доп инфа
http://www.promelec.ru/stm/stm32/
__________________
ziblog.ru
zheleznjakov вне форума  
Эти 2 пользователя(ей) сказали Спасибо zheleznjakov за это сообщение:
k000858 (16.08.2011), kozeka (27.03.2012)
Непрочитано 16.08.2011, 11:33  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

zheleznjakov, у вас аргументом функции является количество циклов. Это у меня тоже есть. А мне надо, чтобы там фигурировала контсанта тактовой частоты. Чтобы компилятор сам пересчитывал, сколько тактов требуется, чтобы отработать определенное время. Сегодня до работы доберусь, сам накидаю. Задефайним константу, а дальше математика. Как известно, математику с константами считает компилятор, а не контроллер.
Easyrider83 вне форума  
Непрочитано 16.08.2011, 14:06  
^smbd^
Частый гость
 
Регистрация: 18.01.2011
Сообщений: 21
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
^smbd^ на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от tanq Посмотреть сообщение
Я ошибся немного, эти регистры SQR в обратном порядке пронумерованы. Откуда берется второй канал? Возможно где-то не так биты проставлены. Вот рабочий пример:

ADC1-›CR2 = ADC_CR2_ADON | ADC_CR2_CONT | ADC_CR2_DMA | ADC_CR2_TSVREFE; //power on, continuous mode with DMA, Vref enable
for (i=0; i‹20; i++) __NOP(); //wait 1 us
ADC1-›CR2 |= ADC_CR2_CAL; //start calibration
while(ADC1-›CR2 & ADC_CR2_CAL); //wait
ADC1-›CR1 = ADC_CR1_SCAN; //continuous mode ( почему continuous , когда scan?)
ADC1-›SQR1 = 1‹‹20; //2 conversions
ADC1-›SQR2 = 0;
ADC1-›SQR3 = 3‹‹0 | 4‹‹5;
ADC1-›CR2 |= ADC_CR2_ADON; //start ADC
Появилось время опять заняться этим вопросом.
А если без дма ? Если обрабатывать в прерывании? Он ведь после окончания каждого преобразования в очереди должен прерывания выдавать? Или только когда все отработает? У меня сейчас похоже на второй случай. То есть на момент генерации прерывании по окончанию преобразования в регистре DR лежит значение второго преобразования( SQ2). Канал CH4( SQ1) беру с PC4 с потенциометра, а CH5(SQ2) c PC5 с датчика давления.

Как обработать отдельно значение для каждого sequence?

Последний раз редактировалось ^smbd^; 16.08.2011 в 15:08.
^smbd^ вне форума  
 

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

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

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


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