Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   2 / 12
(#) Báddzsó válasza Hilo hozzászólására (») Feb 17, 2014
adatlap 4. oldal. Bővebben: Link
(#) Hilo hozzászólása Feb 17, 2014
Szeretném részletesen átlátni a működését a modulnak, nem csak használni más által írt programmal, ebben kérnék segítséget. Előre láthatólag sok kérdésem lesz, aminek tudok utána olvasok, de inkább kérdezek majd sokat hogy jól értem e amit olvastam.
Első körben a "lábak" jönnének, kiegészítenétek illetve javítanátok/kiegészítenétek amit beírtam már? SPI adatátvitelt még csak most olvasom, lehet arról is kérdezek még, ha nem lesz tiszta.
Köszönöm előre is!
nINT/VDI - ???
VDD - +3,3V ide
SDI - SPI adat bemenet
SCK - SPI órajel
nSEL - ???
SDO - SPI adat kimenet
nIRQ - ???
FSK/DATA/nFFS - ???
DCLK/CFIL/FFIT - ???
CLK - Órajel innen jön ha a PIC a modul jelét használná
nRES - ???
GND - föld ide
(#) Báddzsó válasza foxi63 hozzászólására (») Feb 14, 2014
Nem tudom miért erőltetitek, hogy a rf modul adja a pic órajelét... A pic úgyis SPI-vel kommunikál a modullal tehát ott nem számít az órajel eltérés. A modulon meg úgyis be kell állítani a rf komm. bps-át. (A PIC-ben meg természetesen van belső oszcillátor.)
Szóval 3,3V-ról mehet minden, szintillesztő áramkör (feszosztó) nélkül, olyan frekin amin a pic szívesen megy 3,3V-ról és még ráadásul megspóroltok egy vezetősávot a NYÁKon.
A hozzászólás módosítva: Feb 14, 2014
(#) foxi63 válasza Hilo hozzászólására (») Feb 13, 2014
2,2V az LF sorozat alsó határa. A normál sorozatnál 4V aminél még tudja a 20MHz-et, ezután csökken a freki. 3,3V nál még épp tudja a 10MHz frekit.
(#) Hilo válasza foxi63 hozzászólására (») Feb 13, 2014
Szia, először is köszönöm!
Lehet rosszul emlékszem de mint ha a 16f886 adatlapján 2V-5.5V szerepelne. Ebben az esetben nem bonyolítanám a dolgokat és a PIC is és a modul is 3.3V-os feszültségről üzemelne.
Amint időm lesz rá, átnézem a programokat és kérdezek. Szeretném átlátni a PIC és a modul közti kommunikációt programozási nyelvtől független. A minta program alapján szeretnék csinálni mind adó mind vevő oldalhoz egy folyamatábrát hogy mi zajlik, ha ezt már átlátom akkor mindegy a programnyelv én is fogok tudni írni hozzá amit kell. Ebben szeretném majd a segítséged kérni hogy ezt megcsinálnám, te meg kijavítod ami elrontottam benne.
Farsang + gyerkőc szülinap a következő két hétben, így nem tudom mikor lesz ídőm ezekre, de amint jutottam valamire kérdezek!
Köszönöm!
(#) foxi63 válasza Hilo hozzászólására (») Feb 12, 2014
Szia!
Mivel a modul 3,3V-os ezért a pic kimeneti jeleit 1K->4,7K osztóval le kell osztani a modul fele.
A PIC 4,3V-ról tökéletesen működik, ezért az 5V tápjába tegyél egy soros sima diódát. Ekkor a TTL bemenetű portok simán fogadják a modul 3,3V-os jeleit. Sőt még a schmidt triggeres bemenetek is, mint a BPORT megszakítás.
A vevő program is elkészült. Csatolom. A timer2 itt is 20msec időnként jelezhet a főprogramnak(timer2 nem kell ebben a progiban). Ezt át kéne írnod 20.5 msec-re, és úgy kéne szervezni a programot, hogy amikor beérkezik 20msec időnként az érvényes adat, akkor bőven van idő és ki lehet adni a szervóknak a jelet (1-2msec/szervo) majd a motornak is ezt is úgy kell mint a szervonak, vagy a hardweres pwm modult felhasználod. Tehát ha nincs érvényes adat 20msec-en belül, akkor a timer2 20.5 msecnél frissíti a szervokat. ez lenne a lényeg. A beérkező adatok megszakításban jönnek, ezért a főprogramnak egyáltalán nem kell a modullal foglalkoznia.
üdv.:Foxi

rfm12_rx.asm
    
(#) vicsys válasza Hilo hozzászólására (») Feb 12, 2014
Igen és igen.
(#) Hilo hozzászólása Feb 12, 2014
Sziasztok, gyors kérdésem lenne, délután mennék vásárolni de nem szeretném ha nem azt venném meg ami kell nekem.
RFM12B-868-D ez ugyan az mint RFM12B-868-D és ha igen akkor ekkora eltérés lenn árban? Ebből a modulból kellene nekem kettő ha jól tudom.
Köszönöm előre is!
A hozzászólás módosítva: Feb 12, 2014
(#) Hilo válasza foxi63 hozzászólására (») Feb 11, 2014
Köszönöm! Átnézem amint munka mellett tudom, remélem nem baj ha kérdezek még majd. Addig sosem használok egy programot amíg nem látom át mit, miért csinál pontosan, így tanulok.
Nagyon köszönöm az eddigi és a jövőbeni segítséget!
(#) foxi63 válasza Hilo hozzászólására (») Feb 10, 2014
Szia!
Az adás megvan.:
  1. errorlevel 2
  2. list p=16f886
  3. include "p16f886.inc"
  4. ;__CONFIG    KÜLSŐ OSZCILLÁTORT bEAÁLLÍTANI!! EC_OSC
  5. ;__CONFIG    
  6. RADIX DEC
  7.  
  8. #DEFINE         NSEL    PORTB,7;OUT
  9. #DEFINE         SCK_    PORTB,6;OUT
  10. #DEFINE         SDI_    PORTB,5;OUT
  11. #DEFINE         SDO_    PORTB,4;INPUT
  12. ; fosc=10MHz
  13. CBLOCK 0X20
  14. W_TEMP,STATUS_TEMP
  15. T2H
  16. T2A,T2B,T2C
  17. T2FLAG
  18. COUNT0,COUNT1,HOSSZ
  19. ADATL,ADATH,CRC
  20. FLAG
  21. ENDC
  22. org 0
  23. CALL    INIT
  24. GOTO    PRG
  25. ORG     4
  26.         MOVWF           W_TEMP          ;WREG ÉS STATUS MENTÉSE
  27.         SWAPF           STATUS,W
  28.         MOVWF           STATUS_TEMP
  29.         CLRF            STATUS          ;RAM 0-7F IG
  30.         BTFSS           PIR1,TMR2IF     ;TIMER2 OKOZTA A MEGSZAKÍTÁST?
  31.         GOTO            M00                     ;NEM TOVÁBB
  32.         BCF                     PIR1,TMR2IF     ;JELZŐFLAG VISSZAÁLLÍTÁSA
  33.         MOVF            T2A,F           ;ÁLTALÁNOS IDŐZÍTŐ AKTÍV?
  34.         BZ                      T20                     ;NEM TOVÁBB           
  35.         DECFSZ          T2A                     ;IDŐZÍTŐ CSÖKKENTÉSE
  36.         GOTO            T20                     ;NEM JÁRT LE TOVÁBB
  37.         BCF                     T2FLAG,0        ;LEJÁRT ÉS EZT JELEZZÜK IS
  38. T20ECFSZ              T2H                     ;20mS IDŐZÍTŐ CSÖKKENTÉSE
  39.         GOTO            M00                     ;NEM JÁRT LE TOVÁBB
  40.         MOVLW           .20  ;200mS ;KÖVETKEZŐ IDŐ BETÖLTÉSE
  41.         MOVWF           T2H
  42.         BSF                     FLAG,0          ;JELZÉS FŐPROGRAMNAK, LEJÁRT A 20Ms
  43. M00:SWAPF               STATUS_TEMP,W
  44.         MOVWF           STATUS          ;REGISZTEREK VISSZAÁLLÍTÁSA
  45.         SWAPF           W_TEMP,F        ;MEGSZAKÍTÁS ELŐTTI ÉRTÉKRE
  46.         SWAPF           W_TEMP,W
  47.         RETFIE                                  ;MEGSZAK VÉGE
  48. ;***************************************
  49. GET_DAT: ;TÁBLÁZAT TÁROLJA A MODUL BEÁLLÍTÁSI PARAMÉTEREIT
  50.                         ; LÁSD RFM12B .PDF
  51. ADDWF PCL,F     ;FIGYELEM!!! ENNEK A TÁBLÁZATNAK A NULLADIK LAPON KELL LENNIE!
  52.                         ;HA NEM AKKOR A PCH REGISZTERT IS ÁLLÍTANI KELL!!!
  53. DT 0x80 ,0XE8;//enable register,866MHz,12.5pF
  54. DT 0x82 ,0X08;//Turn on crystal,PA
  55. DT 0xA6, 0X40;//
  56. DT 0xC6, 0X17;//4.8K baud
  57. DT 0x94, 0XC0;//VDI,FAST,134kHz,0dBm,-103dBm
  58. DT 0xC2, 0XAC;
  59. DT 0xCA, 0X80;
  60. DT 0xCE, 0XD4;
  61. DT 0xCA, 0X83;//FIFO8,SYNC,
  62. DT 0xC4, 0X9B;
  63. DT 0x98, 0X50;//!mp,90kHz,MAX OUT
  64. DT 0xCC, 0X77;
  65. DT 0xE0, 0X00;//NOT USE
  66. DT 0xC8, 0X0E;//NOT USE
  67. DT 0xC0, 0XE0;//10.0MHz
  68.  
  69.  
  70. INIT:
  71.         ;PORT INIT
  72.         BANKSEL TRISB ;
  73.         MOVLW   B'00011111'
  74.         ANDWF   TRISB,F         ;7 6 5 OUT RFM
  75.         BSF             TRISB,4         ;4     INPUT RFM
  76.         BANKSEL 0
  77.         BSF     NSEL                    ;RFM12
  78.         ;*****************************
  79.         ;timer2 init
  80.         MOVLW   B'01001100' ; ON 10 POST
  81.         MOVWF   T2CON
  82.         BANKSEL PR2
  83.         MOVLW   249
  84.         MOVWF   PR2                             ;TIMER2 1mSEC IDŐNKÉNT MEGSZAKÍTÁST
  85.         BANKSEL 0
  86.         BSF     INTCON,GIE              ;GENERÁL
  87.         BSF     INTCON,PEIE
  88.         BANKSEL PIE1
  89.         BSF     PIE1,TMR2IE
  90.         BANKSEL 0
  91.         BSF     T2FLAG,0
  92.         MOVLW   .20
  93.         MOVWF   T2A
  94.         BTFSC   T2FLAG,0 ;200mSEC DELAY MIVEL RFM12 ITT MÉG
  95.         GOTO    $-2                             ;1MHz ORAJELET AD KI
  96.         BCF     SCK_
  97.         ;RFM12 INIT TÁBLÁZATBÓL
  98.         CLRF            COUNT0          ;SZÁMLÁLÓ=NULL
  99. IN0:MOVF                COUNT0,W       
  100.         INCF            COUNT0
  101.         CALL            GET_DAT         ;KÖVETKEZŐ ADAT BEOLVASÁSA
  102.         MOVWF           ADATH           ;MEGY PARANCS REGISZTERBE
  103.         MOVF            COUNT0,W
  104.         INCF            COUNT0         
  105.         CALL            GET_DAT         ;PARANCS MÁSIK FELE
  106.         MOVWF           ADATL
  107.         CALL            WRITECMD        ;KIADJUK A PARANCSOT
  108.         MOVLW           .30
  109.         XORWF           COUNT0,W        ;MIND KIMENT?
  110.         BNZ                     IN0                     ;NEM VISSZA
  111.         RETURN
  112. TXBYTE                                          ;1 BYTE KIKÜLDÉSE
  113.         MOVWF   ADATL                   ;ADAT PARANCSREGISZTERBE
  114.         ADDWF   CRC,F                   ;CRC HOZZÁADAÁS
  115.         MOVLW   0XB8                    ;ADAT KIVITELI PARANCS
  116.         MOVWF   ADATH
  117.         BCF             SCK_                    ;SDO LÁB JELZI,HA
  118.         BCF             SDI_                    ;MEHET A KÖVETKEZŐ
  119. TX1:BCF         NSEL                    ;ADDIG VÁRUNK
  120.         BSF             SCK_
  121.         BTFSC   SDO_                    ;POLLING SDO
  122.         GOTO    TX0
  123.         BCF             SCK_
  124.         BSF             NSEL
  125.         GOTO    TX1
  126. TX0:BCF         SCK_                    ;MEHET A BYTE
  127.         BSF             NSEL
  128.        
  129. WRITECMD:                                       ;PARANCS KIADÁSA RFM12 NEK
  130.         BCF             SCK_
  131.         BCF             NSEL
  132.         MOVLW   .16
  133.         MOVWF   COUNT1
  134. W00:    BCF             SDI_
  135.         BTFSC   ADATH,7
  136.         BSF             SDI_
  137.         BSF             SCK_
  138.         NOP
  139.         RLF             ADATL,F
  140.         RLF             ADATH,F
  141.         BCF             SCK_
  142.         NOP
  143.         DECFSZ  COUNT1
  144.         GOTO            W00
  145.         BSF             NSEL
  146.         RETURN
  147. ;
  148. FILE_OUT:
  149.         CALL    OPENTX ;ADÓ BEKAPCS AZONOSÍTÓ KARAKTEREK ÉS CRC=0
  150.         MOVLW   0X30    ;IDE JÖNNEK A KIKÜLDENDŐ ADATOK
  151.         CALL    TXBYTE  ;MOST CSAK ASCII   0 ÉS 1  MEGY KI
  152.         MOVLW   0X31
  153.         CALL    TXBYTE
  154.         CALL    CLOSETX ;CRC KIKÜLDÉSE ADÁS LEZÁRÁSA ADÓ OFF
  155.         RETURN
  156. ;***********************
  157. OPENTX:
  158.         MOVLW   0X82
  159.         MOVWF   ADATH
  160.         MOVLW   0X28
  161.         MOVWF   ADATL
  162.         CALL    WRITECMD        ;ADÓ BEKAPCSOLÁSA
  163.         CALL    D150uS          ;FELÉLEDÉS 150MIKROSEC
  164.         MOVLW   0X82
  165.         MOVWF   ADATH
  166.         MOVLW   0X38
  167.         MOVWF   ADATL
  168.         CALL    WRITECMD
  169.         MOVLW   0XAA            ;START BYTE-OK
  170.         CALL    TXBYTE
  171.         MOVLW   0XAA
  172.         CALL    TXBYTE
  173.         MOVLW   0XAA
  174.         CALL    TXBYTE
  175.         MOVLW   0X2D    ;AZONOSÍTÓ KÓD
  176.         CALL    TXBYTE
  177.         MOVLW   0XD4
  178.         CALL    TXBYTE
  179.         CLRF    CRC
  180.         RETURN
  181. ;********************
  182. CLOSETX:
  183.         MOVF    CRC,W   ;ELLENŐRZŐ SZÁM KIKÜLDÉSE
  184.         CALL    TXBYTE
  185.         MOVLW   0XAA
  186.         CALL    TXBYTE
  187.         MOVLW   0XAA
  188.         CALL    TXBYTE
  189.         MOVLW   0X82
  190.         MOVWF   ADATH
  191.         MOVLW   0X08
  192.         MOVWF   ADATL
  193.         CALL    WRITECMD        ;ADÓ STOP
  194.         RETURN
  195. ;********************
  196. D150uS:
  197.         MOVLW   0X5E
  198.         ADDLW   0XFF
  199.         BNZ             $-2
  200.         RETURN
  201. ;********************
  202.         PRG:
  203.         BTFSS   FLAG,0          ;VÁRUNK 20mSEC IDEIG
  204.         GOTO    PRG
  205.         BCF             FLAG,0
  206.         CALL    FILE_OUT        ;ADÁS
  207.         GOTO    PRG                     ;VISSZA
  208.  
  209. END


Szerintem átlátható, írtam kommentet is. Ez működik máshol, de mivel némi átalakításon ment keresztül, még tesztelni kell, de ha rá tudsz mérni a modul órajel kimenetére és ott beáll a 10mHz akkor minden rendben van. Alaphangon 1mHz -et ad ki a modul.
Mivel késő van csak holnap nézem át, de 99,9% hogy jó
üdv.Foxi
A hozzászólás módosítva: Feb 10, 2014
(#) Hilo válasza foxi63 hozzászólására (») Feb 10, 2014
16F886 mind a két oldalon. Ha lehet akkor azt csinálnám amit mondtál hogy a modul 10Mhz-es órajelét használnám a PIC-ekhez.
2 byte-nyi adatot küldenék.
Nagyon nagyon köszönöm előre is!
(#) foxi63 válasza Hilo hozzászólására (») Feb 10, 2014
Szia!
Bár C-ben van meg, de összerakok egyet asm-ben este, mi is a konkrét áldozat?
16F886 ?
(#) Hilo hozzászólása Feb 10, 2014
Sziasztok, tudtok esetleg egy assembly minta programot küldeni fogadásra, és küldésre?
Előre is köszönöm!
(#) Hilo válasza foxi63 hozzászólására (») Feb 10, 2014
Köszönöm, napközben vagy este neki futok a dolgoknak és írok.
Jól értettem hogy ebből a modulból 2 kell? egy az adó egy a vevő oldalra?
(#) foxi63 válasza Hilo hozzászólására (») Feb 9, 2014
Szia!
Amikor kiküldesz adatokat, abba belerondíthat más zavar.Csak akkor lehetsz biztos az adatok helyességéről, ha ellenőrizni tudod őket. Adás előtt egy regisztert lenullázol. Minden kiküldendő számot kiküldesz és egyben hozzáadod a regiszterhez. utoljára kiküldöd ennek a regiszternek az értékét is.A vételkor szintén összeadod a beérkezett számokat, és összehasonlítod az utolsó beérkezett számmal. Ha stimmelnek ,helyes az átvitel, ha nem el kell dobni az adatot. és a puffert tiltani, újra engedélyezni.( ekkor várja a következő azonosítót)
Én teljesen szoftveres programot használok.
Az adatlapban lévő programnál jóval nagyobb sebességet lehet elérni, az teli van lassítással.
A hozzászólás módosítva: Feb 9, 2014
(#) Hilo válasza Báddzsó hozzászólására (») Feb 9, 2014
Köszi, maradok frm12b-nél, mind árban, mind teljesítményben megfelel nekem egyenlőre.
Jól értelmezem hogy ez egyben adó és vevő is, tehát ebből kettőt kell vennem?
Adatlapot átnézem majd a napokban majd jövök még vissza kérdezni.
Köszönöm az eddigieket!
(#) Báddzsó válasza Hilo hozzászólására (») Feb 9, 2014
Üdv, ha már itt vagyok mondok pár hasznosat:
Először is szerezd be az rfm12b adatlapját ha nem lenne meg. Nem árt a rajta lévő ic adatlapja sem (rf12b). Az adatlapokban van példaprogram is amiből sok kérdésre találsz választ.
rfm12b: 100m
rfm12bp: 3km
erre szükséged lehet: rfm12b parancs kalkulátor
(#) Hilo válasza foxi63 hozzászólására (») Feb 9, 2014
Köszönöm. Ha jól vettem ki 9600 az alap beállítás adatsebességre.
A vevő oldalon gondolom előre be kell állítani azt a 2 byte os azonosítót? (Így akár egy adóval több vevővel is kommunikálhatok, az azonosítóval meghatározva a cél vevőt?)
Küldéskor a PIC milyen lábon küldi az adatokat? EUSART al kommunikál? Küldéskor akkor ha jól értem küldök AA AA AA (szinkronizálásra) + 2 byte azonosító + hasznos adatok (nálam 2 byte egyenlőre) + ellenőrző szám (ez micsoda?) + AA AA (buffer ürítés parancsa?).
Ez megy akkor el egy csomagban, amiből a hasznos adatok mennek át a picnek a többit a modul kezeli? Az alap beállításait kell a modulnak állítgatni?
Amit írtál 100m/3km most hogy is van? Köszönöm előre is.
(#) foxi63 válasza Hilo hozzászólására (») Feb 9, 2014
A vevő oldalon az NIRQ lábat célszerű a Bport RB0 -ra tenni, mert, ha érvényes adat van, akkor megszakítást generál.
(#) foxi63 válasza Hilo hozzászólására (») Feb 9, 2014
Szia!
Az adatlap szerint 100m ha látják egymást. 3km az rfm12bp
A modul elindításához ki kell adni pár parancsot, és ezek között szerepel egy olyan két byte-os azonosító is, amit az adó kiküld amikor kezdi az adatsorozatot. a vevő csak akkor kezdi el feltölteni a vevőpuffert, ha ez az azonosító előbb beérkezik.Nekem 60byte-os csomagokkal dolgozik.
Antennának akármilyen darab drót jó,csak a 1/4 hullámhosszra kell figyelni.
Az adás a következő AA AA AA 2D D4 hasznos byteok CRC AA AA
A kezdő AA számokra a vevő szinkronizál, 2D D4 azonosító és a hasznos adatok után egy ellenőrző szám , és a puffer kiürítése : AA AA
Neked az adás 20mS időnként 10 byte. Az adatsebességet állítsd 9600-ra.
(#) Hilo válasza foxi63 hozzászólására (») Feb 9, 2014
Szia, köszi a gyors választ.
Assembly ben terveztem C ben még nem programoztam PIC-et.
Ennek a modulnak a használatakor kell x bites azonosítót is küldeni, vagy ezt már kezeli a modul? Az a 8.6 cm-es antenna meg van adva hogy milyen, venni kell hozzá vagy csak egy drót is megteszi? A 10MHz-es órajel mindekét oldalon jó ötlet, ez szembe sem jutott. Jól gondolod, a jobbra/balra irányt szervo viszi, és van egy szénkefés motor, ami előre/hátra megy. A vezérlés programozását meg tudom oldani, maximum kérdzek majd, de szeretem az ilyenekt magam csinálni, ebből tanulok , addig szeretnék eljutni hogy 8, 16 bitnyi adatot stabilan tudjak küldeni és fogadni. Illetve milyen távolságra fog működni nekem ez?
Előre is köszönöm!
(#) foxi63 válasza Hilo hozzászólására (») Feb 9, 2014
Bőven!
A PIC-et milyen nyelven programozod?
assembly, vagy C ? mert van mindkettőre progi.
Mivel egyirányú az adatátvitel, egyszerűbb a dolog.
Ajánlatos az RFM modul saját 10MHz -es órajelét felhasználni a PIC-nek.
Ha jól gondolom, a jobbra/balra irányt szervo viszi, és van egy szénkefés motor, ami előre/hátra megy.
(#) Hilo hozzászólása Feb 9, 2014
Sziasztok,
Rádiós adó-vevő modulok topicban már elkezdtem kérdezgetni, de inkább ide jönnék segítségét, anno foxi63 ajánlotta ez a modulpárt és szimpatikus volt amit írt róla.
Amire első körben kéne: Két PIC közti komunikáció.
Amihez: RC autó átalakítva (gyerkőcnek),
PICek: 2x pic16F88x (ez tuti van otthon),
távolság: lakáson belül, nagyobb játszótéren (kb 20-30 m nyílt téren),
adatok: kb 16 bitnyi adat.
Jól gondolom hogy ilyen igényeket ez bőven kielégít?
(#) efiscp válasza foxi63 hozzászólására (») Dec 8, 2013
Én is hasonló módon oldottam meg, csak nekem nem megszakításból megy.
(#) foxi63 válasza efiscp hozzászólására (») Dec 7, 2013
Szia!
Igen Az egyik oldal kiküldi az adatokat, és átvált vételre figyeli az eltelt időt, ha nem jön válasz visszatér false értékkel, tehát nem "fagy le" a progi .A másik veszi a csomagot, és visszaküldi a nyugtázást, vagy a válasz adatokat. Az Egyik fele USB-vel kapcsolódik a PC-hez.
Az adatcsomagok vétele megszakításban működik, tehát nem kell figyelni programból.
A csomag mérete 1- 32 byte, de lehet akár 250 is. Mivel az USB puffere 64 byte, így értelemszerűen nem kell nagyobb.
(#) efiscp válasza foxi63 hozzászólására (») Dec 7, 2013
Akkor ezek szerint sikerült összehozni kútfőből
(#) foxi63 hozzászólása Dec 6, 2013
Nagyon leült ez a topic, pedig nem rossz modulok ezek. oda/vissza szépen működnek.
(#) pipi válasza Wéber László hozzászólására (») Nov 12, 2013
Hali!
A linked kicsit széthullott...
A 0.0MB hosszú fájlokra gondolsz?
Szerintem írj nekik a kontakt fül alatt.
A hozzászólás módosítva: Nov 12, 2013
(#) Wéber László hozzászólása Nov 12, 2013
Üdv!
Kérem jelentkezzen, aki letöltötte a mellékelt szoftvert:
Bővebben: Link

Link javítva a LINK gomb használatával. - moderátor
A hozzászólás módosítva: Nov 17, 2013
(#) foxi63 válasza 0anubis0 hozzászólására (») Máj 5, 2013
Szia!
Elméletileg az NIRQ láb csak akkor lesz alacsony, ha a fifoba már beérkezett az adott számú bit, és beérkezett a már 2D D4 azonosító is előtte.Ha állandó alacsony szint van, akkor talán nincs beállítva hogy a fifoba mennyi bitnek kell beérkeznie, hogy megszakítást kérjen az NIRQ.
8008- as parancs fifo engedélyezés
CA80-as parancsnál is nézz körül!
Bekapcsoláskor 5msec várakozás és utána init, A kimenő byte-ok egymás után csak akkor mehetnek, ha kiolvasod a status regiszer első bitjét (SDO) és ha az magas, csak akkor mehet a következő byte. A többi olvasása felesleges.
üdv: Foxi
Következő: »»   2 / 12
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem