Fórum témák
» Több friss téma |
A projektből küldtem a fájlokat , csak egy szük kodrészletet tettem fel mert ott a bajom, a bánatom ugyanaz , hogy a pic által mért adatokat nem tudom megjeleníteni a weboldalon, max lehet rosszul írtam le.
Nagyon köszönöm az eddigi segítséget. 12f683Sziasztok!pic12f683 picet használok. A GPIO5 lábat kimenetként szeretném használni, de nem akar kimenetként működni. Igazából lóg a levegőben. A mainban lehet, hogy hiányzik valami.
A configuration bits-ben az oscillátor INTOSCIO-ra van állítva?
Szia! Ezt hol tudom állítani?
Fordítótól függően, például a config macroval:
vagy pragma-val:
Microc-ben programozok. Abban a macro ugye jó?
Ott nem tudom mi van, a fentiek xc8-ban használhatóak.
A microc Ben az osszcilátort a projekt tulajdonságoknál modosítható ,bvalamint az osscon és osctune byteok helyes beállításával.
GY21 cím kiolvasásNagyon régen programoztam PicbasicPro-ba és most kellene egy páratartalom mérő amihez GY21-et választottam de nem tudok még címet sem kiolvasni, 20Mhz -en 16f877-t használok. Mit csinálok rosszul? Valaki tudna segíteni?DEFINE OSC 20 DEFINE I2C_SLOW 1 SDA VAR PORTB.4 SCL VAR PORTB.0 TRISB.4 = 1 TRISB.0 = 1 OPTION_REG.7 = 0 address VAR BYTE ack VAR BYTE found VAR BYTE LCDOUT $FE, 1, "I2C kereses..." PAUSE 1000 found = 0 FOR address = $08 TO $7F ' I2CWRITE SDA, SCL, address, 0, ack IF ack = 0 THEN found = 1 LCDOUT $FE, $C0, "Cim: ", HEX2 address PAUSE 2000 ENDIF NEXT address IF found = 0 THEN LCDOUT $FE, $C0, "Nincs eszkoz!" ENDIF END |
Bejelentkezés
Hirdetés |