Форум про радио и не только

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум про радио и не только » Микроконтроллеры » преобразователя USB в RS232


преобразователя USB в RS232

Сообщений 1 страница 24 из 24

1

Вопрос спецам по МК. Хочу прошить один PIC (12F683). Для этого нужен программатор. Простые или самодельные в основном работают с COM портом. Но этого порта у меня нет. Поэтому хочу такую штуку применить. Модуль адаптера преобразователя PL2303 USB в RS232 TTL. Подойдет он для программирования МК? Не хочется покупать полноценный USB программатор за 700-800 руб.
https://aliexpress.ru/item/1790718913.h … 8979119369
 

http://ipic.su/img/img7/fs/_01.1673451244.jpg

0

2

Нет, это не пойдёт. Нет возможности дёргать ногами иначе, чем по протоколу UART. Да и ног маловато.

0

3

Да ПикКит наверно у каждого второго есть..

0

4

Мне не повезло. Я или 1–й или 3-й, у меня нет.   :rofl:
Китайцы еще такие модули продают Micro UART CH340G CH340. Купил 1 шт. Попробую. Если не пойдет, может еще для чего-то пригодится….  %-)
https://aliexpress.ru/item/100500482410 … 0623726184
 

http://ipic.su/img/img7/fs/_01.1673513138.jpg

http://ipic.su/img/img7/fs/_02.1673513168.jpg

0

5

MSNG написал(а):

Я или 1–й или 3-й, у меня нет.

Шо, и спросить не у кого, в Москве то?

0

6

Сам попробую. За одно с ЮСБ и СОМ портом надо разобраться. Уж больно много через эту связку всего китайского работает. Граверы, чпу, 3д принтеры… 

0

7

MSNG написал(а):

Вопрос спецам по МК. Хочу прошить один PIC (12F683). Для этого нужен программатор. Простые или самодельные в основном работают с COM портом. Но этого порта у меня нет. Поэтому хочу такую штуку применить. Модуль адаптера преобразователя PL2303 USB в RS232 TTL. Подойдет он для программирования МК? Не хочется покупать полноценный USB программатор за 700-800 руб.https://aliexpress.ru/item/1790718913.h … 8979119369

Так ведь программатор по любому надо делать. А это только переходник с USB На COM....

0

8

  Надо. Схем много с СОМ портом. Буду пробовать. Пока надо переходник получить. Китаец тянет с отправкой. Уже 2 раза написал ему чтобы отправлял. 

http://ipic.su/img/img7/fs/_01.1673857382.jpg

0

9

MSNG написал(а):

Схем много с СОМ портом. Буду пробовать.

Работа всех СОМ программаторов основана на прямом дёргании выводов прорта из обслуживающей программы.
В USB - RS232 TTL адаптере такой возможности нет.
Типичный PIC Serial Port Programmer

Отредактировано Tadas (2023-01-16 13:18:37)

0

10

Память и биосы этими переходниками перепрошивают. Если до лета эту фиговину не пришлют, на даче есть старые компы с СОМ портом, там и разбираться буду. Я не тороплюсь.  ;)   

0

11

MSNG написал(а):

Память и биосы этими переходниками перепрошивают.

Вот, сегодня нашёл в почтовом ящике.
https://forumupload.ru/uploads/001b/4f/36/8/t349678.jpg
Тут кроме UART имеется и I2C. С таким можно и память программировать.
Пока искал драйвер и программу для I2C, попутно обнаружил, что существуют и целые программаторы на этом чипе (CH341).

https://content.instructables.com/FSY/G2ZZ/KF2JHSO3/FSYG2ZZKF2JHSO3.jpg

0

12

Ой. Как страшный сон вспоминаю, как 20 лет назад писа́л программатор I2C через порт LPT. На Бейсике 8-)  Потратил около 2 месяцев, вместе с изучением протокола I2C. Положительный результат таки получил. Китайцев тогда еще не было...

0

13

Tadas написал(а):

на этом чипе (CH341)

Я это видел. С ножек СН340 тоже можно получить все сигналы СОМ порта. Просто эти сигналы не выведены на контакты. Ставят дополнительно выходные ножки с платы и туда и к ним от микросхемы подводят нужные сигналы.
В общем буду пробовать СН340. Китаец уже отправил.  ;)
   

http://ipic.su/img/img7/fs/_01.1673955071.jpg

Отредактировано MSNG (2023-01-17 14:32:46)

0

14

MSNG написал(а):

С ножек СН340 тоже можно получить все сигналы СОМ порта.

Вот только вопрос, сможет ли софт программатора дрыгать этими выводами.
Да что гадать, пропробуете - расскажете.

0

15

Несколько лет назад начал кумекать о переходнике с USB на COM для имеющегося Extra-PIC и шнурка от мобилки с CP2101. Не закончил эксперимент, время поджимало, сделал по-быстрому платку  PICkit2 lite, по сей день пользуюсь при надобности.
https://forumupload.ru/uploads/001b/4f/36/22/t799748.jpg

0

16

FDoich написал(а):

Не закончил эксперимент

А я в свое время закончил. Идиотизм конечно, с моей стороны был. Сделал клон какой то программатора ICD для пиков, так вот, чтоб его сделать мне пришлось сделать программатор для 155 ре1 или 3 не помню уже и программатор для ponyprog мелкий чтоб pic16f876 прошить для ICD. Вот хохма то где. :)

0

17

Не лучше будет плату расширения с COM и LPT портами втиснуть в системный блок? Будет полноценный RS232 с правильными уровнями +/-12В, а не UART огрызок +5В или +3,3В. Они есть под PCI и PCI-E.

0

18

Tadas написал(а):

Работа всех СОМ программаторов основана на прямом дёргании выводов прорта из обслуживающей программы. В USB - RS232 TTL адаптере такой возможности нет.

Я вас приветствую.
Немного недопонял сообщение... Что значит прямое дерганье выводов.... И почему в адаптере такой возможности нет?

0

19

FR1 написал(а):

Я вас приветствую.
Немного недопонял сообщение... Что значит прямое дерганье выводов.... И почему в адаптере такой возможности нет?

Прямое дёргание - для классического СОМ порта имеется набор регистров, расположенных по конкретным физическим адресам.
Базовые адреса

COM1 3F8h
COM2 2F8h

Путём прямого обращения по этим адресам, доступны регистры стандартного контроллера последовательного игтерфейса  16450 UART, биты которого связаны с выводами разъёма UART.
СОМ порт программаторы именно этим и пользуются записывая или читая состояние этих регистров, согласно протоколу программирования.
В случае же USB - RS232 TTL, доступ к регистрам адаптера возможен только через драйвер соответствующего чипа, чему СОМ порт программаторы, так сказать, необучены.
Вполне допускаю, что через драйвер так же можно получить доступ к отдельным битам, но софт программатора придётся написать самому.
Если адаптер прстроен на чипе FT232RL, то дело немного упрощается, т.к. фирма предоставляет dll для полного доступа к регистрам. Пример такого прогамматора - https://avr.ru/ready/tools/prog/ft232rl_universal

Отредактировано Tadas (2023-03-30 11:47:08)

0

20

А я что-то не соображу - зачем нужно прямое дёргание регистрами порта. Программатор напрямую дёргает выводами программируемой микросхемы. Но так ведь он это делает посредством своей собственной программы (прошивки), а RS-232 - это просто линия связи программатора с компьютером? Её-то зачем дёргать? Достаточно того, что и программатор и компьютер одинаково понимают этот интерфейс, а его вполне должен обеспечивать переходник (только "полный", а не "нуль-модэмный").
Я понимаю, в свое время делали примитивные "программаторы", где программируемая микросхема напрямую соединялась с выводами, например, LPT (ну или через преобразователи уровня, но без участия собственной прошивки "программатора"). Там да, само-собой выводами порта надо было дергать произвольно.

Отредактировано Andrew55 (2023-03-30 12:15:25)

0

21

Andrew55 написал(а):

Я понимаю, в свое время делали примитивные "программаторы", где программируемая микросхема напрямую соединялась с выводами

Про такие и речь. Программатор из ничего  :)
А если программатор имеет свой контроллер, то это другой коленкор.

0

22

Tadas написал(а):

Вполне допускаю, что через драйвер так же можно получить доступ к отдельным битам, но софт программатора придётся написать самому.

Можно получить доступ к отдельным битам через драйвер. Софт то зачем переписывать?
В любом софте программаторов что я видел выбирается только номер ком-порта, которые ассоциированы с физическим адресом порта... Это ОС делает - аппаратный уровень абстракции.
А виртуальный ком-порт или настоящий программе должно быть все равно.
В ДОСе может явно указывался адрес при работе с портом (не помню), но кто же сейчас на Досе сидит. :)

Отредактировано FR1 (2023-03-30 13:00:13)

0

23

FR1 написал(а):

А виртуальный ком-порт или настоящий программе должно быть все равно.

Ну, пробуйте. Результатом поделитесь.

0

24

FR1 написал(а):

А виртуальный ком-порт или настоящий программе должно быть все равно.

Вот тут как раз засада.  ;)
Я недавно занимался со своим чпу станочком, который работает с компьютером по юсб кабелю тоже через виртуальный сом порт. Решил исключить кабель и подключить станок по вай-фай. Приемник вай-фая на станке модуль ESP-12F (можно и другие китайские модули использовать). Так вот, не каждая программа виртуального порта согласилась работать. Вернее только одна заработала, хотя перепробовал штук 5 программ. Программ таких много, но все они работают по разному.
   

0

Похожие темы


Вы здесь » Форум про радио и не только » Микроконтроллеры » преобразователя USB в RS232


создать форум