Ja sa chystám ch32x033 použiť na mechanickú klávesnicu a niektore ch32x035 majú dokonca aj usb host.
Príklady na použitie sa dajú stiahnuť na ich stránke: wch
Je to jediný aspoň mne známy výrobca ktorý predáva USB -> UART prevodník v puzdre soic8 bez potreby použiť akýchkoľvek externých súčiastok ak nerátam filtračný kondenzátor. Veľmi rad ich používam v domácich projektoch
A ešte majú aj ethernet -> uart prevodníky , kedy si som po nich pozeral ale ostal som na MCU od Wiznetu W7500P ktorý to ma už v sebe.
Sa nejak nerozumieme, každý pozná CH340C aj to že nepotrebuje xtal ale toto nie je to na čo som narážal. USB perifériu by som chcel používať ako sériovú komunikáciu s PC. Proste pripojím procák cez USB, PC ho identifikuje ako USB to SERIAL a takto s ním komunikovať.
Nechcem používať USART a externý prevodník, chápeme nie?.
Sice je to uz CH32V203, zacal som sa zaujimat o CAN komunukaciu. Budem ju potrebovat v jednom projekte, kde komunikacna vzdialenost bude cca. 300m a bezdrot nechcem pouzit. Tak som to rozbehal na tomto procaku. Vytvoril som dva nody, ktore komunikuju medzi sebou a treti ako sniffer zbernice pre kontrolu.
Aby to bolo prehladnejsie skusil som implementovat protokol Lawicel/SLCAN ktory podporuje SavvyCAN soft pre analyzu CAN zbernice. Takze som vyrobil CAN to USB prevodnik s CH32V203 pre SavvyCan s protokolom Lawicel.
Ak by to niekoho zaujimalo zdrojak je tu: https://github.com/lennox-13/CH32V203_C ... munication
Takto vyzera HW setup, simulovana zbernica 2. nody a sniffer:
CAN_BUS_CH32V203_HW.jpg
0
Naposledy upravil/-a Lennox v 04 Dec 2024, 19:13, upravené celkom 1 krát.
Bola tu položená otázka či a načo kto už použil USB device, ja som použil na toto:
Je to spínaná zásuvka ovládaná jednoduchou appkou z Win. Spínam s ňou sekundárnu veľkú laserovku, ktorú používam iba občas a je zašitá s neprístupným sieťovým spínačom.
Vyrobené čo som mal po ruke, zabudované do em..os áckej zásuvky so spínačom. Spínací prvok je domáce SSR, MOC3041 a BT136/800 triak. Komunikácia CH32V203 ako USB CDC device. "Appka" napísaná v pythone a skompilovaná do exe.
Tu je pár fotiek a video ako to šlape:
Pekné prevedene a asi aj to naprogramovať zobralo nejaký čas , len to asi nebude galvanicky oddelené? A nemá ani žiadnu ochranu na výstupe usb preto by som to do Pc veľmi opatrne strkal a tak tiež dotýkal toho usb káblu , ale ako prototyp super
Jasne že to je galvanicky oddelené, predsa MOC3041 je optoizolátor budič triaku. USB je chránené týmto USBLC6-2SC6.
Myslím, že to nebude až také nebezpečné. Je pravda, že pôvodne som tam chcel nasadiť relé, ale nemal som po ruke vhodné. Možno verzia dva bude mať spínací prvok relé. Preto sú dosky od seba oddelené silová a ovládacia časť. A ešte medzi nimi je FR4 deliaca priečka.
Ahaaa prepáč ja som to nesprávne pochopil , som myslel že to len pripojiš kábel pošleš príkaz a zásuvka sa zapne a ostane zapnutá aj keď kábel odpojiš a teda že je napájanie bráne zo zásuvky .
Ale teraz už chápem že to je ovládané len kým je pripojení k Pc .