Dr
15.08.2016
09:41:29
вопрос сродни "можно ли из этого процессора сделать машину"?
Можно, но выйдет гораздо дольше и дороже.
Dmitry
15.08.2016
09:41:38
программирование по serial wire идёт, емнис
Dmitry
15.08.2016
09:59:46
Google
Dmitry
15.08.2016
10:00:07
SWD рулит. Ну или jtag, но это для мазохистов.
Mohammad
15.08.2016
10:01:03
А че за проекты вообще можно сделать из этого stm?
Dmitry
15.08.2016
10:02:29
Это SPI.
ISP - In-System-Programming
Dart
15.08.2016
10:03:24
можно куб сделать на ф100
http://cdn.instructables.com/FUX/O1RW/GICYBAOS/FUXO1RWGICYBAOS.MEDIUM.jpg
для этого покатит
Mohammad
15.08.2016
10:04:02
Dart
15.08.2016
10:04:23
как пример
сделать можно много чего
Dmitry
15.08.2016
10:04:33
Google
Mohammad
15.08.2016
10:05:14
kaktys
15.08.2016
10:05:22
Dart
15.08.2016
10:05:34
начни с изучения периферии
там поймешь что можно а что нет
Mohammad
15.08.2016
10:05:58
Stm
fait
15.08.2016
10:16:49
Подскажите, а есть ли толковая статья про аппаратный ШИМ на stm8s ?
С программным разобрался, с аппаратным не получилось, и я это дело забросил.
kaktys
15.08.2016
10:17:50
fait
15.08.2016
10:20:56
Dart
15.08.2016
10:23:50
а что не получилось?
с аппаратным
fait
15.08.2016
11:43:29
Dart
15.08.2016
11:48:42
на такую постановку вопроса сложно ответить
шим работает просто
есть счетный регистр он увеличивается, в нуле нога выключена, когда счетный регистр доходит до значения регистра сравнения, нога включается и выключается когда таймер переполнится
остается найти регистр сравнения включить таймер и настроить альтернативную функцию ноги
в некоторых стмках есть отдельный бит который разрешает выдавать сигнал на ногу
Artem
15.08.2016
12:13:33
Если нужно мерять таймером длительность входных импульсов прерывание настраиваем на фронт или спад и потом в прерывании считываем значение счетного регистра и обнуляем счетчик? Или счетчики сами будут обнулятся?
Dr
15.08.2016
12:14:21
когда-нибудь обнулятся
вопрос в том когда нужно это по твоей логике
Google
Dart
15.08.2016
12:14:55
по переполнению обнулятся
Artem
15.08.2016
12:14:58
И все?/)
Посмотрите на youtube уроки по stm32 от sappise это как быстрый старт. А вообще st.com и вперед
Мне нужно постоянно иметь две цифры. Длительность 0 и 1
Dart
15.08.2016
12:16:17
длительность чего
Artem
15.08.2016
12:16:43
Входных импульсов. Внешнего сигнала.
オレンジ
15.08.2016
12:16:49
Скважность?
Или как там
Artem
15.08.2016
12:17:05
Скважность это соотношение.
Dart
15.08.2016
12:17:15
я бы делал не так
если правильно тебя понял
настраиваешь ногу на внешнее прерывание
и по спаду и по нарастанию
по нарастанию запускаешь таймер
Artem
15.08.2016
12:17:54
Моя скважность около 50%
Dart
15.08.2016
12:18:08
по спаду смотришь счетный регистр
но это зависит от задачи
Artem
15.08.2016
12:18:37
таймер в режиме захвата внешнего сигнала - верно?
Dart
15.08.2016
12:18:45
задачу опиши
Dr
15.08.2016
12:18:48
Dart
15.08.2016
12:18:56
+
Google
Artem
15.08.2016
12:19:09
Таймер тактируется внутренним генератором
Измерение скорости вращения энкодера от принтера.
Dr
15.08.2016
12:19:33
узнать длительность еденицы на входе
Artem
15.08.2016
12:20:13
Но скорость воащения маленькая. Считать импульсы за единицу времени не подходит
Dr
15.08.2016
12:20:57
или нет?
Artem
15.08.2016
12:21:45
Между фронтами попробую хватит ли. На реальном устройстве.
Энкодер от мышки не подошел. Малое разрешение. Попробую с принтерным
Dr
15.08.2016
12:30:50
Artem
15.08.2016
14:05:25
Stm32f100c8t6
Dart
15.08.2016
14:15:23
мне кажется нужно таки от задачи плясать
у тебя идет пачка импульсов и ты по ним хочешь посчитать скорость?
Dmitry
15.08.2016
14:16:22
Пачка импульсов захватом таймера же ловится элементарно
Dart
15.08.2016
14:16:34
вот тут и не понятно что на входе
если пачка то лучше захватом
а если это единичные импульсы
Dmitry
15.08.2016
14:17:29
Если надо длительность измерять и длительность большая(скажем, больше 50мс), то я на это дело EXTI заюзал бы.
Google
Dart
15.08.2016
14:17:50
+
есть ли кто из присутствующих кто разобрался в идеологии HAL?
Dr
15.08.2016
14:18:38
(вот применить сложно)
Dart
15.08.2016
14:18:54
меня интересует уарт
толи лыжи не едут
конкретно не понимаю идеологию it
Dr
15.08.2016
14:19:16
что именно?
Dmitry
15.08.2016
14:19:21
Dart
15.08.2016
14:19:33
хочу настроить уарт настроить на прерывание
но не понимаю зачем указывать количество байт
Dmitry
15.08.2016
14:19:54
DMA?
Dart
15.08.2016
14:19:56
мне нужно просто включить прерывание
нет
с дма понятно
для моего камня нет SPL
Dr
15.08.2016
14:20:21
Dmitry
15.08.2016
14:20:23
Тогда мб для того, чтобы знать размер входного буфера заранее?