Hallo zusammen, habe mir aus Spass an der Sache ein Experimentierboard zusammengebastelt und nach einigem Probieren läuft es jetzt, auch dank der Hilfe und Tutorials hier aus dem Forum. Die erste Inbetriebnahme hat geklappt : http://www.youtube.com/watch?v=ncqamVNMrKM&feature=player_profilepage Jetzt überlege ich, was eine witzige/interessante Anwendung für die Hardware wäre. Meine erste Idee ist natürlich eine RGB LED Matrix mit PWM, aber da muss es doch noch was besseres geben. Was würdet Ihr mit dem Board anstellen, ggf. noch mit zusätzlicher Peripherie ? Bin gespannt auf die Meinungen. Gruß, dasrotemopped.
hat keiner ne Idee oder ist einfach kein Interesse an der Kombination von einem ATmega und einem CPLD ? Gruß, dasrotemopped.
nette sache.. gibts dokumentation zu der ganzen geschichte..? hab mich schon ne weile mal für nen CPLD interessiert, der auch für "bastler" interessant wäre.. mfg
is der 9572 nich weng klein für interssante Sachen (auf dem pollinboard is ein 144er drauf...)? Mit den paar cells wirst du nich viel mehr als eine PWM und ein SPI/Parallel-interface draufkriegen.... PS: Logic-Analyzer wäre vlt. noch was, aber da fehlt halt der RAM auf dem Board :/ PPS: Ich will dein Projekt nich runterziehn, ich finds sogar ganz gut, aber für viel mehr als die schon vorgeschlagenen Sachen wirds nich reichen. Ein CPLD is halt hauptsächlich ein Ersatz für ne halbe tonne von standard CMOS-ICs... btw: hackaday hatte da was mit nem touch-controller aus logic-chips verlinkt: http://hackaday.com/2011/09/26/capacitive-sensing-tutorial/
Die Dokumentation zum Board gibt es hier : http://home.arcor.de/markus.horbach/atmegaextender.html Die Projektdaten gibt es auch ( im Altium Designer 10 Format) zum Download. Auf der Altium Homepage gibt es nen kostenlosen Viewer. Die Bauteile sind im Projekt auch mit Bestellnummern von Digikey versehen. Das der CPLD nicht viele verfügbare Logikelemente hat war mir bei der Auswahl schon klar. Das Projekt dient vor allem dazu, mich ins FPGA Design einzuarbeiten. Viel Spass, dasrotemopped.
ATmega + CPLD geht, was nun ? Niche work. BLUETHOOTH Laptop mit AVR BT Fernsteureung. REMOTE AVR BTOOTH PROGGER.. http://elasticsheep.com/2011/05/serial-bluetooth-module-slave-test/ http://www.seeedstudio.com/wiki/Bluetooth_Bee#Connecting_to_PC_with_UartSbee void sendBT_cmd (CHAR * PCMD) { SENDSERIAL_VIRTUELLER_COMPORT_to_BT_Client (PCMD); OK-DROP OK CR LF } /* BLUETOOTH SERIELL SSI DEVICE*/ /* BLUETOOTH Electronic Brick */ void setupBlueToothConnection() {/* TO DO: ALLE ECHOS OK USW WEG-DROPPEN CONNECT XXXX USW */ /*#DOKU X #### Trick HANDSHAKE cts-> gnd ,CTS and RTS */ // \r\n+STBD=115200\r\n // \r\n+DLPIN\r\n Delete pincode, Save and Rest // Default Baud rate: 38400, Data bits:8, Stop bit:1,Parity:No parity, Data control: has. blueToothSerial.begin(38400); //Set BluetoothBee BaudRate to default baud rate 38400 // Use CTS and RTS to control the data stream. /*###################################################################### */ delay(1000);// wait // to do: sync WITH an AT, BREAK ON OFF sendBT_cmd("\r\n+STWMOD=0\r\n");// AVR WORK-MODE SLAVE.... yeah // ATD= \r\n+RTPIN=0000\r\n MASTER MODE REMOTE-MASTER // GOOGLE +rtinq bluthooth // drop first “OK” string KILL CR/LF ECT sendBT_cmd("\r\n+STNA=BeHOLGER\r\n");// NAME of AVR ->UART MODEM /*#DOKU (6) ########## Trick AVR PULLS BT-MODEM PIN HIGH */ sendBT_cmd("\r\n+STAUTO=0\r\n");// (0)NO AUTOPARING ??? PERMIT //PIN-PORT AVR PULLING BTMODEM PIN HIGH PIN PIO0 // Given a rising pulse in PIO0, device will be disconnected. // Status instruction port PIO1: low-disconnected, high-connected; // TRICK BTOOTH-Electronic Brick /*########### NOW STEP 1.1*/ sendBT_cmd("\r\n+STOAUT=1\r\n");// (1)BE VISIBLE FOR PARING with PC /*########### NOW STEP 1.2####### */ sendBT_cmd("\r\n+STPIN=0000\r\n");// BT pair password, NULL PIN don’t ask ?? delay(2000); // ???? This delay is required. sendBT_cmd("\r\n+INQ=1\r\n");// (1) @PPPARING ON "to bind" .2Sek... yeah /*########### NOW STEP 1.3####### */ // \r\n+RTPIN=0000\r\n delay(2000); // This delay is required. /* CONNTED xxxxxxx */ // TO DO: Flush input buffer ALLE }
Der Connect Code ist ca. 10 Zeilen lang. Das ChipModul 6 Euro BLUETOOTH SERIELL SSI DEVICE hongkong_electronics Chip BC417143 Mit dem CPLD den USB Port anzapen. VGA CPLD .... Analyse Trafic..D+ D+ both LOW Trigger ....@ Stream oder ZIGBEE NETWERK Coordinator Enddevice. ########################################## BLUETOOTH Bilder: http://developers.sun.com/mobility/apis/articles/bluetoothcore/ Gruss Holger.
ZIGBEE DATA Auf der ZIGBePlatine sind on Top 8 Pinne da kann man den Radio Tranceiver anzapen. Oder was fällt mir noch ein. Wireless is heut so einfach.
Noch ein Winter Bastel Tip mit Handy für das Board. Somit kanst du mit dem Handy data den AVR neu laden.. http://www.youtube.com/watch?v=wOntTKfW6O0 ##################################### DER RESET an GND am AVR macht den Chip Tristate, man kann den AVR somit doch drin lassen. ################################################## RTS CTS brücken somit ist das Handshake auf 100% aus. Oder CTS an GND. GRUSS HOLGER
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.