реклама на сайте
подробности

 
 
> AT91SAMD21G SERCOM USART - не получается настроить
RabidRabbit
сообщение Nov 29 2014, 18:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Всем доброго времени суток!

Есть AT91SAMD21G, тактируется от внутреннего OSC8M без делителя. Настраиваю SERCOM1 в режиме USART (функции asf не использую). Генератор SERCOM1 настраиваю на асинхронный "арифметический" режим, 16х оверсэмплинг, 115200 бит в сек. Вывожу в этот порт отладочную информацию. В терминале (PuTTY) вижу мусор. Пробовал перебор значений регистра BAUD - прямой вывод увидеть так и не удалось.
TX/RX подключены к ttyUSB1 (на ttyUSB0 висит SWD интерфейс), всё это 2 части ft2232d. Для проверки подключал к другой плате (LPC2478) - честно валится отладочный вывод.

Если кто имел дело уже с этими камнями, может что подскажете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RabidRabbit
сообщение Jan 18 2015, 12:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Теперь пробую запустить SERCOM2 в режиме I2C MASTER (для связи с SMB380). Но пока безуспешно, оно похоже не начинает работать после записи адреса в регистр SERCOM_I2CM_ADDR.
В даташите модуль PTC (тач контроллер) совершенно не описан, юзайте, мол, QTouch Library...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 18 2015, 13:56
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(RabidRabbit @ Jan 18 2015, 15:23) *
В даташите модуль PTC (тач контроллер) совершенно не описан, юзайте, мол, QTouch Library...


Так может быть, вам так и поступить?
Вот тут еще написано, что в той библиотеке для D21 уже готовый год есть:
Introduction to QTouch Design Parameters using SAM D21 Xplained Pro (AN-7846)

touch_api_SAMD.h - QTouch Library API header file, contains API and Data structure used to interface with the library
touch.h - QTouch library configuration header file generated by QTouch Project Builder
touch.c - A helper file generated by QTouch Project Builder to demonstrate QTouch library initialization and sensors’ configuration
libsamd21_qtouch_iar.a - QTouch library compiled for IAR compiler that supports both Self cap and Mutual cap sensors
libsamd21_qtouch_gcc.a - QTouch library compiled for GCC compiler that supports both Self cap and Mutual cap sensors

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016