Fórum témák
» Több friss téma |
A kettő között annyi a különbség, hogy az LF jelzésű alacsonyabb tápfeszültségről is üzemel. Más kontrollereknél nem feltétlen van így, az újabb PIC-eknél az LF verzójúak 3.3 V-os rendszerhez illeszkednek, nem bírják az 5 V-ot, esetleg van néhány lábuk, amelyek tolerálják az 5 V-ot.
Adatlapot kell megnézni minden esetben.
Köszönöm, akkor így felejtős a csere.
18F458 helyett használhatsz 18LF458-at.
Ennél a típusnál annyit jelent az "L" jelzés, hogy 2V-ról is üzemel, de max feszültség ennél is 5,5V. Tehát kicserélheted nyugodtan.
Sziasztok!
A VDDCORE/VCAP lábat hogy kell bekötni? Ha jól tudom akkor stabilizálja a tápfeszültséget? Hogy kell ezt engedélyezni, vagy tiltani, mert ezen a PIC-en nincs ENVREG láb. 18LF26K80 Nem értem, hogy most a VDD-re kell kötni, vagy csak egy 100nF kondival a földre? Előre is köszönöm a segítséget!
Sziasztok!
Szoftveres UART-ban kérnék segítséget. Még pedig hogy PIC18F26K22 pl.RC2-RC3 lábakra hogy lehetséges megoldani. Néztem az adatlapot, nem találtam benne. Feltúrtam a netet példáért, nem sok sikerrel. A hozzászólás módosítva: Szept 16, 2020
Mit szeretnél tudni? A protokolt, vagy az átvitelre szeretnél megoldást?
Esetleg egy konkrét eszközhöz kapcsolódna? A hozzászólás módosítva: Szept 16, 2020
Két PIC között kellene adatokat átküldenem.
Akkor szabadon választott a kommunikáció mikéntje. Van mester-szolga viszony? Milyen távolságra? Tudok benne segíteni, de akkor folytassuk privátban!
Szia!
Ott csak szoftveres USART-ot tudsz használni, jobb lenne ( ha van lehetőség!) az RC6, RC7 vagy az RB6, RB7 !
Szia!
Igen tudom, de azok már foglaltak.
Akkor nehezebb dolgod lesz ! Láb/bit figyelés, időmérés, shiftelés megoldása, úgy, hogy közben ne maradj le másról ( persze, ha nincs közben más...)!
Ráadásul azokra a lábakra INT/IOC megszakítást sem lehet beállítani. Szép feladat.
Hali!
Timer interruptban figyelheted a szoftveres RX lábat, ha meg van küldendő adat, birizgálhatod a TX lábat. Ne számíts nagy elérhető baudrate-ra... A két pic között az uarton kívül az i2c vagy spi kommunikáció nem jó?
Sziasztok,
Tudnátok segíteni nekem egy kicsit? Az a helyzet, hogy ha ez a 2 blokk benne van:
Akkor nem villogtatja az RB 7 - es lábon levő ledet. Ha kiveszem, akkor minden rendben van. De viszont kellene ez a 2 blokk is bele a hibakezelés miatt az UART használatához.
A cts növelése hiányzik. Szegény a kód javítás áldozata lett.
Az Rx láb fel van húzva a Vdd -re?
Szia,
a cts növelése fentebb van a kódban, csak elég nagy és nem akartam felesleges dolgokat bemásolni, nehogy átláthatatlan legyen. Nincs felhúzva. Csak egy az egyben rákötöm a VDD-re és kész? Köszi.
Az Rx láb alacsony szintje indítja a vevőt. La lebeg, rengeteg hibásan vett karakter lesz. Ellenállással kellene a Vdd -re húzni.
Működik. Köszönöm szépen a segítséged.
Sziasztok
PIC18F47Q43-at mivel lehet programozni ? (nem szeretném ha csak pickit4-el lehetne)
A nálam feltelepített MPlab szerint igen (5.3). Szereted vagy sem
Sőt még a PICkit4 sem teljesen támogatja, mert sárgának jelöli.
Sziasztok!
Valamiért, ahogy HIGH lesz az RB4, onnantól kezdve folyamatosan küldi a UART1_send_string(on_cm); - t. Olyan mintha figyelmen kívűl hagyná a PORTB.F4 = 0; - t. Mit nézek be? Azt szeretném, ha az RB4 láb HIGH, akkor küldje el a UART1_send_string(on_cm); - t és állítsa vissza az RB4 láb állapotát LOW-ra.
A hozzászólás módosítva: Szept 24, 2020
Ha az RB4 bemenet, mindegy, mit írsz a PORTB vagy LATB regiszterbe (38. sor). Ha valami magasan tartja az RB4-et, te kimenetre állítod és L szintre, bajok lehetnek, ha a forrás nincs korlátozva, erre azért figyelj.
Uh, köszi szépen. Akkor átállítom előbb kimenetre és úgy állítom be lowra.
Fordítva célszerűbb.
Egyébként is, mi a célja a bemenetre állításnak a 16. sorban ha utána írod és nem olvasod. A hozzászólás módosítva: Szept 24, 2020
A 34. sorban olvasom, majd a 38.-ban írom.
Tulajdonképpen mi van az RB4-es lábon?
|
Bejelentkezés
Hirdetés |