|
AT90USB1286, виртуальный COM-порт |
|
|
|
 |
Ответов
|
Nov 21 2008, 11:23
|

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

|
Народ! Кто-нибудь из вас пробовал писать прошивку для USB САМОСТОЯТЕЛЬНО? А то от демонстрационного проекта буквально уши вянут. Или на крайний случай, хотя бы пытался разобраться что там к чему? А то есть у меня вопрос про отсылку пакетов - никак не пойму из описания, как положено FIFO-буфер отсылать - стиранием флага TXINI или FIFOCON? Из описания вроде бы надо через FIFOCON, но в демо-проекте все дескрипторы отсылаются без использования FIFOCON. Вот что писано по этому поводу в даташите: Цитата 1) TXINI is set when the bank is ready to accept a new IN packet. It shall be cleared by firmware to send the packet and to clear the endpoint bank.
2) The data are written by the CPU, following the next flow: • When the bank is empty, an endpoint interrupt (EPINTx) is triggered, if enabled (TXINE set) and TXINI is set. The CPU can also poll TXINI or FIFOCON, depending the software architecture choice, • The CPU acknowledges the interrupt by clearing TXINI, • The CPU can write the data into the current bank (write in UEDATX), • The CPU can free the bank by clearing FIFOCON when all the data are written, that is: • after ”N” write into UEDATX • as soon as RWAL is cleared by hardware.
3) • 0 - TXINI - Transmitter Ready Interrupt Flag Set by hardware to signal that the current bank is free and can be filled. An interrupt (EPINTx) is triggered (if enabled). Shall be cleared by software to handshake the interrupt. Setting by software has no effect.
Сообщение отредактировал Xenia - Nov 21 2008, 11:26
|
|
|
|
Сообщений в этой теме
Visor AT90USB1286, виртуальный COM-порт Jan 11 2008, 07:44 GDI Вы бы сам файл прикрепили, а то тут частенько прос... Jan 11 2008, 08:07 prottoss Цитата(Visor @ Jan 11 2008, 14:44) Попроб... Jan 11 2008, 10:50 Visor Цитата(prottoss @ Jan 11 2008, 17:50) Обы... Jan 11 2008, 15:28  prottoss Цитата(Visor @ Jan 11 2008, 22:28) Спасиб... Jan 11 2008, 15:45   Visor Цитата(prottoss @ Jan 11 2008, 22:45) В т... Jan 11 2008, 15:55    prottoss Цитата(Visor @ Jan 11 2008, 22:55) Внутри... Jan 11 2008, 16:00     Visor Цитата(prottoss @ Jan 11 2008, 23:00) Я ж... Jan 11 2008, 16:12 Visor Нашел ошибку в коде примера, неверный PLL clock Pr... Jan 12 2008, 07:12 TinyQ а при установке драйвера at90usbxxx_cdc.inf указыв... Jan 13 2008, 09:13 Visor Цитата(TinyQ @ Jan 13 2008, 16:13) а при ... Jan 13 2008, 16:42 TinyQ а VID_03EB&PID_2018 совпадают
у меня этот прим... Jan 13 2008, 23:01 Visor Цитата(TinyQ @ Jan 14 2008, 06:01) а VID_... Jan 14 2008, 09:26 TinyQ Может проблема по плате? Jan 14 2008, 23:53 Visor Чип перестал работать, просто в один прекрасный де... Feb 2 2008, 16:11 Xenia У меня появился новый животрепещущий вопрос по тем... Jan 20 2009, 13:53  aesok Цитата(Xenia @ Jan 20 2009, 16:53) Возмож... Jan 20 2009, 15:01 Xenia Цитата(Visor @ Jan 12 2008, 11:12) Нашел ... Apr 1 2008, 13:30 Visor Цитата(Xenia @ Apr 1 2008, 21:30) Укажите... Apr 2 2008, 04:38 Xenia Цитата(Visor @ Apr 2 2008, 08:38) Ошибка ... Apr 2 2008, 12:08 Visor Цитата(Xenia @ Apr 2 2008, 20:08) А у вас... Apr 2 2008, 14:15  Xenia Цитата(Visor @ Apr 2 2008, 18:15) Я работ... Apr 2 2008, 22:08   Visor Цитата(Xenia @ Apr 3 2008, 06:08) Но ведь... Apr 3 2008, 02:55    Xenia Цитата(Visor @ Apr 3 2008, 06:55) Нет, у ... Apr 3 2008, 08:57     Xenia На WinXP работает, а на Vista не загружается драйв... Apr 4 2008, 11:13      Visor Цитата(Xenia @ Apr 4 2008, 19:13) На WinX... Apr 26 2008, 17:09       Xenia Цитата(Visor @ Apr 26 2008, 21:09) Вы реш... May 14 2008, 04:08        Visor Цитата(Xenia @ May 14 2008, 12:08) INF-фа... May 17 2008, 18:39      Visor Цитата(Xenia @ Apr 4 2008, 18:13) На WinX... Nov 2 2009, 12:39       manul78 Цитата(Visor @ Nov 2 2009, 15:39) Ну вот,... Nov 7 2009, 12:42        Visor Цитата(manul78 @ Nov 7 2009, 19:42) Испол... Nov 8 2009, 03:13 Visor Обнаружилось следующее:
Когда размер принимаемого ... Jul 8 2008, 09:57 prottoss Цитата(Visor @ Jul 8 2008, 17:57) Обнаруж... Jul 8 2008, 10:07  galjoen Цитата(prottoss @ Jul 8 2008, 14:07) Посл... Jul 8 2008, 14:16   prottoss Цитата(galjoen @ Jul 8 2008, 22:16) Я не... Jul 8 2008, 14:30    Visor prottoss спасибо большое! Помогло!
Со стор... Jul 26 2008, 15:41     Xenia Два вопроса про питание AT90USB647 от порта
1. US... Nov 5 2008, 09:41      SKov Цитата(Xenia @ Nov 5 2008, 12:41) Два воп... Nov 5 2008, 14:26       Xenia Цитата(SKov @ Nov 5 2008, 18:26) Говорят,... Nov 5 2008, 23:35        SKov Цитата(Xenia @ Nov 6 2008, 02:35) Материн... Nov 6 2008, 00:21         Xenia Цитата(SKov @ Nov 6 2008, 04:21) Про мате... Nov 6 2008, 09:32          SKov Цитата(Xenia @ Nov 6 2008, 12:32) Там при... Nov 6 2008, 12:02 TinyQ to Xenia
уточните вы пытаетесь подключать свое ус... Nov 7 2008, 09:07 Xenia Цитата(SKov @ Nov 6 2008, 16:02) Сомневаю... Nov 7 2008, 11:36  SKov Цитата(Xenia @ Nov 7 2008, 14:36) Я вроде... Nov 7 2008, 12:25 ARV извините, что вмешиваюсь... мне казалось, что USB-... Nov 7 2008, 12:37 Xenia Цитата(ARV @ Nov 7 2008, 15:37) мне казал... Nov 7 2008, 12:55 GDI ЦитатаС первым вопросом про питание я кажется сама... Nov 7 2008, 14:17 Dj.Shadow Xenia, а еще можно DC\DC подключить через мел... Nov 7 2008, 18:16 Xenia Заменила кварц 16 МГц на 8 МГц и ... ничего не изм... Nov 7 2008, 21:40  Petka Цитата(Xenia @ Nov 8 2008, 00:40) Заменил... Nov 8 2008, 08:13   Xenia Цитата(Petka @ Nov 8 2008, 11:13) смотрю ... Nov 8 2008, 10:16    Petka Цитата(Xenia @ Nov 8 2008, 13:16) Судя по... Nov 8 2008, 11:24     Xenia Цитата(Petka @ Nov 8 2008, 14:24) Как вы ... Nov 8 2008, 12:38      Petka Цитата(Xenia @ Nov 8 2008, 15:38) А у мен... Nov 8 2008, 12:48       Xenia Цитата(Petka @ Nov 8 2008, 15:48) 1) а ос... Nov 8 2008, 13:47        Petka Цитата(Xenia @ Nov 8 2008, 16:47) Если пи... Nov 8 2008, 16:41 Xenia Проблема с напряжением на USB разрешилась совершен... Nov 8 2008, 22:50 aesok Цитата(Xenia @ Nov 9 2008, 02:50) Принтер... Nov 9 2008, 01:27 SKov Цитата(Xenia @ Nov 9 2008, 01:50) ...
Что... Nov 9 2008, 10:01 Xenia Разбралась в причине "зависания" МК при ... Nov 9 2008, 22:56 Petka Цитата(Xenia @ Nov 10 2008, 01:56) Разбра... Nov 10 2008, 05:28 Visor Цитата(Xenia @ Nov 10 2008, 06:56) Нашла ... Nov 10 2008, 10:19  777777 Небольшой оффтоп - Xenia, а где вы берете (планиру... Nov 10 2008, 10:35   Xenia Цитата(777777 @ Nov 10 2008, 13:35) Небол... Nov 10 2008, 11:41    SKov Хорошая ссылка.
http://pdfserv.maxim-ic.com/en/an/... Nov 11 2008, 11:44     Xenia Цитата(SKov @ Nov 11 2008, 14:44) Хорошая... Nov 11 2008, 12:45 aesok Цитата(Xenia @ Nov 21 2008, 14:23) А то е... Nov 21 2008, 12:18  Xenia Цитата(aesok @ Nov 21 2008, 15:18) Если В... Nov 21 2008, 13:28   aesok Цитата(Xenia @ Nov 21 2008, 16:28) Здесь ... Nov 21 2008, 14:56 Visor Цитата(Xenia @ Nov 21 2008, 19:23) Народ... Nov 21 2008, 14:42  Xenia Цитата(Visor @ Nov 21 2008, 17:42) Я на б... Nov 21 2008, 14:55  Xenia Цитата(Visor @ Nov 21 2008, 17:42) Кодdo
... Nov 21 2008, 15:01   Visor Цитата(Xenia @ Nov 21 2008, 23:01) То, чт... Nov 21 2008, 15:08    Xenia Цитата(Visor @ Nov 21 2008, 18:08) Ошибае... Nov 21 2008, 15:14     Visor Цитата(Xenia @ Nov 21 2008, 23:14) Мда...... Nov 21 2008, 15:54     aesok В даташите же ясно написанно и нарисованно, для IN... Nov 21 2008, 15:59      Xenia Цитата(aesok @ Nov 21 2008, 18:59) TXINI ... Nov 21 2008, 17:30 Dx! Цитата(Xenia @ Nov 21 2008, 15:23) Народ... Apr 29 2009, 15:21 tAmega Механизм есть. Он описан в спецификации CDC, там ... Jan 20 2009, 15:02 Xenia Цитата(tAmega @ Jan 20 2009, 18:02) Механ... Jan 20 2009, 16:16  aaarrr Цитата(Xenia @ Jan 20 2009, 19:16) Там то... Jan 20 2009, 16:37  aesok Цитата(Xenia @ Jan 20 2009, 19:16) ACK... Jan 20 2009, 17:05 Rst7 ЦитатаНикаких посылок оттуда я посылать не могу, т... Jan 20 2009, 16:32 Xenia Цитата(Rst7 @ Jan 20 2009, 19:32) И не на... Jan 20 2009, 16:46
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|