Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » ARM
cdc usb at91sam7s keil
kooos91
Добавлено 13.02.2012 20:36 Редактировалось 13.02.2012 20:52
0
Сообщение: 1
kooos91
0

Пункты: 50
Регистрация: 13.02.2012
usb-cdc на at91sam7s256. Всё работает, кроме отправки в хост. Сделал эхо.

Значит, после инициализации юзби разрешаю прерывания по кт1, которая работает на приём из хоста. Потом записываю в буфер кт2(передача в хост) данные, просходит перрывание (как нужно вроде) и всё зависает. не могу понять где и как.
передачу по отладочному юарту уже ставил после каждой строки. может программа переходит на бесконечную метку в стартап файл? я не знаю как это проверить.
Если убрать функцию передачи в хост, приём работает без проблем. ничего не виснет.
Посоветуйте что-то. Например, как посмотреть в каком режиме ядра находится контроллер после зависания.

Прилагаю проект.( тут не добавляется) поэтому ссылка на файлообменник http://www.getzilla.net/files/2915733/usb.rar.html
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM