Hallo, ich bin gerade dabei eine Grundschaltung fuer den AVR32UC3B zu designen. HAb die Bibliothek gefunden, die ich gerne verwenden wuerde, Quelle: AVR Freaks, handelt sich um das TPFQ48 Ping gehause. Nun, die Pin Bezeichnungen passen zwar nicht ganz, aber das ist ja egal, wenn ich streng nach dem Datenblatt arbeite. Fragen: JTAG Schnittstelle: http://www.mikrocontroller.net/wikifiles/f/fc/Jtag-debug-port10.png Im Endeffekt muss ich sie genau wie in diesem Link beschalten, seh ich das korrekt? Programmspeicher: Seh ich das richtig, dass das Programm, welches man auf den µC ueber JTAG draufspielt in dem internen 512 Flash gespeichert wird, und keinen externen EEPROM braucht? (halt wie bei AtMega16 zum Bsp. nur dort wird das ganze ja ueber ISP gemacht). Erstmal die beiden Fragen. Viele Grueße und Danke schonmal.
Hi, Halte dich lieber an diese JTAG belegung: http://www.quickembed.com/Tools/Shop/UploadPhotos/2010/avr_jtag_ice_mkii_1.jpg Was für einen JTAG hast du eigentlich? Du kannst die ICs auch über USB flashen, und ja, das Programm liegt im internen 512kbyte speicher. Externe Speicherbausteine sind nicht erforderlich. gruß
Ah, alles klar, danke. Aehm wie soll ich das verstehen mit dem JTAG? gibt es da spezielle? Ein Frage dazu waere noch, welche VTREF man fuer den nimmt, vermutlich die selbe wie fuer VDDCORE, oder? grueße.
Ich hab da auch eine Frage. Kann man bei dem avr32us3b einen quarz, von sagen wir mal 7,328Mhz nehmen, und die Frequenz dann softwareseitig auf 32kHz runtertakten?
@ M.V. Vtref geht an VCC (3,3V). Vsupply lässt du frei. VDDCore sind 1,8V nicht mehr, also auf keinen Fall auf VCC(3,3V) legen. Ja, gibt nur bestimmte JTAGS, beim AVR32 funktioniert nur der(AVR Dragon, JTAG MKII, AVR ONE und der JTAG ICE3). @ Electrosmiley 7,328Mhz, den musst du dann Zwischen PA18 u. PA19 anschließen, aber wieso willst du, dass das System nur mit 32k läuft? Wenn du es Stromsparend haben willst, dann kannst du ihn auch mit dem Internen 115k laufen lassen, und Timing sachen machst du mit einem RTC Quarz an PA11 u. PA12. Theoretisch sollte man den auf jedenfall runter Takten könne, doch ob es so weit runter geht, weiß ich nicht, noch nie Probiert. Gruß Zippi
Danke für die antwort. Wie schnell/langsam mein system laufen soll, weiss ich selber noch nicht so genau, die Frage war eigentlich jeher vom allgemeinen Interesse. Ich habe dieses Funkmodul gefunden (angehangene Datei), welches ich an den AVR32 anschliessen möchte, und ich weiss gerade nicht an wie ich die Pins 2-4 von dem, an den AVR32 anschließen soll. Das klügste wäre wahrscheinlich, die alle an den selben Port von dem AVR32 ranmachen, oder? Grüße, electrosmiley
Hiho, ich hab heute mal die Grundschaltung fuer den AVR32UC3B gebaut. Waere toll wenn jemand drueberschauen koennte, da ich nicht sicher bin ob es noch irgendwo Fehler gibt. Grueße.
Hi, Beim SV1 musst du an Pin6 noch Reset dran machen, C16 hat keinen wert. Du hast USB VCC an eine Spule + D1 gehängt? Was hat das für einen Grund? Sonst sieht es aber schonmal OK aus. Gruß Zippi
Phil S. schrieb: > Hi, > > Beim SV1 musst du an Pin6 noch Reset dran machen, Danke, hab ich vergessen > C16 hat keinen wert. 1µF > Du hast USB VCC an eine Spule + D1 gehängt? Was hat das für einen Grund? Die Diode hat eine Schutzfunktion, die Spule gehoert doch zu einer Standard USB Beschaltung oder nicht? Grueße.
OK, für was willst du die USB schnittstelle nutzen? Host oder Device? Ja, die Spule stört auf jeden fall nicht.
Phil S. schrieb: > OK, > > für was willst du die USB schnittstelle nutzen? Host oder Device? > > Ja, die Spule stört auf jeden fall nicht. Also der Controller soll ueber die USB Schnittstelle die Daten an Rechner uebertragen. Im Endeffekt soll die Platine sowohl als Sender als auch als Empfänger verwendet werden. Als Sender kriegt der AVR32 die Daten von nem FPGA (die Schnittstelle wird noch gebaut), sendet die Daten an genau so eine Platine, und dann gibt der AVR auf der Enpfänger Seite die Daten per USB auf den Rechner. Ich habe gerade ein anderes Problem, ich hab ja als Funkmodul das er400trs von easy Radio. Nun will ich aber auf der selben Platine auch die möglichkeit haben ueber eine andere UART nicht nur auf 433Mhz, sondern auch auf 2,4Ghz Freuqenz funken. Irgendwie finde ich da in dem 2,4Ghz Bereich entweder nur ICs und dann entweder Tranciever oder Receiver, oder ich finde bereits fertige programmierbare Platinen mit bereits USB Schnittstellen, Antennen usw. Haette aber lieber so ein schnuckeliges Teil wie von easy Radio. Kennt da jemand was? Grueße.
Hi, Gut, sollte soweit funktionieren. Schau mal nach dem NRF24L01. Hat 2,4Ghz und kann bis 2Mbps. Kostet 5 Euro bei Ebay. Du musst nur einen Usart als SPI betreiben. Habe ich selber schon mit UC3B angesteuert.
Phil S. schrieb: > Schau mal nach dem NRF24L01. Hat 2,4Ghz und kann bis 2Mbps. > Kostet 5 Euro bei Ebay. > > Du musst nur einen Usart als SPI betreiben. > > Habe ich selber schon mit UC3B angesteuert. Im Tutorial sieht das jeher kompliziert aus, und ich seh nicht wohin da die Antenne rankommt. Der UC3B hat ja drei UARTS, den kann ich also einfach an die zweite UART klemmen, richtig? grueße.
Hi, Ja, kannst du einfach an den UART 2 hängen. So Kompliziert sind die garnicht. Habe glaub ich 1 Nachmittag gebraucht, bis die liefen. Die Antenne befindet sich direkt auf der Platine, brauchst also keine anschließen.
Phil S. schrieb: > Hi, > > Ja, kannst du einfach an den UART 2 hängen. > So Kompliziert sind die garnicht. ah, cool, dachte mir doch. > Die Antenne befindet sich direkt auf der Platine, brauchst also keine > anschließen. Hm, nach dem Application Example braucht man am Pin13 eine Antenne, oder kann ich da einfach 50Ohm Widerstand hinbasteln. Hab mal meine geupdatete Schaltung hochgeladen, diesmal mit dem 2,4Ghz Modul, nur erstmal ohne Verbing zum µC und ohne das Induktivitaetsnetzwerk (will noch rausfinden was das genau macht). Grueße.
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.