Приветствую специалистов. Помогите мне, пожалуйста с ремонтом блока питания General Electric CAR1212FP-Z03.
Симптомы:
Нет дежурного напряжения +5В, питание которой построено на UC3842B.
Дежурка собрана по похожей схеме из даташита на UC3842. Трансформатор имеет 4 вторичные обмотки. Одна вторичка ...
Найдено 45 результатов
- Ср июл 24, 2024 11:27:36
- Форум: Питание
- Тема: Проблемы с БП на UC3842
- Ответы: 536
- Просмотры: 199493
- Ср апр 19, 2017 15:53:38
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Я думаю это NAK-ответ от МК. Узкий импульс может быть следствием плохого контакта. Ведь на второй линии все ок. А там сигналы вроде как в противофазе идут.
- Сб апр 08, 2017 08:47:13
- Форум: ARM
- Тема: Передача данных по SPI, между АЦП и микроконтроллером - ARM
- Ответы: 2
- Просмотры: 1556
Re: Передача данных по SPI, между АЦП и микроконтроллером -
Странно почему есть клок но нет MOSI..А нога NSS опускается при передаче? Быть может имеет смысл инициализировать модуль SPI вручную без HAL. Будете тщательнее читать даташит и наткнетесь на ответ.
UPD
Вот что сказано в даташите:
Software NSS management (SSM = 1): in this configuration, slave ...
UPD
Вот что сказано в даташите:
Software NSS management (SSM = 1): in this configuration, slave ...
- Вт мар 14, 2017 19:42:32
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Тупанул, ошибся, фигню написал. Признаю. В 103 так-же. Если бит USBPRE установлен, то частота не делится. Если сброшен, то делитель включен.
- Вт мар 14, 2017 09:08:48
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Вы вроде как не обозначили контроллер, но в RM008 включение этого бита отключает деление совсем.
Странно в моем F103 это именно деление в 1,5 раза. МБ это зависит от контроллера?
Если прикинуть частоту тактирования USB Novosib_3000 и если ядро заводится на 72 мГц, то 72/2/1,5=24 МГц. А надо ...
Странно в моем F103 это именно деление в 1,5 раза. МБ это зависит от контроллера?
Если прикинуть частоту тактирования USB Novosib_3000 и если ядро заводится на 72 мГц, то 72/2/1,5=24 МГц. А надо ...
- Пн мар 13, 2017 19:30:10
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Novosib_3000 а чем смотрите что на шине происходит? Анализатором? Давайте посчитаем сколько раз вообще контроллер входит в прерывание. И сколько из них по резету?
И тактирование верно настроено? Могут просто-напросто не совпадать рабочие частоты.
И тактирование верно настроено? Могут просто-напросто не совпадать рабочие частоты.
- Пн мар 13, 2017 12:58:21
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Novosib_3000 , у меня вроде такая же инициализация при сбросе.
USB->ISTR = 0; //clear reset.
//if reset event is occur EP registers a reset and we need to config it's
USB->EP0R = USB_EP0R_EP_TYPE_0|USB_EP0R_STAT_RX|USB_EP0R_STAT_TX_1;//EP address 0, type - control, EP enable (stat_rx - valid ...
USB->ISTR = 0; //clear reset.
//if reset event is occur EP registers a reset and we need to config it's
USB->EP0R = USB_EP0R_EP_TYPE_0|USB_EP0R_STAT_RX|USB_EP0R_STAT_TX_1;//EP address 0, type - control, EP enable (stat_rx - valid ...
- Пт окт 28, 2016 21:29:40
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Ладно, сам разобрался. Могу спокойно принимать/отправлять пару байт без всяких CDC USB-UART и пр.
- Пн окт 17, 2016 18:02:28
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Ребят, помогите прояснить один момент:
1. После успешной энумерации хост постоянно шлет PID IN в 1-ю КТ. Устройство отвечает 0xAA, 0xBB. Причем хост производит опрос с периодом меньше, чем указано в поле bInterval.
Чей то?
Сделал прошивку таким образом, чтобы по приему данных контроллер менял пакет ...
1. После успешной энумерации хост постоянно шлет PID IN в 1-ю КТ. Устройство отвечает 0xAA, 0xBB. Причем хост производит опрос с периодом меньше, чем указано в поле bInterval.
Чей то?
Сделал прошивку таким образом, чтобы по приему данных контроллер менял пакет ...
- Чт сен 29, 2016 17:19:54
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Когда отправляется репорт, первым байтом идет идентификатор репорта.
Но у меня только один репорт, и вроде как в этом случае report Id не указывается в дескриптору репорта.
Пробовал изменить количество отсылается байт и изменить первый байт на 0. Все так же. Анализатором не удалось глянуть, т.к ...
Но у меня только один репорт, и вроде как в этом случае report Id не указывается в дескриптору репорта.
Пробовал изменить количество отсылается байт и изменить первый байт на 0. Все так же. Анализатором не удалось глянуть, т.к ...
- Чт сен 29, 2016 15:53:49
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Да, спасибо, я уже проверил на совершенно ином репорте - тоже определилось. Вопрос теперь в проге для хоста. Нашел программу hclient - она отображает список подключенных HID девайсов. Поглядел - мой там есть. Причем прога говорит ,что длина репорта 13 байт, а Report count 12 байт. Ну да ладно может ...
- Вт сен 27, 2016 18:01:23
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Итак, удалось создать HID джойстик. Пока что передаю последовательностью байт, зашитую в прошивке. В панели управления все определяется, кнопки светятся попеременно и полоска меняет размер. Да, можно довести до конца, но это не моя цель.
Все это работает благодаря дескриптору репорта, который я ...
Все это работает благодаря дескриптору репорта, который я ...
- Чт сен 22, 2016 16:18:22
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Вот ведь незадача. Хост постоянно сбрасывает шину и просит дескриптор девайса. А он никак не отправляется.
Давно не занимался этим и теперь не пойму что творится. А ведь еще 4 страницы назад все было более-менее хорошо.
Следуя даташиту - если произойдет транзакция типа setup - контроллер установит ...
Давно не занимался этим и теперь не пойму что творится. А ведь еще 4 страницы назад все было более-менее хорошо.
Следуя даташиту - если произойдет транзакция типа setup - контроллер установит ...
- Вт авг 16, 2016 15:02:09
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Сделал что-то типа лога срабатывающих прерываний.
.....
SETUP (просто так, в нем ничего не происходит)
.....
В итоге массив заполняется такими значениями:
9,5,8,7, 9,5,8,7, 9,5,8,7, 9,5,8,7, 0.0.0......
а затем вылетает окошко в Windows "Неопознанное устройство"
Почему-то после прерывания по ...
.....
SETUP (просто так, в нем ничего не происходит)
.....
В итоге массив заполняется такими значениями:
9,5,8,7, 9,5,8,7, 9,5,8,7, 9,5,8,7, 0.0.0......
а затем вылетает окошко в Windows "Неопознанное устройство"
Почему-то после прерывания по ...
- Пн июн 27, 2016 13:37:41
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
ручками не приходится - пользуюсь оригинальной утилитой от Saleae. Она сама определяет протокол и подписывает где и что. Есть поиск - можно найти необходимый запрос. На рисунке указана та самая неочевидность о чем я говорил.
Точно Чекунова надо глянуть, где то были у меня в pdf
Точно Чекунова надо глянуть, где то были у меня в pdf
- Пн июн 27, 2016 12:45:47
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Китайский клон Saleae logic
- Пн июн 27, 2016 08:13:07
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Немного продвинулся вперед. Проблема была в том, что я забыл про ZLP от хоста и не обрабатывал это событие корректно. На анализаторе это было почему то не очевидно. МК вместо NAK не отвечал вовсе. Ладно, проехали. Теперь надо раздобыть всю цепочку дескрипторов. Не хочется бездумно копипастить из ...
- Ср июн 22, 2016 18:14:30
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Как известно транзакция по USB состоит из трех или двух частей (Setup stage-Data stage (опционально)-Status stage). Удалось выяснить что у меня на запрос дескриптора конфигурации МК не отвечает вообще - ни NAK ни ACK (отсутствует Status stage). Похоже что у меня STAT_RX - DISABLED. Или нет? От чего ...
- Вт июн 21, 2016 13:27:48
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Вообще должен быть. Ну давайте посмотрим код, мож чего найдем.Serg1987 писал(а):Вот у меня второй Reset и перестал идти. Правил код, что то не то сделал, видно.
- Пн июн 20, 2016 19:12:44
- Форум: ARM
- Тема: STM32 и USB (практика)
- Ответы: 582
- Просмотры: 199557
Re: STM32 и USB (практика)
Есть программы, позволяющие взглянуть на пакеты между устройством и хостом. Но эти пакеты будут видны только после успешной энумерации. Поправьте, если ошибаюсь.
Пока времени нет, но надо посмотреть будет. да и вопрос. После того как мы отправляем дескриптор, STAT_TX у нас выставляется в NACK (RX ...
Пока времени нет, но надо посмотреть будет. да и вопрос. После того как мы отправляем дескриптор, STAT_TX у нас выставляется в NACK (RX ...