- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Igazi csúcskészülék lett a Poco F7 Ultra
- Samsung Galaxy S21 FE 5G - utóirat
- Netfone
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S23 Ultra - non plus ultra
- Google Pixel topik
- Garmin Instinct – küldetés teljesítve
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
zka67
őstag
válasz
World-Soft #3881 üzenetére
Szia, gondolom...
-
zka67
őstag
válasz
World-Soft #3873 üzenetére
Szia, igen, mehet felhúzó ellenállással a venti vezérlésed. Ha esetleg mégse menne 10K felhúzó ellenállással, csökkentheted az értékét 1K-ig.
Az 5V toleráns lábakat az STM32F103C8T6-hoz ebben a doksiban találod meg, a nope által linkelt más kiosztású procikhoz van.
Egyébként a következő lábak 5V toleránsak: PA8-PA15, PB2-PB4, PB6-PB15, PD0, PD1
Igen. jó az FT232 bekötésed. A BOOT0 jumpert majd át kell tenned 1 állásba, a BOOT1-et pedig 0 állásba a programozáshoz, és resetet kell adnod neki előtte. A program futtatásához a BOOT0 jumpert 0 állásba kell rakni. (Az ST-LINK V2-vel nem kellenek ilyen macerák).
A Demonstrator GUI-t innen tudod letölteni. (Oldal alján a get software, kitöltesz pár adatot és letöltöd).
Bootloadert nem kell feltölteni, benne van a prociban.
Szükséged lesz még a Reference Manualra is, ebben találod a proci teljes leírását.
-
nope
tag
válasz
World-Soft #3873 üzenetére
"- Melyek az 5V toleráns lábak? Az egész googlet véginéztem, de egyik pinout ábrán amin a sajátomat látom ott nem találom az 5V toleráns lábak mivel vannak jelölve. Tud valaki ilyet?"
Itt a 31. oldalon, "I/O Level" oszlopban "FT" (five tolerant) jellel találod:
[link]Ez alapján készítettem magamnak egy ábrát, bár ez Maple mini, de talán ugyanaz a lábkiosztás (a nevek viszont biztos, hogy ugyanazok). A lábak nevei mellé piros pöttyöt tettem, amelyek 5V toleránsak:
-
zka67
őstag
válasz
World-Soft #3871 üzenetére
Szia, én csak azt mondtam, hogy szerintem jobban megéri a 407-es procit megvenni, mint a 103-ast, de azt nem mondtam, hogy azt ne használt. A 103-as lábainak többsége is 5V toleráns, nyugodtan használd azt, ha gondolod, csak figyelj oda, hogy melyik lábak azok és melyikek nem.
Nekem nem teljesen világos, hogy mit akarsz és mivel akarsz kapcsolgatni?
Ha elég néhány száz mA, akkor ott van a PMBF170-es mosfet, az bőven kinyit 3V alatt is, ahhoz nem is kell 5V-os PWM. Ha nagyobb áram kell, akkor pl. egy IRF540-nek meg már kevés az 5V is, ezeket én 9V-ról szoktam nyitogatni. Mivel ezt a proci már nem bírja el, ezért kell hozzá valami szintillesztő, én használnám a 170-es mosfetet erre, a D és a 9V közé tennék egy 1K-s ellenállást, és arra kötném az 540-es G-jét. (Azért szoktak fűteni ezek a fetek, mert nincsenek rendesen kinyitva 5V-on).
Az FTDI232 teljesen jó lehet ide - bár azzal nem tudsz debuggolni -, feltéve hogy TTL kimenetei vannak. Ha a VIO lába is ki van vezetve, akkor nincs semmi különösebb teendőd, mint arra adni a 3.3V-ot (ha jumperrel lehet választani a 3.3V és az 5V VIO között, akkor vagy átteszed a jumpert 3.3V-os állásba, és a VIO-t nem kötöd sehova, vagy leveszed a jumpert és a proci tápjáról adsz a VIO lábra 3.3V.ot).
Szerintem ruházz be egy ST-LINK V2-re, nem olyan drága, kb 800Ft az eBay-en, hidd el nekem, megéri.
Így harmadjára is elolvasva amit írtál, szerintem neked bőven elég a PMBF170-es mosfet a kis 5V-os ventillátoraidhoz. Mint írtam, ez a fet kinyit már elég alacsony feszültségen is, így nincs más dolgod, mint egy 10K-s ellenálláson keresztül rákötni a proci kimenetére a G-jét (azért szoktam ellenállást közbetenni, hogy ha netán zárlatos lesz a fet, akkor se vágja haza a procit a feten levő feszültség).
-
zka67
őstag
válasz
World-Soft #3869 üzenetére
Szia, kész áramköröknél ez a legkisebb méretű:
Details about Mini core board STM32 minimum system version STM32F407VET6Igen, elviseli az 5V-os jelszinteket is. A bemenetet GPIO_Mode_IN -re kell állítani, ebben az esetben tökmindegy, hogy 3.3V vagy 5V-os a jeled. A kimenetnél pedig GPIO_Mode_OUT -ra és a típusát pedig GPIO_OType_OD -re kell állítanod, és külső (10K) felhúzó ellenállással kell az 5V-ra kötni.
Ha meg is kell hajtani vele valamit, akkor ajánlott valamilyen driver IC-t használni, pl. 74F573...
A programodat fel tudod tölteni USB-RS232 átalakítóval és a Demonstrator GUI nevű programmal, vagy ST-LINK V2-es adapterrel és az STM32 ST-LINK Utility nevű programmal. Ha van ST-LINK V2-es adaptered, akkor a Keil uVision4 (ARM) programmal is fel tudod tölteni a programodat, és valós időben tudsz vele debuggolni is. (Erre valók az SWCLK...SWDIO pinek, csak vigyázz, ha az ST-LINK 3.3V-ját is rákötöd, akkor nem szabad neki külső tápod ani, mert megkapja az ST-LINK-en keresztül. Ha külső tápról akarod járadni programozás/debuggolás közben, akkor ne kösd rá az ST-LINK 3.3V-ját, nem kell neki, csak a két SW... pin és a GND)
Ha van még kérdésed, csak bátran
-
zka67
őstag
válasz
World-Soft #3853 üzenetére
Szia, ha már STM32 akkor én inkább az STM32F407VET6-ot ajánlom, nem sokkal drágább (az eBay-en) mint az F103-as, viszont 168MHz-en megy szemben a 72-vel, Cortex-M4-es utasításkészlete van, és az összes IO lába 5V toleráns. Azt nem tudom, hogy az aurduino ide támogatja-e, én Keil uVision 4-el használom, és ST-LINK V2 adapterrel programozom, és debuggolom. Simán lehet vele videókimenetet is csinálni DMA-val
C64 emulátor STM32F407VET6-tal
ZX Spectrum emulátor (és még 4 Z80 alapú gép)
Ez pl. saját termék -
Janos250
őstag
válasz
World-Soft #3846 üzenetére
Mi csak egyszerű dolgokra használjuk, én is innen nézem:
http://www.st.com/content/ccc/resource/technical/document/datasheet/33/d4/6f/1d/df/0b/4c/6d/CD00161566.pdf/files/CD00161566.pdf/jcr:content/translations/en.CD00161566.pdf"Up to 80 fast I/O ports
– 26/37/51/80 I/Os, all mappable on 16
external interrupt vectors and almost all
5 V-tolerant"
Tehát befelé elbírja az 5V-ot, kifelé pedig a 3.3V-os procik magas
szintjét - tapasztalatom szerint - az 5 voltosak is magasnak érzékelik.
Ha mégsem, párszáz Ft a szintillesztő.
Valaki ajánlotta, hogy belső felhúzó ellenállás kikapcs, és kinnről 5V ráad, de ezt nem próbáltam."16-bit, motor control PWM timer with deadtime
generation and emergency stop""There are up to three synchronizable general-purpose timers
embedded in the STM32F103xx performance line devices.
These timers are based on a 16-bit auto-reload up/down counter,
a 16-bit prescaler and feature 4 independent channels each for
input capture/output compare, PWM or one-pulse mode output."Az arduino framework probléma nélkül kezeli "ugyanúgy", mint bármelyik másik boardot.
-
Janos250
őstag
válasz
World-Soft #3844 üzenetére
Vigyázz az ESP32-vel, mert most jött/jön ki, fene tudja mennyire lesz kiforrott az első időkben.
Nekem még meg se érkezett a rendelésem. Én kipróbálnék egy ilyet:
http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/141976860562?hash=item210e7af792:g:X-oAAOSw6BtVVACk
Ez a 32 bites ARM proci a maga 72 Mhz-ével azért gyorsabb, mint az öregecske 8 bites Atmel procik (Mega2560, mini, nano), annak ellenére, hogy a kész panel összesen 660 Ft-ba kerül.
Nekem nincs vele gondom. -
gyapo11
őstag
válasz
World-Soft #3640 üzenetére
Nem tudom a digitális poti hogy működik, lehet pwm is meg fet is kellő mértékben kinyitva. Ez utóbbi elég jól közelíti a valódi poti működését, ami ugye egy változtatható értékű ellenállás.
Mi történik, ha a fogyasztót egy ilyennel sorbakötjük? A feszültség egy része a potin lesz, a másik része a fogyasztón, vagyis ez a megoldás is a feszültséget változtatja a fogyasztón.
A következő kérdés, hogy csinálunk analóg változtatható feszültséget pwmmel. R-C vagy L-C szűrővel. Az R-C egy soros ellenállást is jelent, ez nagyobb áramoknál nem szerencsés, jobb az L.
Nyilván nem kell rettentő simának lennie a szűrés utáni feszültségnek, vagyis nem kell túl nagy L vagy C, áramkörszimulátorral a terhelés ismeretében ki lehet kísérletezni. -
FireKeeper
nagyúr
válasz
World-Soft #3640 üzenetére
a #3632-es hsz második felében pont ezt mondtam én is, nézd meg az ottani linkeket.
-
Gergosz2
veterán
válasz
World-Soft #3637 üzenetére
úgy tudom a 3 vezetékesek sem PWM jelet fogadnak. A 3 vezetékből kettő a táp+föld, a harmadikat pedig fordulatszám visszacsatolásra használják. De ezek tuti jobban tolerálják a PWM-et.
-
tvamos
nagyúr
válasz
World-Soft #3633 üzenetére
Nezz notebook ventilatort.
-
Gergosz2
veterán
válasz
World-Soft #3633 üzenetére
A méretek felett elsiklott a tekintetem. Sorry.
-
Gergosz2
veterán
válasz
World-Soft #3630 üzenetére
Úgy tudom ezek nem igazán szeretik, ha PWM-zik őket. Pl sok tápba láttam hogy ilyet tettek, de ott fix fordulatszámon pörögtek végig.
Egyszerűbb ha keresel egy olyat, ami 4 pines, ott az egyik direkt a PWM jelet fogadja. Most hirtelen körbenézve pl a CPU hűtőmön ilyen van.
-
tvamos
nagyúr
válasz
World-Soft #3628 üzenetére
Hany vezetekes?
Új hozzászólás Aktív témák
Hirdetés
- Apple iPhone SE 2020 64GB Kártyafüggetlen 1Év Garanciával
- AKCIÓ! Dell Optiplex 5050 SFF asztali számítógép - i5 7500 8GB DDR4 256GB SSD HD630 Win10
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítással
- BESZÁMÍTÁS! GIGABYTE AORUS MASTER RTX 3070 8GB GDDR6 videokártya garanciával hibátlan működéssel
- Iphone 15 Plus 128GB Pink Dobozos 12 Hónap Garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest