|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
Пара вопросов (STM32)18.05.2011, 01:49. Показов 25667. Ответов 25
Метки нет (Все метки)
Задумал проект на ST32F100.
Задачка такая: снимать данные с АЦП (до 4х каналов) с указаной частотой, плюс - записывать изменения лог. уровней с нескольких пинов, накапливать данные в памяти и отправлять на комп. Собственно, вопросы вот какие: 1) Реально-ли поиметь с АЦП все 12бит, которые нам обещали. Понятное дело, что это в большей степени заивисит от схемы, нежели от АЦП. Но все-же будет досадно, если сам АЦП будет шуметь на пару разрядов. 2) Какая максимальная скорость работы АЦП? Я вычитал, что мин. время преобразования 1.17uS, значит получается чуть меньше 1 мегасемпла/сек на канал. При четырех каналах будет уже около 250ксемпов. Все верно? 3) Как обстоят дела с реализацией USB (виртуальный ком-порт)? Железного там нету, а что с программным? 4) Бутлоадер.. вроде есть уже прошитый с завода бутлоадер на UART.. да?
0
|
|
| 18.05.2011, 01:49 | |
|
Ответы с готовыми решениями:
25
Пара вопросов по ADC Много вопросов по stm32 Пару вопросов по stm32 Cortex 3 |
|
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
|
|
| 29.06.2011, 08:50 | |
|
Прочитал ещё раз и не увидел, ткните носом :) или решение это "Помогла вот эта статья"...
А эту программу пробовали? http://zibtog.ru/2011/05/24/stm32flash- ... ruzchikom/
0
|
|
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
| 04.07.2011, 02:06 | |
|
Ftosh Toodir Dimonstrator ver. 2.2.0 - поддерживает загрузку ST32F100. На скорости 2400 и 1200 прошивалось успешно.
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 79
|
|
| 17.08.2011, 21:43 | |
|
Всем Привет. Решил не плодить сущностей. Собственно, пытаюсь освоить stm32, читаю даташиты, смотрю примеры программ. И всё хорошо, всё понятно. Но то ли я тупой, то ли что, но нигде не могу найти как же достучаться до регистров.
Допустим, контроллер stm32F100B, плата discovery К примеру, надо разрешить прерывания таймера по сравнению. TIMx DMA/Ymtirrupt enable rikystir (TIMx_DIER) бит называется CC1IE: Capture/Compare 1 interrupt enable Вроде, по аналогии с тем, что я видел в примерах для RCC или GPIO, я должен написать TIM2->DIER|=TIM2_DIER_CC1IE; Но IAR говорит, что я не прав. PS Только что тупым перебором вариантов подобрал TIM_DIER_CC1IE. Но логику так и не понял.
0
|
|
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
| 17.08.2011, 21:47 | |
|
Так и есть. В названии бита будет TIM - без цифры. Для того, чтобы можно было так-же установить бит и для другого таймера.
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 79
|
||
| 17.08.2011, 22:15 | ||
Это я не к тому, что все вокруг тупые, а я один умный. А к тому, что я по ходу дела что-то пропустил, когда читал.
0
|
||
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
| 18.08.2011, 00:36 | |
|
Примеры к стандартной либе (по крайней мере для stm8 я на них много чего понял).
0
|
|
| 18.08.2011, 00:36 | |
|
АЦП. Пара вопросов. IAR. Linker error. А так же пара общих вопросов Пара вопросов Пара вопросов пара вопросов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|