турбосквит
Sun 24 декабря 2017 г. 8:54 утра
Где я могу узнать устройства и GPIO-пластики, используемые ядрами?
Я использую синие таблетки, и я хотел бы знать, какие ресурсы делают серийные.Println () использовать. Использует ли он DMA как FIFO?
Кроме того, на моей синей таблетке SPI1 NSS не работает - он не подходит высоко, когда SPI отключен - ну, это так, но намного позже, так что NSS -пин по умолчанию нельзя использовать вообще. (Не пробовал другую SPIS.)
Я использую синие таблетки, и я хотел бы знать, какие ресурсы делают серийные.Println () использовать. Использует ли он DMA как FIFO?
Кроме того, на моей синей таблетке SPI1 NSS не работает - он не подходит высоко, когда SPI отключен - ну, это так, но намного позже, так что NSS -пин по умолчанию нельзя использовать вообще. (Не пробовал другую SPIS.)
Стивестронг
Sun 24 декабря 2017 г. 10:17 утра
Arduino_stm32 Core
Последовательный интерфейс отображается с серийным интерфейсом USB, если вы включили -deserial_usb в досках.текст.
В противном случае сериал отображается с интерфейсом USART 1, который использует PA9/10.
Ни один из серийных интерфейсов не использует DMA.
PIN -код NSS должен управлять пользователем:
Последовательный интерфейс отображается с серийным интерфейсом USB, если вы включили -deserial_usb в досках.текст.
В противном случае сериал отображается с интерфейсом USART 1, который использует PA9/10.
Ни один из серийных интерфейсов не использует DMA.
PIN -код NSS должен управлять пользователем:
#define NSS_PIN PA4 // you can use any other available pin
...
pinMode(NSS_PIN, OUTPUT);
digitalWrite(NSS_PIN, HIGH); // deactivate slave select
...
турбосквит
Sun 24 декабря 2017 г. 10:49
Моя «проблема» больше похоже на попытку заставить библиотеку RFM69 работать, и это включает в себя наличие правильных проводов для правых булавок.
Есть также последовательные отпечатки, которые я бы хотел добраться до моего компьютерного терминала разработки.
Я также хотел бы знать, где найти определения, если я использую некоторые другие библиотеки в будущем, поэтому мой вопрос как общий.
Кроме того, если есть:
Есть также последовательные отпечатки, которые я бы хотел добраться до моего компьютерного терминала разработки.
Я также хотел бы знать, где найти определения, если я использую некоторые другие библиотеки в будущем, поэтому мой вопрос как общий.
Кроме того, если есть:
genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
Стивестронг
Sun 24 декабря 2017 г. 10:57
Некоторые определения булавок здесь: https: // github.com/rogerclarkmelbourne/ ... /доска.CPP
и здесь: https: // github.com/rogerclarkmelbourne/ ... rd/poard.час
и здесь: https: // github.com/rogerclarkmelbourne/ ... /вариант.час
и здесь: https: // github.com/rogerclarkmelbourne/ ... rd/poard.час
и здесь: https: // github.com/rogerclarkmelbourne/ ... /вариант.час
турбосквит
Sun 24 декабря 2017 г. 11:20
Спасибо! Это помогает.
Стивестронг
Sun 24 декабря 2017 г. 11:30
[турбосквит - Sun 24 декабря 2017 г. 10:49] -
genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
турбосквит
Sun 24 декабря 2017 г. 11:34
Пошел немного дальше и нашел это: https: // github.com/rogerclarkmelbourne/ ... rd/poard.час
Это кажется долгим. Это также предполагает, что Systick используется в качестве «основных часов».
Это кажется долгим. Это также предполагает, что Systick используется в качестве «основных часов».
турбосквит
Sun 24 декабря 2017 г. 11:36
[Стивестронг - Sun 24 декабря 2017 г. 11:30] -[турбосквит - Sun 24 декабря 2017 г. 10:49] -genericSTM32F103C.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DSERIAL_USB -DGENERIC_BOOTLOADER
Стивестронг
Sun 24 декабря 2017 г. 11:40
[турбосквит - Sun 24 декабря 2017 г. 11:36] - Интересно, сможете ли вы иметь серийный выход во время отладки через ST-Link...?Нет, см. Здесь: ViewTopic.PHP?F = 35&t = 3018
турбосквит
Sun 24 декабря 2017 г. 11:54
Мне было интересно, оставался ли ST-Link как интерфейс отладки, а USART1 можно было легко настроить как «последовательный»...
Я думаю, мне просто нужно удалить «usb_serial» и использовать, скажем, Eclipse/openocd для загрузки и отладки через ST-Link?
Я думаю, мне просто нужно удалить «usb_serial» и использовать, скажем, Eclipse/openocd для загрузки и отладки через ST-Link?
Стивестронг
Sun 24 декабря 2017 г. 12:33
Да.
турбосквит
Sun 24 декабря 2017 г. 12:38
Спасибо, Стивестронг!