-
- если есть в этом порту пин типа VBUS - туда 5в попадает? а что видно на хосте - lsusb в линуксах или диспетчер устройств в маздае? вид:пид есть или нули? - jury093(05.10.2018 12:34, )
- Нули. А 5В зачем? Обычный юсб - D+ D- GND 5V. D+ подтянут через 1к5 к 3.3. Я понимаю, если бы нестабильно работало. А то вообще никак. - vesago(05.10.2018 13:15)
- Пардон, до вид пидов не доходит дело. Пишет usb/unknow device. Думаю из-за подтяжки что-то обнаружиыается на порту и все на этом. - vesago(05.10.2018 13:23)
- ну вообще то Vbus надо притягивать к 5в иначе как корка узнает, что ей пора активировать usb порт? либо попробуйте вписать в начало инициализации "This is done by setting the NOVBUSSENS bit in the OTG_FS_GCCFG register." - этот бит отключает jury093(59 знак., 05.10.2018 13:55, )
- проц то хоть стартует? мож висит себе в халте? я подтяжку обычно на пин кидаю, подаю на него высокий перед инитом юсб. без этого отлаживаться сильно геморройнее. danuna(80 знак., 05.10.2018 13:47 - 13:49)
- Да, как минимум светодиодик мигает как положено. Зуммер пищит при старте. Подтяжка через транзисторы подключается. Грешил сначала на этот узел, поэтому пока намертво подсоединил. Нельзя сказать, что это первое устройство с юсб. Правда ранее я все vesago(66 знак., 05.10.2018 13:51)
- хост после детектирования подтяжки сразу кидает опрос девайса и если девайс не отвечает в течении скольки-то миллисекунд то хост ошибку выдает. поэтому подтяжку надо перед инитом юсб включать. надеюсь, пищишь и мигаешь уже после инициализации юсб danuna(7 знак., 05.10.2018 15:15)
- Я пробовал в самом начале вставлять. Не прокатывает. К тому же проект мой успешно работает на китайских платках как я писал. Поэтому думаю какой-то косяк с платой. Вот какой - вроде и плата ни о чем, а найти не получается. - vesago(05.10.2018 15:27)
- Форму сигнала осциллографом посмотри, вряд ли там все красиво. Плату да, надо бы переделать. - evgeniy1294(05.10.2018 15:30)
- Я пробовал в самом начале вставлять. Не прокатывает. К тому же проект мой успешно работает на китайских платках как я писал. Поэтому думаю какой-то косяк с платой. Вот какой - вроде и плата ни о чем, а найти не получается. - vesago(05.10.2018 15:27)
- хост после детектирования подтяжки сразу кидает опрос девайса и если девайс не отвечает в течении скольки-то миллисекунд то хост ошибку выдает. поэтому подтяжку надо перед инитом юсб включать. надеюсь, пищишь и мигаешь уже после инициализации юсб danuna(7 знак., 05.10.2018 15:15)
- Да, как минимум светодиодик мигает как положено. Зуммер пищит при старте. Подтяжка через транзисторы подключается. Грешил сначала на этот узел, поэтому пока намертво подсоединил. Нельзя сказать, что это первое устройство с юсб. Правда ранее я все vesago(66 знак., 05.10.2018 13:51)
- Пардон, до вид пидов не доходит дело. Пишет usb/unknow device. Думаю из-за подтяжки что-то обнаружиыается на порту и все на этом. - vesago(05.10.2018 13:23)
- Нули. А 5В зачем? Обычный юсб - D+ D- GND 5V. D+ подтянут через 1к5 к 3.3. Я понимаю, если бы нестабильно работало. А то вообще никак. - vesago(05.10.2018 13:15)
- если есть в этом порту пин типа VBUS - туда 5в попадает? а что видно на хосте - lsusb в линуксах или диспетчер устройств в маздае? вид:пид есть или нули? - jury093(05.10.2018 12:34, )