Ahojte, mala otazka - mam zapojenie s STM32F411RCT napajane z vlastneho zdroja, ktore sa po pripojeni k PC ma nahlasit ako CDC (Virtual Com Port). Samotne nastavenie periferii je cez STM32CubeIDE - vyklikal som USB Device only, skusal som enable aj disable VBus sensing. Maximalne som pri breakpointoch videl, ze sa vola callback pri connect/disconnect podla toho, ci pripojim/odpojim USB kabel. Priblem je, ze na strane PC (Kubuntu 20.04) zariadenie vobec nie je enumerovane, ani sa nijako neohlasi (dmesg, lsusb...). USB je zapojenie podla pripojenej schemy - ma to byt iba device, napajane z vlastneho zdroja, oznacene piny su pripojene na druhej strane uz priamo k MCU na prislusne vyvody.
USB_VBUS - PA9 (42)
USB_N - PA11 (44)
USB_P - PA12 (45)
Ma niekto nejaky tip/skusenost, ako dalej postupovat?
Zapojenie USB CDC pre STM32
Moderátori: psichac, Moderátori
- bobo87
- Ultimate člen
- Príspevky: 1913
- Dátum registrácie: 15 Feb 2007, 00:00
- Vek: 36
- Kontaktovať používateľa:
Zapojenie USB CDC pre STM32
- Prílohy
-
- USB-Schema.png (23.17 KiB) 1747 zobrazení
0
float l,I,Q,_,o;int E;main(){I=1.125;while(I>=-1.225){for(l=-2;l<=1;l+=3/79.0){Q=_=0;for(E=127;Q*Q+_*_<4.0&&--E>32;){o=Q;Q=Q*Q-_*_+l;_=2*o*_+I;}putchar(E);}putchar(10);I-=9/88.0;}}
- jirka.jirka.
- Ultimate člen
- Príspevky: 1537
- Dátum registrácie: 17 Okt 2008, 00:00
- Bydlisko: Uherské Hradiště
- Kontaktovať používateľa:
Re: Zapojenie USB CDC pre STM32
Chyba v programu? Chyba v DPS? Studený spoj?Ma niekto nejaky tip/skusenost, ako dalej postupovat?
Jinak určitě ukaž více ze schematu. Co nastavení hodin? Povolené periferie v programu jsou? Ono jenom něco naklikat v CubeMX nestačí. Takže navrhuji postup:
1. Schéma
2. Program
3. Fotku DPS
0
-
- Ultimate člen
- Príspevky: 2555
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: Zapojenie USB CDC pre STM32
Na D+ zatiaľ nie je vidno pullup - je inde v schéme, prípadne má ho mcu integrovaný? Raz som sa na tomto popálil, použil som stmko, ktoré ho nemá. A takisto som ho nedal na dps. Správalo sa to rovnako, neenumerovalo ho.
0
- bobo87
- Ultimate člen
- Príspevky: 1913
- Dátum registrácie: 15 Feb 2007, 00:00
- Vek: 36
- Kontaktovať používateľa:
Re: Zapojenie USB CDC pre STM32
Dakujem za odpovede. Pull up na D+ je integrovany, program overeny rucne, PCB tiez. Problem bol v chybnom USB hube, ktory som pouzival k notebooku a temu som si uz nahlasil na zmazanie, kedze je uz teda ireleventna. Kazdopadne dakujem za ochotu.
Myslím,že nie je dôvod na zmazanie.Téma môže poslúžiť pre toho,komu sa prihodí podobný problém.Ďakujem za zverejnenie vyriešeného problému. 24.6.2020 mirosne
Myslím,že nie je dôvod na zmazanie.Téma môže poslúžiť pre toho,komu sa prihodí podobný problém.Ďakujem za zverejnenie vyriešeného problému. 24.6.2020 mirosne
0
float l,I,Q,_,o;int E;main(){I=1.125;while(I>=-1.225){for(l=-2;l<=1;l+=3/79.0){Q=_=0;for(E=127;Q*Q+_*_<4.0&&--E>32;){o=Q;Q=Q*Q-_*_+l;_=2*o*_+I;}putchar(E);}putchar(10);I-=9/88.0;}}
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 5 Odpovedí
- 121 Zobrazení
-
Posledný príspevok od používateľa Edgar
-
- 14 Odpovedí
- 1041 Zobrazení
-
Posledný príspevok od používateľa kapor
-
- 1 Odpovedí
- 1346 Zobrazení
-
Posledný príspevok od používateľa Ado_PO
-
- 5 Odpovedí
- 848 Zobrazení
-
Posledný príspevok od používateľa kapor
-
- 22 Odpovedí
- 1449 Zobrazení
-
Posledný príspevok od používateľa Amaterr