Hi DIMM-bl4
Could you please share the link to latest version of your DCProgrammer?
Hello. Link in PM.
and would you please help me with connection diagram to the famous CH341 programmer?
Connection:
CH341 FMD
SCK -> ISPCLK
MOSI -> ISPDAT
GND -> VSS
RxD -> VDD*
* - RxD controls VDD, make simple scheme, or connect directly if you connect single MCU and CH341A feed from 5V (pin 28)
Options -> MCU -> Invert VDD :
Clear - RxD high = VDD ON;
Set - RxD low = VDD ON;
Also, please take a look at folder ..\Connections\ and FMD_VDD.png file.
what do you mean by "(RxD high = VDD On)" and "even VDD of MCU can be directly feed from RxD pin, if CH341 fed from 5V"?
RxD pin used for control VDD On/Off.
Also, it can be used directly to feed MCU, but it is not recommended. It work mostly with standalone MCU, not on board.
and i have not yet modified my ch341 programmer to 3v3 logic if it is important.
Because of that, I recommend to use VDD adapter variant with two transistors (BJT or FET)
are the transistors used a level shifter?
No, it is just switch for VDD feed. FMD have very strict timings to enter prog mode, so VDD must be feed 'in time'.