Найдено 43 результата

dmitrij999
Пт авг 09, 2024 23:04:25
Форум: ARM
Тема: Нужна помощь помигать светодиодом
Ответы: 28
Просмотры: 10464

Re: Нужна помощь помигать светодиодом

Для программирования я пользовал Keil+WCHLinkE. Программатор переводил в режим CMSIS-DAPLink, его же выбирал в Keil. В документации неочевидно, но SWD есть. TCK->SWCLK, TMS->SWDIO, и все работало, даже отладка.
А насчет прошивки через USB-UART пока не получалось
dmitrij999
Сб май 04, 2024 13:10:53
Форум: Ничего не работает
Тема: Skoda Fabia mk2 сбоИт стеклоподъемник в водительской двери
Ответы: 1
Просмотры: 2285

Skoda Fabia mk2 сбоИт стеклоподъемник в водительской двери

Всем привет!

В какой-то момент стеклоподъемник стал работать стабильно только вниз, а на верх кое-как, в час по чайной ложке. До этого была проблема, связанная со жгутом в водительской двери, я ее устранил, и все заработало.

Только проблема повторилась, и выяснилось, что дело не в жгуте, и ...
dmitrij999
Чт фев 15, 2024 18:20:49
Форум: ARM
Тема: GD32F427ZGT6 и фильтры CAN-фреймов: не принимаются фреймы
Ответы: 2
Просмотры: 3548

GD32F427ZGT6 и фильтры CAN-фреймов: не принимаются фреймы

В STM32F427 CAN1 не работает, если не запустить CAN1, то же самое касается GD32F427. В случае с GD32F427 хватило включения тактирования на все CAN-модули. Теперь код выглядит так:

rcu_periph_clock_enable(RCU_CAN0);
rcu_periph_clock_enable(RCU_CAN1);
rcu_periph_clock_enable(CAN_HANDLE_CANTX_PORT ...
dmitrij999
Вт фев 13, 2024 14:29:08
Форум: Ничего не работает
Тема: Asus F509FA-BQ878 не подает признаков жизни
Ответы: 12
Просмотры: 6757

Re: Asus F509FA-BQ878 не подает признаков жизни

[uquote="Рена",url="/forum/viewtopic.php?p=4536802#p4536802"] dmitrij999 , к сожалению не конденсатор, КЗ на CPU.[/uquote]
Поначалу мне тоже так показалось.
Потом я подключил зарядку и промерил точки до и после запирающего мосфета по входу
Если было бы кз в цп или гпу, то какой-нибудь да пробитый ...
dmitrij999
Пн фев 12, 2024 23:08:46
Форум: ARM
Тема: GD32F427ZGT6 и фильтры CAN-фреймов: не принимаются фреймы
Ответы: 2
Просмотры: 3548

GD32F427ZGT6 и фильтры CAN-фреймов: не принимаются фреймы

Здравствуйте!

Пишу код из Keil прошивку на HAL CMSIS для GD32F427ZGT6, и пытаюсь наладить работу CAN.
Настроил CAN на скорость 250 кбит/с, и удается отправить исходящие фреймы, но не удается принять фреймы по маске.

Код писал для другого проекта, он там работал, но портирую на этот контроллер.
Как ...
dmitrij999
Сб фев 10, 2024 10:57:13
Форум: ARM
Тема: Прошить GD32F427ZGT6 с помощью USB-UART или CMSIS-DAP
Ответы: 2
Просмотры: 3486

Re: Прошить GD32F427ZGT6 с помощью USB-UART или CMSIS-DAP

[uquote="Игорь2111",url="/forum/viewtopic.php?p=4538276#p4538276"]Не пробовали прошивать STM32 ST-LINK Utility через ST-LINK v2 и порт SWD[/uquote]Это я еще не пробовал, но таки удалось прошить мегабайтный файл через UART (сама программа+нули+запатченные реквизиты устройства)
dmitrij999
Пн янв 29, 2024 17:37:24
Форум: ARM
Тема: MSP430, оптопара, компаратор и UART
Ответы: 5
Просмотры: 3069

Re: MSP430, оптопара, компаратор и UART

[uquote="tonyk",url="/forum/viewtopic.php?p=4522270#p4522270"]Возьми чё-нить типа ISO7221 или ADUM1201 и не мучайся.[/uquote]

Если они недоступны, используй 6N137, это высокоскоростные оптопары скоростью до 10 мбит/с
dmitrij999
Пн янв 29, 2024 17:35:15
Форум: ARM
Тема: Прошить GD32F427ZGT6 с помощью USB-UART или CMSIS-DAP
Ответы: 2
Просмотры: 3486

Прошить GD32F427ZGT6 с помощью USB-UART или CMSIS-DAP

Здравствуйте!

Есть задача по прошивке устройства на базе GD32F427ZGT6. При этом у меня есть WCH-LinkE в режиме CMSIS-DAP.
Официальная программа GD-Link Programmer требует именно GD-Link для прошивки.
При использовании ISP CLI возможна прошивка по DFU или UART. В устройстве есть SWD и UART для ...
dmitrij999
Пн янв 29, 2024 16:50:55
Форум: Ничего не работает
Тема: Asus F509FA-BQ878 не подает признаков жизни
Ответы: 12
Просмотры: 6757

Re: Asus F509FA-BQ878 не подает признаков жизни

[uquote="Рена",url="/forum/viewtopic.php?p=4531815#p4531815"][uquote="vlasovzloy",url="/forum/viewtopic.php?p=4367065#p4367065"]1,6 ом норм сопротмвление для проца[/uquote]
У меня на одной из ëмкостей 0,02 Ом, я так понял это по питанию GPU.
Мосфеты целые
https://img.radiokot.ru/files/92706 ...
dmitrij999
Сб дек 30, 2023 18:00:06
Форум: Цифровая техника
Тема: Запуск дисплея на базе UC1608
Ответы: 0
Просмотры: 1592

Запуск дисплея на базе UC1608

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

Есть в запасах дисплеи разрешением 240*128 монохромные, шлейф 20 контактов.
Пытаюсь запустить с помощью скетча arduino. Схемы подключения в интернете разнятся.
Долго искал даташит на дисплей, нашел более подходящий - BP240128.
Запустится ли в режиме SPI, или надо как-то по ...
dmitrij999
Вс ноя 12, 2023 01:59:25
Форум: AVR
Тема: Загрузчик для ATmega32 с прошивкой по I2C
Ответы: 1
Просмотры: 1943

Re: Загрузчик для ATmega32 с прошивкой по I2C

Так, удалось разобраться: неправильно подавал команды на прошивку очередной страницы
После правильной конвертации hex в bin программа теперь запускается корректно после прошивки через I2C
Проблема со случайным зависанием загрузчика пока остается
Чаще всего, зависает в процессе прошивки, когда уже ...
dmitrij999
Пн ноя 06, 2023 22:31:10
Форум: AVR
Тема: Загрузчик для ATmega32 с прошивкой по I2C
Ответы: 1
Просмотры: 1943

Загрузчик для ATmega32 с прошивкой по I2C

Всем привет!

Пытаюсь написать загрузчик для ATmega32. Мне нужна прошивка по I2C, так как ATmega32 - ведомый контроллер.
Пишу из Atmel Studio 7. Выставил фьюза High 0xD8, Low 0xBF, загрузчик размером до 4 КБ. Так же выведен UART для отладочного вывода.
Проблема в том, что нет вывода, который ...
dmitrij999
Вт июл 25, 2023 21:17:45
Форум: Разные вопросы по МК
Тема: CH32V переключение состояния GPIO с UART и обратно
Ответы: 5
Просмотры: 2684

Re: CH32V переключение состояния GPIO с UART и обратно

То есть функцию порта надо переназначать.
Получается, что функцию пина переназначаю.
Дело в том, что на пине PA2 по умолчанию сидит USART2, а я хотел бы иметь возможность переназначить с AF_PP на Out_OD и обратно
dmitrij999
Вт июл 25, 2023 18:43:18
Форум: Разные вопросы по МК
Тема: CH32V переключение состояния GPIO с UART и обратно
Ответы: 5
Просмотры: 2684

Re: CH32V переключение состояния GPIO с UART и обратно

Там есть регистр AFR?
Регистр ремапа? Нет, но есть AFIO
GPIO_SetBits разве устанавливает ноль, а не единицу?
Как бы там ни было, реакции на логическом анализаторе не видел
dmitrij999
Вт июл 25, 2023 12:08:57
Форум: Разные вопросы по МК
Тема: CH32V переключение состояния GPIO с UART и обратно
Ответы: 5
Просмотры: 2684

Re: CH32V переключение состояния GPIO с UART и обратно

Пока в качестве обходного варианта подключил еще один пин, сконфигурированный на выход типа "открытый сток" и через него формирую BREAK
dmitrij999
Сб июл 22, 2023 00:09:03
Форум: Разные вопросы по МК
Тема: CH32V переключение состояния GPIO с UART и обратно
Ответы: 5
Просмотры: 2684

CH32V переключение состояния GPIO с UART и обратно

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

Необходимо сформировать в UART сигнал BREAK определенной длины (не менее 176 мкс, для передачи по DMX и ответа по RDM).
Делаю следующим образом:

USART_Cmd(_USARTx, DISABLE);
_GPIO_Port->CFGLR &= ~(1<<22); // Set GPIO Pin 2 as GPIO output OD
GPIO_SetBits(_GPIO_Port, GPIO_Pin ...
dmitrij999
Вс июн 18, 2023 18:47:03
Форум: Разные вопросы по МК
Тема: CH32V103 пропуск точек останова
Ответы: 5
Просмотры: 2689

Re: CH32V103 пропуск точек останова и прерывания для DMX/RDM

Так, с hardfault разобрался
Поменял скрипт линковки:

MEMORY
{
APP (rx) : ORIGIN = 0x00000000, LENGTH = 0x0FF00
CREDENTIALS (rx) : ORIGIN = 0x0000FF00, LENGTH = 0x00080
DATA (rwx) : ORIGIN = 0x0000FF80, LENGTH = 0x00080
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K
}


Теперь есть такая ...
dmitrij999
Сб июн 17, 2023 22:01:04
Форум: Разные вопросы по МК
Тема: CH32V103 пропуск точек останова
Ответы: 5
Просмотры: 2689

Re: CH32V103 пропуск точек останова

Сделал вывод на пин события прерывания

И тут такая странность:
1) Когда только залил прошивку и перезагрузил, светодиод не моргает даже на приходящие данные
2) Когда начинаю отладку, то светодиод моргает (не HardFault), отладчик проходит по точкам останова
3) Когда завершаю отладку командой ...
dmitrij999
Сб июн 17, 2023 20:38:43
Форум: Разные вопросы по МК
Тема: CH32V103 пропуск точек останова
Ответы: 5
Просмотры: 2689

Re: CH32V103 пропуск точек останова


я бы проверил выключением оптимизатора и собственно отработки прерывания (светодиодиком моргнуть на порту)

Оптимизация O0, попробую моргнуть светиком на моменте обработки прерывания

IAR не видел, чтобы поддерживалась, Keil скорее всего только для армов

Добавлено after 3 minutes 44 seconds ...
dmitrij999
Сб июн 17, 2023 17:13:29
Форум: Разные вопросы по МК
Тема: CH32V103 пропуск точек останова
Ответы: 5
Просмотры: 2689

CH32V103 пропуск точек останова

Всем привет!

Пытаюсь сделать прошивку для приема и обработки DMX посылок, а также обработку RDM-команд.
Адаптировал библиотеку под CH32V, пытаюсь отловить баги с помощью wch-linke.
Замечаю, что некоторые точки останова отладчик пропускает, что бы я ни делал: перекомпиляция проекта, перезаливка ...

Перейти к расширенному поиску