
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
Тогда мб для того, чтобы знать размер входного буфера заранее?