Вопросы по платам LGT8F328p

Kolenval12

✩✩✩✩✩✩✩
14 Фев 2023
11
0
Приветствую, использую клон мини про (как на первом фото), подключил черет конвертер usb to ttl. Происходит бесконечная загрузка, пару раз все-же удавалось залить скетч, но это было пару раз(при этом нажимал ресет), в основном ситуация как на втором фото. Подскажите как исправить ? Срочно
1687791028778.png
1687791060074.png
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,317
1,317
Москва
Есть платы, которые при открытии Serial тут же его занимают и загрузчик не может прошить нормально код. И как раз приходиться ловить ресетом что бы попасть в нужный промежуток. Задержка в пару секунд перед Serial.begin помогает в таких случаях.
 
  • Лойс +1
Реакции: Kolenval12

Kolenval12

✩✩✩✩✩✩✩
14 Фев 2023
11
0
@Старик Похабыч, пробовал пустой код загружать, тоже не слишком то торопится прошиваться. Процессор как на фото выбран 1687791885115.png
 
Изменено:

Bruzzer

★★★✩✩✩✩
23 Май 2020
595
178
@Kolenval12,
Попробовал на своей плате. Действительно, в слепую отловить ресет не удобно.
Если в настройках поставить галочку - Показать подробный вывод Загрузка
И потом при прошивке кликать (или отпускать ранее зажатый) Ресет сразу при появлении строк
Using Port : COM
Using Programmer : arduino
Overriding Baud Rate : 57600
то у меня всегда попадает вовремя.

Это я ради интереса делал эксперимент отключив линию DTR. Так то у меня USB-TTL с линией DTR, и нажимать ресет не надо.
 
  • Лойс +1
Реакции: AlChel

Bruzzer

★★★✩✩✩✩
23 Май 2020
595
178
@Kolenval12,
Она подключается к выводу на плате Ардуино, который через конденсатор подключен к RESET Ардуино. И автоматически делает Ресет при прошивке.
Не на всех USB-TTL есть такой выход. На платах Ардуино, он может быть подписан по разному.
 

Kolenval12

✩✩✩✩✩✩✩
14 Фев 2023
11
0
@Bruzzer,спасибо огромное , подведу к RESET входу тогда. А еще спросить хотел, у этой платы же есть внутренние подтягивающие на +? на 5, 6 и 7 пины
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
595
178
@Kolenval12,
НЕ НАДО к Ресет. У вас на плате есть специальный вывод в углу около RAW. Посмотрите PinOut для вашей платы
 

Alexander.b

✩✩✩✩✩✩✩
10 Окт 2023
1
0
Кто нибудь сталкивался с ситуацией, что платы на LGT8F328p не определяются вообще?
Купил две платы - зеленую и сиреневую, под MicroUSB и Type-C, обе при включении вроде как работают, но в диспетчере устройств не видны.
Перезагрузки, установка драйверов под разные чипы не помогла. Может есть еще какие способы?
Заранее спасибо.
Upd. На зеленой плате чип HT42B534, на сиреневой - CH340.
Upd2. Вопрос решился
 
Изменено:

かねき

✩✩✩✩✩✩✩
11 Авг 2024
4
0
Что делать если загрузчик ведёт себя так? Обычно он мигает 3 раза и потом выполняет код. Код - ШИМ на 12 пине для ESC
Хотел загрузить видео, но нельзя, короче мигает 1 раз светодиодом на 13 пине, потом светит постоянно, на программаторе 1 раз мигает Rx но ничего в порту не видно. Как чинить? Заливать новый загрузчик? Программатора нет но есть WeMos d1 mini.
UPD: естественно код не выполняется, до этого работал
 

Vaqtincha

★✩✩✩✩✩✩
14 Ноя 2022
156
23
Uzbekistan, Fergana

@かねき,
Скупой платит дважды. Обычный нано(ну тоже клон) стоит около 2$ а этот лгбт 1.3$. Стоит ли потраченное время и нервы 0.70$ ? Вам решать
 
Изменено:

かねき

✩✩✩✩✩✩✩
11 Авг 2024
4
0
Он стоил около 70 рублей, т.к. это pro mini, и мама денег больше не дала, так что да, стоит)
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
595
178
@かねき,
Про саму плату.
Не понятно - у вас загруженная раньше программа перестала работать, и вы уверены, что точно работало?
Про загрузчик.
Если это про мини, то USB-TTL на нем нет. Может быть вы по другому подключаете внешний USB-TTL ?
"на программаторе 1 раз мигает Rx но ничего в порту не видно. " на каком программаторе? Если это внешний USB-TTL, то на нем должен мигать TX.
Так же желательно посмотреть на сообщения при прошивке. Надо поставить в меню настройки галочку - "Показать подробный вывод" "Загрузка"
 

かねき

✩✩✩✩✩✩✩
11 Авг 2024
4
0
До этого работало (на пине был ШИМ, осциллографом проверил), на ночь выключил и на следующий день не работает (как всегда).
И да там Tx мигает перед тем как светодиод начнет светиться постоянно.
Прошивка не заливается
Сорян за фото, комп без инета
IMG_2024_08_11_22_40_09_7212580156379241425111.jpg
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
595
178
@かねき,
Если вы уверены, что все подключено правильно, RESET проходит, настройки тоже правильные, т.е. уверены, что именно внутренний загрузчик не работает, то
Теоретически WeMos d1 mini можно использовать как ISP для записи загрузчика. Но надо или самому модифицировать скетч LarduinoISP, или искать может кто это сделал до вас.
Учитывая, что плата перестала правильно отрабатывать ранее загруженный скетч, есть вероятность, что она сломалась, а не слетел загрузчик. В таком случае будет трудно понять - неправильно модифицирован LarduinoISP или же LGT сломан.
По трудозатратам возможно проще купить новую плату.

Посмотрите, отвечает ли реально LGT на запросы stk500_getsync()
(по морганию светодиода RX на USB-TTL, или осциллографом)
 

かねき

✩✩✩✩✩✩✩
11 Авг 2024
4
0
@Bruzzer, нет, моргает только Tx, и при включении платы мигает он же.
 
Изменено:

klimov79

✩✩✩✩✩✩✩
27 Фев 2025
1
0
Доброе время суток!
С одной из сиреневеньких LGT8F328 возникла такая проблема: через штатную ch340 не шьется. Не отвечает на запросы.
Шьется только при помощи LarduinoISP через Swd swc
При этом записать загрузчик не получается, пишет, что не удается стереть.
Код тоже не выполняется, т.е. блинкер не работает, но последний код который выполнялся на ней, это измерение напряжения по одному из АЦП и выдача его в последовательный порт, но он сбоил как будто терял пакеты.
Сейчас шьется через LarduinoISP но ничего не выполняет, как оживить?
Предположение, что может с источником тактирования что не так, у платы есть четырехногий кварц на 16 МГц
 

Seracuz

✩✩✩✩✩✩✩
6 Май 2021
1
0
@kirillllllllll,
Короче купил я lgt8f328p(фиолетовую). Никакие драйвера не устанавливаются, хотя windows правильно определяет драйвер и контроллер(ch9340)
У кого получилось решить подобную проблему, подскажите пожалуйста, в чём дело
Проблема с драйвером для CH9340C решена. Короче, в отличие от своего собрата CH340, который ставит свои драйвера, установщик CH9340 ничего не добавляет, а пытается подключить системный файл из конкретной папки. У кого проблемы с установкой делаете так.
Через поиск находите файл usbser.sys у себя на диске и копируете его в папку Windows\system32\drivers. Подключаете свое устройство, запускаете установщик, жмете uninstall, затем install, и все установится на ура. Удачи, может кому пригодится…