-
Thread
ATMega64M1 CAN geht nicht. Jedoch an AT90CAN schon
Hallo, ich wollte gerade an einem ATMega64M1 die CAN-Schnittstelle teste. Jedoch ohne Erfolg. Hierzu verwende ich das Programmbeispiel von hier: http://www.mikrocontroller.net/topic/294619 Dabei bekomme ich das im Bild gezeigte Resultat. Das Programm läuft aber sauber auf einem AT90CAN128. Als Transreceiver wird der MCP2551 verwendet. RS (PIN8) ist über 10 kOhm an GND angeschlossen. Hat jemand einenn Tip zur Fehlersuche? Vielen Dank :)
-
Thread
Flashen über CAN möglich?
mal die betreffende Seiten im Datenblatt angeschaut, da komme ich selbst beim Mega8 noch zurecht, 64Byte/page schreiben in max. 5ms. CAN soll mit 125kBit laufen, macht also selbst bei 11bit-ID und ohne stuff-Bits mindestens 7ms für 64Byte, passt also in jedem Fall. Wie ich das genau machen werde,
dann mal eine neue Version. Super wär natürlich wenns für den AVRGCC verfügbar wäre (wie für den AT90CAN128/64/32, der hat aber 5,4k) Schöne grüße aus Österreich
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
ich einfach auf den oberen USB-Port draufstecken kann. Ich hatte mir vor einiger Zeit ein USBFOO mit at90usb162 (http://www.home.unix-ag.org/simon/files/usbfoo-docs.pdf) gekauft und das würde genau drauf passen, wenn ich nicht Pins drangelötet hätte :-/. Und vermutlich dank des vermaledeiten PS3Groove
eine kleine Platine zum draufstecken basteln, mit einen direkt via dfu-programmer programmierbaren at90usbxx oder atmega32Ux, ein paar LED/Tasten und vielleicht einem LCD drauf. Der Chip benimmt sich dann dank LUFA wie ein CDC und kann von der Dockstar dann beliebig mit Daten beworfen werden. Ich hoffe
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
(2MB, 256k, TQFP176) - SWD 10polig (Mini JTAG) - SPI Flash 32Mbit - I2C EEPROM 16kBit - SDRAM 64Mbit - Ethernet LAN8710A mit RJ45 Port - Micro-SD Slot - CAN, RS232, RS485 - USB wird noch geklärt - Anschluss für TFT Display analog dem ST32F49 Discovery mit Touch - StepUp zur Erzeugung der Spannung
Wir haben mit den Displays von Innolux recht gute Erfahrungen gemacht. Ich habe das damals mit einem AT070TN92 getestet (aufgrund des Euro-Wechselkurses jetzt etwas teurer): http://www.aliexpress.com/item/INNOLUX-7-inch-TFT-LCD-AT070TN90-AT070TN92-Screen/1634240200.html > Und wie muss die Library
-
Thread
Frage zu den externen Interrupts Atmega
Hier ist der At90usb1287 gemeint... Ich glaube der Atmega16/64/128 hat auch 8 externe Interrupts! schöne Grüße
Was hat das mit dem zu tun? Ich habe den At90usb1287, und die Frage wurde genau gestellt oder?
-
Thread
USB RFID Tag Leser
Hätte Interesse an einem funktionstüchtigen Gerät. dg at conox dot de grüße
Michael Kann es sein, dass bei 1000uH eine "0" zu viel ist? Bei meiner Antenne liegt der Wert bei ca 90uH.
-
Thread
CANopen: Controller mit CAN oder extern?
? Das ist weniger sinnvoll, ist nur deswegen so beliebt weil viele Hobby-Programmierer gerne ihre CAN-losen AVR's behalten wollen aber dennoch CAN benutzen möchten... Solange du keinen sehr guten Grund für einen spezifischen Controller ohne CAN hast, brauchst du dir das nicht anzutun. StinkyWinky
Wir setzen den AT90CAN128 von Microchip ein. Hier ein Eval-Board: http://www.exp-tech.de/avr-can-at90can128-development-board
-
Thread
Einstieg Atmels und Rfm12 von benedikt
sowie mit dem studio noch nicht gearbeitet, aber so langsam wirs mal zeit. mein ziel ist es einen AT90can128 zu programmieren, in c. leider habe ich keine einfachere plattform zur hand. in den ersten schritten geht es mir allerdings darum die umgebung und vor allem die möglichkeiten kennen zu lernen
Pass auf: bei Mega128 und seinen Derivaten (Mega64, AT90CANxx) ist die ISP anders anzuschliessen als bei den anderen AVR-Controllern. 128er: PDI, PDO, SCK andere: MISO, MOSI, SCK Ansonsten: siehe AVR-GCC-Tutorial
-
Thread
Timer beim AT90CAN128
Hallo, benutze seit kurzem einen AT90CAN128 und habe davor einen ATmega128 verwendet. Mir ist aufgefallen dass es beim Timer2 kleine unterschiede gibt, und zwar werden beim AT90CAN128 bei allen Registern des Timers 2 ein A hinten angehängt
HALLO. ich möchte das AT90CAN128 Programmieren,aber muß ich zuerst ein Bord bauen also kann jemand mir bitte helfen und ein fertige schamatik vom das bord geben. (eigentlich habe ich schon angefangen mit dem schematik fur
-
Thread
richtige Übergabe an OCR1AH
mein uC 8-bit instruction set simulator besitz? Folgendes trifft nämlich auf meinen uC zu. •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models, for these devices the 8-bit instruction set simulator will have to be used. Ich
Compiler das auch können, weiß ich nicht. > Folgendes trifft nämlich auf meinen uC zu. > > •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 > devices will never be supported by simulator models, for these devices > the 8-bit instruction set simulator will have to be used.
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Intelligenz" sollten wir dann die Sensor/Bus- Displayplatinen ausstatten? Hier sollte im allgemeinen ein AT90S1200 mehr als ausreind sein. Lediglich für die Display/Bedienplatine wäre dieser unter Umständen (je nach Display) möglicherweise etwas "unterdimensioniert". Hier zur Vorsicht vielleicht einen 90S8515
AT90S1200 anscheinend problemlos integrieren. Das S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren.
-
Thread
AVRdude hängt beim flashen
will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. # Typical
in quotes. EXTRALIBDIRS = #---------------- External Memory Options ---------------- # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
Hallo, kennt jemand einen wirklich kleinen und günstigen µC mit integriertem CAN-Controller und ADC? Hersteller ist egal! Hab jetzt schon einige Zeit im Internet gesucht, konnte aber leider bisher nichts Passendes finden. AT90CAN und PIC18F2480 sind mir leider noch zu teuer bzw
Es gibt auch noch den AT89C51CC03 von Atmel: 8051-Kern mit 8-fach 10-Bit-ADC und Voll-CAN-Controller und 64 kByte ON-Chip-Flash. Gruß Carlos
-
Thread
RS485 Bus aufbauen
sind mir egal, das ist richtig. Da ich mit AVRs arbeiten möchte, fällt der PIC leider weg - und der AT90CAN128 ist für die meisten Anwendungen eindeutig zu groß. Folglich bleibt nur noch kleiner AVR + CAN-Controller + CAN-Treiber. RS485 würd ich wahrscheinlich eh nur im Single-Master fahren.
der in der untersten Ebene (also I/O) auf RS485 Singlemaster aufsetzt. All diese Master sind dann zB AT90CAN128 und übernehmen für sich schon abgekapselte Funktionen. Alle Master sind dann aber übergeordnet via CAN vernetzt. So hab ich einen Heizungs-Master, einen Licht-Master, ... die aber alle untereinander
-
Thread
3 phasenverschobene Signale mit AT90PWM3
Hallo Forum! Bevor ich seitenweise Datenblätter durchforste, kann ich mit dem AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen unter Benutzung des 64 Mhz High-Speed PLL?
Da hast du wohl nicht sehr genau gelesen (aus dem AT90PWM3B datasheet): - "All on chip PSC synchronization" (Kap 16.1 PSC Features) - "The PSC can be chained and *synchronized* to provide a configuration to drive three half bridges." (Kap 16.2 PSC Overview
-
Thread
ATtiny2313 bleibt im ISR hängen
hi, ich verzweifel hier gerade.... ich arbeite zum probieren und testen meist mit einem at90can128, nun wollte ich eben ne kleinigkeit auf nen tiny spielen und der versuch dauert schon 4 stunden -.- problem: der tiny bleibt in der interrupt schleife hängen und das wars dann. in der
mal ohne optimierung machen können. es ist nur das ich immer auf -O1 arbeite und ich hatte bei dem at90can128 NIE probleme damit. egal welche optimierungsstufe verwendet wurde. warum ist bei tiny ein volatile nötig? hat das bestimmte gründe?
-
Thread
Fertiggerät: CAN <-> USB Wandler
kennt weiß man wieso man das im prof. Umfeld verwendet.. Habe schon einige galvanisch getrennte CAN-USB Adapter auf Basis eines At90CAN128 gebaut - letztendlich ist die Hardware zwar günstig jedoch lohnt sich die Entwicklung für Einzelstücke nun wirklich nicht. Ein Tipp für Low-Cost wäre noch eine
Zitat aus der Produkt-Beschreibung: In the downloads section now you can find all the related drivers and software applications and even Windows 7 64-bit kernel driver[...] Das klang für mich so als wäre alles nötige dabei...dem ist allerdings nicht so. Nick Nack schrieb
-
Thread
AT90CAN32 antwortet nicht beim Programmieren
Hallo! Ich möchte für mein nächstes Projekt einen AT90CAN32 verwenden, also habe ich ihn bestellt, verkabelt, angeschlosen, AvrStudio gestartet und... nichts geht! Ich habe mit dem Oszilloskop direkt auf dem Pin des AT90CAN32 gemessen, damit man 100%
. Also folgendes ist angeschlossen und auch messbar: 21 - Vcc 22 - Gnd 52 - Vcc 53 - Gnd 64 - Gnd Wenn ich programmieren möchte, ist auf SCK und MOSI etwas messbar, also am STK500 kann es nicht liegen. Allerdings kommt am MISO nichts raus ( also der AtMega antwortet nicht ) Habt ihr eine
-
Thread
LCD Library 16x4 mit AVR Mega32
// _BV(LCD_FUNCTION_8BIT)>>4; lcd_e_toggle(); delay(4992); /* delay, busy flag can't be checked here */ /* repeat last command */ lcd_e_toggle(); delay(64); /* delay, busy flag can't be checked here */ /* repeat last command a third time */ lcd_e_toggle(); delay(64); /* delay, busy flag can't be checked here */ /* now configure for 4bit mode */ LCD_DATA0_PORT &= ~_BV(LCD_DATA0_PIN); // LCD_FUNCTION_4BIT_1LINE>>4 lcd_e_toggle();
-
Thread
PIC Oder AVR?
ich von langer Zeit einmal ein Projekt gestartet hatte und TTL-Gräber mit einem damals hochaktuellen AT90S1200 verkleinern wollte. Jahre nachdem das Projekt aus mangel an Zeit und Lust gestorben ist, hatte ich die ca. 20 uralt AVR's in meiner batelkiste gefunden und dachte, das man damit doch was machen
Schon mal versucht einen solchen Controller als Hobbybastler in DL zu > bekommen? Z.B. CSD hat den AT90USB162 und AT90USB1287. Peter
-
Thread
Probleme mit LCD TC1602A
line 4 */ #endif #ifndef LCD_WRAP_LINES #define LCD_WRAP_LINES 0 /**< 0: no wrap, 1: wrap at end of visibile line */ #endif /** * @name Definitions for 4-bit IO mode * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different ports
define LCD_E_PIN 6 /**< pin for Enable line */ #endif #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
avr910 und m88
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = ATMEGA88 Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x65 = (unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device
-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
wanted. Maybe kalinka has an running version now? He had asked me for details before. Sorry, that I can't help.
Hi Dan, I think you have to change the output format from ELF to ABS. This setting can be found at: C/C++ Build->Settings->Build artifact-> Artifact extension At the moment I have the problem that the linker is not working. I always get the error message: *** ..\init.c(116) E4305L
-
Thread
Welche Debug Hardware
bezahlbar ist, aber auch für die Zukunft taugt. Bisher benutze ich Tinys, Megas und demnächst nen AT90CAN. Ich hab diesen Artikel gefunden, leider wird da nichts über die Vor- und Nachteile der jeweiligen Systeme gesagt... http://www.mikrocontroller.net/articles/JTAG Da ich möglichst fertige
= 32 KiB ROM-Größe. Damit deckt er zwar viel mehr ab als obiger Clone, aber ihm fehlen ATmega64, ATmega128 und AT90CAN128. Die komplette Liste aller AVRs wiederum (einschließlich auch AVR32) wird nur vom vergleichsweise teuren JTAG ICE mkII abgedeckt. Dafür tauchen inzwischen erste China-Clones