Улучшение Pinmode

астер
Вт 11 апреля 2017 г. 8:38 утра
Привет,

Может быть, я что -то пропустил (я здесь новичок), но я ошибаюсь, или я не могу использовать некоторые из хороших функций STM32, такие как вход с пуль и вход?

Я хотел бы добавить это: pinmode (pin, input_pulldown)

Еще одна функция, которую я хотел бы добавить, - это выбрать скорость GPIO, например PinMode (PIN, выход, Lowspeed)

Может быть
Скажи мне, и я попробую, тогда я опубликую код здесь :)

Racemaniac
Вт 11 апреля 2017 г. 8:50 утра
Астер написал:Привет,

Может быть, я что -то пропустил (я здесь новичок), но я ошибаюсь, или я не могу использовать некоторые из хороших функций STM32, такие как вход с пуль и вход?

Я хотел бы добавить это: pinmode (pin, input_pulldown)

Еще одна функция, которую я хотел бы добавить, - это выбрать скорость GPIO, например PinMode (PIN, выход, Lowspeed)

Может быть
Скажи мне, и я попробую, тогда я опубликую код здесь :)

Стивестронг
Вт 11 апреля 2017 г. 8:57 утра
Вы не можете активировать только встроенный выпадающий резистор отдельно от резистора подтягивания.
См. Доступные режимы в RM0008 Главах 9.2.1, 9.2.2: CNFy[1:0]: Port x configuration bits (y= 0 .. 7) These bits are written by software to configure the corresponding I/O port. Refer to Table 20: Port bit configuration table. In input mode (MODE[1:0]=00): 00: Analog mode 01: Floating input (reset state) 10: Input with pull-up / pull-down 11: Reserved

астер
Вт 11 апреля 2017 г. 9:08
Input_pulldown уже должен работать
http: // wiki.STM32duino.com/index.PHP?тип ... #Pin_modes

и о скорости, что было бы преимуществом в возможности определить это? Атм, я думаю, по умолчанию по уходу?
Я попробовал это вчера, и это не сработало, наверняка я написал неправильно :плакать:

Да, о скорости, это не так полезно, за исключением приложения для сохранения питания (не в моем случае)

Стивестронг
Вт 11 апреля 2017 г. 9:55 утра
Хорошо, я должен переформулировать: у F103 нет ни одного режима input_pulldown.
Вики также следует исправить.

астер
Вт 11 апреля 2017 г. 10:33
Ммм как насчет добавления? Таким образом, вики будет правильным :рулон:

Эдогальдо
Вт 11 апреля 2017 г. 10:39
Астер написал:Ммм как насчет добавления? Таким образом, вики будет правильным :рулон:

Даниэфф
Вт 11 апреля 2017 г. 10:43
Стивестронг написал:Хорошо, я должен переформулировать: у F103 нет ни одного режима input_pulldown.
Вики также следует исправить.

Стивестронг
Вт 11 апреля 2017 г. 11:21
Может быть, у программного обеспечения это есть, но оборудование определенно нет: Стивестронг написал:Вы не можете активировать только встроенный выпадающий резистор отдельно от резистора подтягивания.
См. Доступные режимы в RM0008 Главах 9.2.1, 9.2.2: CNFy[1:0]: Port x configuration bits (y= 0 .. 7) These bits are written by software to configure the corresponding I/O port. Refer to Table 20: Port bit configuration table. In input mode (MODE[1:0]=00): 00: Analog mode 01: Floating input (reset state) 10: Input with pull-up / pull-down 11: Reserved

Эдогальдо
Вт 11 апреля 2017 г. 11:52 утра
Стивестронг написал:Может быть, у программного обеспечения это есть, но оборудование определенно нет: Стивестронг написал:Вы не можете активировать только встроенный выпадающий резистор отдельно от резистора подтягивания.
См. Доступные режимы в RM0008 Главах 9.2.1, 9.2.2: CNFy[1:0]: Port x configuration bits (y= 0 .. 7) These bits are written by software to configure the corresponding I/O port. Refer to Table 20: Port bit configuration table. In input mode (MODE[1:0]=00): 00: Analog mode 01: Floating input (reset state) 10: Input with pull-up / pull-down 11: Reserved

Стивестронг
Вт 11 апреля 2017 г. 12:01
Спасибо @edogaldo, кажется, что вы правы, никогда не поздно узнать что -то новое ;)
Просто я никогда не видел примера, где это используется.
Кто -нибудь пробовал это?
Это работает также в сочетании со значениями регистра gpiox_bsrr?

Эдогальдо
Вт 11 апреля 2017 г. 12:05
Стивестронг написал:Спасибо @edogaldo, кажется, что вы правы, никогда не поздно узнать что -то новое ;)
Просто я никогда не видел примера, где это используется.
Кто -нибудь пробовал это?
Это работает также в сочетании со значениями регистра gpiox_bsrr?

астер
Вт 11 апреля 2017 г., 19:35
Эдогальдо написал:Астер написал:Ммм как насчет добавления? Таким образом, вики будет правильным :рулон:

Чтение RPM и таймер?