Cypress Wireless USB modul (CYWM6935)

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
donko
DrótVégénSzéndarab
Hozzászólások: 16
Csatlakozott: 2006. augusztus 11. péntek, 6:00

Hozzászólás Szerző: donko »

Én ez alapján próbáltam, igaz itt egy MMC kártya olvasáshoz használja az 1K-s osztót.
http://www.microsyl.com/ledsign/ledsign1.pdf
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Egyszerubb:
a, a felso ellenallast ~850-900 ohmosra kell cserelni.
b, a CYWUSB6934.pdf fileban (cypress AppNotes) az SCK, MOSI labak 2k2-vel vannak osszekotve a modullal, a tobbi direktben. Ez egyszerubb. en most elesztek egy panelt, azon igy aoldottam meg.
http://avr.tavir.hu/temp/cypress.gif

Ez egyszerubb szerintem. A labon az aramlimitet 1mA-re maxiomaltak. Azaz 2k2 fole mehetsz, ala nem!
Avatar
donko
DrótVégénSzéndarab
Hozzászólások: 16
Csatlakozott: 2006. augusztus 11. péntek, 6:00

Hozzászólás Szerző: donko »

ezekszerint a MOSI és a SCK láb kivételével elviseli az 5V-ot?????
Nagyon köszi, már próbálom is. Esetleg ha nálad van valamilyen fejlemény akkor jelezd.
Robert-

Hozzászólás Szerző: Robert- »

Eljutottam végre a Cypress modulig.
A SPI= soft a dupláját olvassa vissza az 1.11.8.3 bascom alatt is:(
Ezek szerint téllegesen a HW SPI használata javasolt...

De más SPI modulnál (45DBxx SPI memória) meg teljesen jó....
Tuti valami más gebasz lehet, vagy a modul nem tetszik neki, vagy a fene sem tudja.


A HW SPI-t hogy irom at ebből:
Config Spi = Soft , Din = Pinb.4 , Dout = Portb.3 , Ss = None , Clock = Portb.5

Ez a M8 HW lábait jelenti....

Remélem sikerül az 500 méteres modulból begyűjteni, innentől a WEBszerver összekapcsolódik ezzel, és kész a lakás kommunikációs központja....


Most a Starterboard demópanelen ott vana modul helye. sikerülta furatgalvános nyákot tök jól elkövetni, így nem kell a 2mm-es csatlakozósor:).

A modul csak adáskor melegszik, vételkor nem. ez úgy néz ki természetes nála.
A modulnál az ellenállásokon keresztül lehet az 5Vos kontrollerhez illeszteni. Adatalapok a MOSI és az SCK lábat írják csak. Én a Mosi,Sck, SS, nReset, PD lábakat 2k-val kötöttem, az INT és a MISO lábat direktben.
Így teljesen jó.
Avatar
donko
DrótVégénSzéndarab
Hozzászólások: 16
Csatlakozott: 2006. augusztus 11. péntek, 6:00

Hozzászólás Szerző: donko »

Robi,


Ez egy mega 16 hardware-s SPI buszon lévő megvalósítás.
Config Spi = Hard , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4


Ami miatt nekem nem működött, a végén a Noss=0,1 nem lehet benne. Ilyenkor teljesen megállt az SPI busz.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Köszi!

M8 esetén:

Kód: Egész kijelölése

Config Spi = Hard , Master = Yes , Polarity = Low , Clockrate = 64 , Noss = 1
Itt meg jó a Noss neki.... A Phase-ra kiabált....
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Hali!

Akadt egy kis problémám ezzel a modullal! Kb fél éve nem foglalkoztam vele, és mikor tegnap elővettem a készre szerelt cuccot, döbbenve tapasztaltam, hogy nem akar működni! Szétszedtem, leellenőríztem minden egyes forrasztást, de semmi! Az SPI busszal (vagy a modullal) lehet valami baj, mert bármilyen regiszterből is olvasok ki adatot (előzőleg elvileg be lettek állítva), mindig 0-t kapok eredményül! Próbálkoztam HW/SW SPI-vel is, de mindig ugyan az lett az eredmény! Van valmi ötletetek hogy mi lehet a baj?

Köszi Peet
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Tipp: MiSo jeled 0-ra van húzva.
Modul nélkül 255-t kell hogy visszakapj.

Illetve a modulod nem kapja meg a 3.3V-os tapot....


Most elesztem ezt a modult, ismergetem a tulajdonsagait. keszul egy AVRrel egy I2C/RS485/RS232 interfészes változat, így akár utólag is bármilyen kis rendszerhez illeszthető.... Ebben M8-as mag lesz. Én az I2C részében bízom nagyon, mert sima I2C slave eszközként címezhető/olvasható lesz. Adatbeérkezéskor INT-et ad....
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Igen, modul nélkül 255-öt kapok eredményül! Hogy érted azt, hogy 0-ra van húzva az MISO?
Más: Megvan neked a BASCOM i2c implementációja?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ott akkor valami ciki van a modullal. Lehet nem kapja meg a SCK jelet?
Másik modullal mi történik?

I2C: Alapterv, hogy ne kelljen hozzá a megveendő I2CSlave library (ez INT alapon megy és lefogja teljesen a chipet -> nem jó. Az I2C-TWI_slave már jobb lehet, itt a HW-es I2C/TWIt használom ki, de ez meg nem free.

Így maradt a körbekutatás és:
http://www.becamo.dk/udvik/i2c/
http://www.roboternetz.de/wissen/index.php/TWI_Praxis
http://www.roboternetz.de/phpBB2/viewtopic.php?p=123949

A középsőben mintha Bascom alapon, de járulékos lib nélkül valósították meg:). Illetve valahol volt még egy Bascomos, szintén LIB nélkül, de nem tudom hova mentettem a linket:(.
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Az a cink, hogy másik modullal is ugyan ezt csinálja! Pedig zsír újat tettem bele...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Bascom nem frissült?
Régi hex-l mit csinál?
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Az a baj, hogy az már nincs meg, de megpróbálom a régi fordítóval, hátha...
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Ugyan az a helyzet a régi BASCOM-al is... :cry:
Avatar
pkedvessy
Tranzisztorgyógyász
Hozzászólások: 198
Csatlakozott: 2006. január 1. vasárnap, 7:00

Hozzászólás Szerző: pkedvessy »

Na jó, megpróbálom az alapoknál kezdeni! Ahoz, hogy én ki tudjam próbálni az SPI buszt, melyik lábat milyen állapotba kell tenni? Kell valami speciális init?
Válasz küldése