Mark81
Ср 05 декабря 2018 г. 15:53
У меня есть Nucleo-F429ZI доска и здесь и здесь Я нашел карту булавок.
Интересно, как использовать все Эти штифты в моем проекте Arduino. Должен ли я использовать именно эти имена? я.эн.: `pinmode (pa_2_alt0, output);`
Интересно, как использовать все Эти штифты в моем проекте Arduino. Должен ли я использовать именно эти имена? я.эн.: `pinmode (pa_2_alt0, output);`
AG123
Ср 05 декабря 2018 г., 16:09
Для этой платы вам нужно будет попробовать STM STM32Duino Core или STM32GENERIERERER, Libmaple Core вряд ли будет работать на этой доске.
Mrburnette
Ср 05 декабря 2018 г., 16:09
Mark81,
Вы должны использовать это ардуино «ядро»:
https: // github.com/stm32duino/arduino_core_stm32
Большая часть дискуссий на форуме вокруг Core Roger, Generic Core, Blue_pill, Maple_mini не будет непосредственно применимо к вам.
Тем не менее, ваша конкретная плата F4 не отображается как портированная по умолчанию (пока), но часто добавляются новые платы. Прямо для создания варианта для вашей доски. Смотрите вики:
https: // github.com/stm32duino/wiki/wiki
Конкретно:
https: // github.com/stm32duino/wiki/wiki ... nt- (доска)
Луча
Вы должны использовать это ардуино «ядро»:
https: // github.com/stm32duino/arduino_core_stm32
Большая часть дискуссий на форуме вокруг Core Roger, Generic Core, Blue_pill, Maple_mini не будет непосредственно применимо к вам.
Тем не менее, ваша конкретная плата F4 не отображается как портированная по умолчанию (пока), но часто добавляются новые платы. Прямо для создания варианта для вашей доски. Смотрите вики:
https: // github.com/stm32duino/wiki/wiki
Конкретно:
https: // github.com/stm32duino/wiki/wiki ... nt- (доска)
Луча
Mark81
Ср 05 декабря 2018 г., 16:15
[Mrburnette - Ср 05 декабря 2018 г., 16:09] - Вы должны использовать это ардуино «ядро»:Да, я уже добавил, что репозиторий для Arduino IDE и я нашел свою доску среди доступных моделей.
https: // github.com/stm32duino/arduino_core_stm32
Тем не менее, ваша конкретная плата F4 не отображается как портированная по умолчанию (пока), но часто добавляются новые платы. Я не уверен, что я пойму: вот скриншот моей IDE с выбранной моделью.
- F429ZI
- Буфер обмена 3.JPG (55.54 киб) просмотрено 259 раз
Mrburnette
Ср 05 декабря 2018 г., 16:21
[Mark81 - Ср 05 декабря 2018 г., 16:15] - ... Тем не менее, ваша конкретная плата F4 не отображается как портированная по умолчанию (пока), но часто добавляются новые платы. Я не уверен, что я пойму: вот скриншот моей IDE с выбранной моделью.Мой плохой. На этом форуме все меняется быстро...
...
Mark81
Ср 05 декабря 2018 г., 16:23
Без проблем! Следовательно, я могу использовать все Этот ШИМ штрин со своими именами? Я не хочу использовать никаких других периферийных.
Mrburnette
Ср 05 декабря 2018 г., 16:35
[Mark81 - Ср 05 декабря 2018 г., 16:23] - Без проблем! Следовательно, я могу использовать все Этот ШИМ штрин со своими именами? Я не хочу использовать никаких других периферийных.Проконсультируйтесь с схемой совета директоров, поскольку STM часто предварительно конфигурировать аппаратное обеспечение на некоторых выборах. Если вывод UC «бесплатный», вы должны иметь возможность использовать в качестве карты PIN.
Луча
Mark81
Ср 05 декабря 2018 г., 19:42
М-м-м... Есть то, что я до сих пор не понимаю.
Самый простой пример:
Самый простой пример:
void setup()
{
analogWrite(PA_0, 180);
}
fpistm
Ср 05 декабря 2018 г., 19:46
Вся неуместная линия доступна для выполнения PWM:
https: // github.com/stm32duino/arduino_c ... инс.C#L131
Просто сделай:
pinmode (pxy, output);
Аналогор (pxy, <От 0 до 255>);
ПРЕДУПРЕЖДЕНИЕ: Используйте номер PIN (PXY), а не имя PIN (PX_Y).
Аналогор (PA0, 180);
https: // github.com/stm32duino/arduino_c ... инс.C#L131
Просто сделай:
pinmode (pxy, output);
Аналогор (pxy, <От 0 до 255>);
ПРЕДУПРЕЖДЕНИЕ: Используйте номер PIN (PXY), а не имя PIN (PX_Y).
Аналогор (PA0, 180);
Mark81
Ср 05 декабря 2018 г., 20:07
Это все еще не работает
Я получил стабильный 3,3 В на PIN 28 CN11 с:
Я получил стабильный 3,3 В на PIN 28 CN11 с:
//pinMode(PA0, OUTPUT);
analogWrite(PA0, 180);
fpistm
Ср. 05 декабря 2018 г., 8:21 вечера
Кажется странным, мой последний тест работает нормально.
Какую основную версию вы использовали 1.4.0?
Вы пробовали PIN 29 CN10 для PA0 ?
Какую основную версию вы использовали 1.4.0?
Вы пробовали PIN 29 CN10 для PA0 ?
Mark81
Чт, 06 декабря 2018 г., 4:34
Зафиксированный... Была выбрана более старая версия ядра
Обновлено до последнего (1.4.0) и восстановлен, теперь он работает!
Спасибо!
Обновлено до последнего (1.4.0) и восстановлен, теперь он работает!
Спасибо!
fpistm
Чт, 6 декабря 2018 г., 6:37
Хорошо. Кажется странным, когда я не делал ничего с этим с некоторое время.
Ну еще одно необъяснимое поведение...
Ну еще одно необъяснимое поведение...