-
Thread
AVR GCC Compiler Verhalten unter Arduino IDE Management
Programmer, letzteres völlig obsolet, damit kann man nur hornaltes Zeug debuggen (maximal ATmega128, AT90CAN128 oder ATmega169). Ich meine dieses hier: http://www.digikey.com/product-detail/en/ATATMEL-ICE-BASIC/ATATMEL-ICE-BASIC-ND/4753381 bzw. mit allen Kabeln: http://www.digikey.com
Programmer, letzteres völlig obsolet, damit > kann man nur hornaltes Zeug debuggen (maximal ATmega128, AT90CAN128 > oder ATmega169). > > Ich meine dieses hier: > > http://www.digikey.com/product-detail/en/ATATMEL-ICE-BASIC/ATATMEL-ICE-BASIC-ND/4753381 > > bzw. mit allen Kabeln: > > http
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
><\n> DSP Image found<\n><\r><\n> Trying to load DSP Image from flash<\r><\n> Loading DSP image at 0x08000000 (=128MB)<\r><\n> Seconds for Loading image (bytes read=10737364): 2<\r><\n> <\r><\n> Patching image using symbol information in '\Windows\phStbRootApp.sym'<\r><\n> Symbol '_RealTMManShared
into a directory of your choice and then you can take a look at the file contents. On forum.xda-developers.com you will also find tools to re-assemble the files into a new ROM file and can then put this new ROM image onto the device. vergl: http
-
Thread
Memory Mapping?
Vielen Dank für die Info! Ich hatte mich auch schon gefragt, aber die 128 Register sollten eigendlich von 0x00 bis 0x80 gehen. Aber der Chip ragiert einfach nicht. Ich denke ich versuche mal mein Glück mit einem Mega128 mit integriertem CAN-Controller.
Das fürchte ich auch :-( Ich werde mir mal ein paar samples für den AT90CAN128-16AI schicken lassen, aber ich bin mittlerwiele auch mehr auf der Schiene die Sensoren und Aktoren unseres Roboterprojektes hier an der Uni per USB anzuschliessen. Die Chips von FTDI laufen wirklich
-
Thread
AtmegaXXM1 Bootloader - komme nicht rein.
Ich glaube du meinst einen anderen MCU?! Ich nutze den Atmega64M1 <- Das ist ein MCU mit CAN Controller wie der AT90CAN Auf S. 54 im Datenblatt steht: "The IVCE bit must be written to logic one to enable change of the IVSEL bit. IVCE is cleared by hardware four cycles after it is written
.text=0xF000 Die Adresse müssteste natürlich für deinen µC anpassen... Mein Bootloader ist vom AT90CAN128
-
Thread
Arrays in Klassen
Ich nutze einen Roboter mit einem AT90CAN128. Das Ganze wird als Tupel für ein DBMS gebraucht. Und für spezielle Funktionen brauch ich eine klare Struktur meiner Daten. Und da gespeicherte Tupel unterschiedlich viele Attribute haben
blue schrieb im Beitrag #1832648: > Ich nutze einen Roboter mit einem AT90CAN128. d.h 4KB SRAM > Und da > gespeicherte Tupel unterschiedlich viele Attribute haben können, gibt es eine Obergrenze? Wenn es eine gibt, dann nutze sie. Lege alles statisch für diese
-
Thread
Unerklärbares Verhalten
Weile hier im Forum mitgelesen, aber jetzt weiß ich absolut nicht weiter! Ich programmiere für den AT90can128 der ein Display ansteuert (die LCD-Funktionen) mit AVR Studio und nutze die aktuellste WinAVR Version um aus dem C Code entsprechenden Maschinencode zu bauen. Übertragen wird das ganze per PonyProg
nicht ohne Compiler Optimization kompilieren. Es ergibt immer folgenden Fehler: avr-gcc.exe -mmcu=at90can128 adc.o font_f-5x8.o glcd-Display3000-211.o visualizer.o font_f-8x14.o main.o -o Test.elf e:/winavr 20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(log.o): In function `
-
Thread
JTAG ICE und ATmega644
schon /einen/ Controller, der mit ucAllowFullPageBitstream = False programmiert werden muss: den AT90CAN128. Falls du dir die Mühe machen willst, dich durch disassemblierte 14 KiB an Binärcode (noch dazu von einem Compiler generiert und aggressiv optimiert) zu wühlen, könnte es natürlich möglich sein, dass du statt des AT90CAN128 auch einen anderen modernen Controller deiner Wahl da rein packen kannst. Allerdings weiß ich nicht, wie viel dir deine Arbeitszeit Wert ist -- persönlich denke ich, dass ein AVR Dragon die
-
Thread
UART invertiert
bin verwirrt und brauche Eure Hilfe. Ich habe hier ein Controllerboard von meiner Uni mit einem AT90CAN128 mit 16Mhz drauf. Eine von den beiden UARTs (UART1) ist mit einer USB->UART-Bridge (CP2102) verbunden. Ich laß' den Controller in einer Endlosschleife das Zeichen 'K' (0x4B) senden. Sowohl
mein Terminal konnte auch kein gültiges Frame finden (wg. Startbit). Ich habe im Datenblatt vom AT90CAN128 nichts zum Thema invertieren gefunden. Die Leitungen des Controllers sind direkt mit den Leitungen des CP2102 verbunden, ist das ein Fehler im Board design? Irgendwelche Vorschläge? Sonst
-
Thread
Empfehlung AVR Entwicklungsboard mit CAN
Atmel AVR Microcontrollern einzusteigen. Für mein Projekt benötige ich eine Anbindung an einen CAN-Bus - besser noch an zwei getrennte CAN Bussysteme. Bei meiner Suche habe ich auch zwei (nahezu gleiche) interessante Entwicklungsplatinen mit einem AT90CAN gefunden (https://www.olimex.com/Products/AVR/Development/AVR-CAN/ und http://www.bravekit.com/development_boards/atmel_avr_boards/AVR_CAN_ATMEL_AT90CAN128_prototype_board_JTAG_ISP_RS232_UART). Ich konnte aber bislang leider nichts vergleichbares (Aufbau und Preis
-
Thread
UART receive - Data Overflow
Overflow beim Empfangen von Zeichenketten mittels Receive-ISR auftritt, woran kann das liegen (auf AT90CAN128)? Ich habe mehrere Ideen: 1. Andere Interrupts laufen und verhindern das rechtzeitige Bearbeiten der ISR 2. Baudrate zu schnell 3. Fehlerhafte Kabel (durch Kabelbruch schnellere, fehlerhafte
alle anderen Quellen deaktiviert und eine bad isr installiert. 2. Baudrate ist bei 38,4 @ 16 Mhz AT90CAN128 - folglich auch ausgeschlossen 4. in der ISR wird nur noch der Buffer zugewiesen. Wenn es nicht noch weitere Gründe gibt, kann es doch ein fehlerhaftes Kabel sein? Habe ich was bei der Initialierung
-
Thread
Wie bekomme ich den AT32UC3C1512C zu laufen?
Programmieren/Debuggen möglich über JTAG Hmm, klingt eher nicht so speziell finde ich. :-) ATMega1281 oder AT90USB1287 mit 1&Mhz, so für die Anzahl an I/Os. Wobei ich zugeben muss das ich keine Ahnung habe, wie viel Rechnenzeit USB kostet, bisher hat mir ein FT232 immer gereicht, ich mache eher mal CAN oder
Debuggen möglich über JTAG > > Hmm, klingt eher nicht so speziell finde ich. :-) > ATMega1281 oder AT90USB1287 mit 1&Mhz, so für die Anzahl an I/Os. > > Wobei ich zugeben muss das ich keine Ahnung habe, wie viel Rechnenzeit > USB kostet, bisher hat mir ein FT232 immer gereicht, ich mache eher mal
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
Blue-Tooth CAN UART RS485 IrDA
CAN ist nicht schlecht. Wenn du mal mehrere CPU's vernetzen möchtest, z.B. Hausbus, dann ist CAN ideal.
-
Thread
MCP2515 CAN Controller
Hallo! Ich bin dabei mir ein CAN mit MCP2515 CAN-Controllern, die über SPI an eine ATmega16 angebunden sind, aufzubauen. Jedoch ist die initialisierung des CAN controller aufgrund der vielen configurationsregister ziemlich schwer zu
Und warum nicht gleich den AT90CAN128?
-
Thread
6502 Prozessor wer kennt den noch?
16MB, nicht 128 kB.
.23 sinds 16MB, nicht 128 kB. 16MB sind schon korrekt.... aber wie denkst du passt das mit 128MB zusammen?
-
Thread
Mit VB 2005 Express einen AVR mit RTL8019AS steuern
Host_port As Word Dim My_mac(6) As Byte Dim My_port As Word Dim My_ip(4) As Byte Dim Udp_data(128) As Byte At &H270 'overlay the string s over the array Udp_data() just to make things easy later. Dim S As String * 128 At &H270 Overlay 'helper varible Dim X As Byte Init: ' include the waitms
Nur ein Bauchgefühl: Ich würde beim Debuggen an dieser Stelle anfangen: [pre] Dim Udp_data(128) As Byte At &H270 'overlay the string s over the array Udp_data() just to make things easy later. Dim S As String * 128 At &H270 Overlay [/pre] Der Democode ist für einen Atmega8535 (512 Bytes
-
Thread
AT90AN128
Problem! Habe einen AT90CAN128 aufgebaut. Suche jetzt ein Prog-Tool. Ponyprog tut's scheinbar nicht.
UISP (klappt manchmal ?!?), besser: avrdude. Wenn die Version noch keine can128 unterstützt (wie bei mir), dann mit -p ATMEGA128 Schoene Gruesse, Scheintod
-
Thread
STK500 per Exe programmieren
Verify von Programm und Fuses geht natürlich auch. Hier mal ein kleines Beispiel: stk500.exe -dAT90CAN128 -cUSB -I125000 -J -e -ifmyFile.hex -pf -fD3FF -EFB -FD3FF -GFB -lCF -LCF pause
genauso mit avrdude dann. Die äquivalente Kommandozeile wäre: [pre]avrdude -cstk500v2 -Pusb -pat90can128 -B8 -U myFile.hex -U lfuse:w:0xff:m -U hfuse:w:0xd3:m -U efuse:w:0xfb:m -U lock:w:0xcf:m[/pre] Persönlich finde ich die stk500.exe-Argumente ein wenig kryptischer und die Dokumentation etwas
-
Thread
Arduino DCC Minizentrale
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version
0xFF, 0, 0, 0, 0}, 3}, // idle msg { { locoAdr, 0x3F, 0, 0, 0, 0, 0}, 4} // locoMsg with 128 speed { { locoAdr, 0x90, Prüfbyte, 0, 0, 0, 0}, 3} // Function Group One Instruction ( NMRA Standard S-9.2.1 Zeile 257) { { locoAdr, 0xA0, Prüfbyte, 0, 0, 0, 0}, 3} // Function Group
-
Thread
CAN-Daten aufzeichnen mit einer Auflösung deutlich unter 1 ms?
Bei USB-CAN-Adaptern, z. B. dem MICROCHIP CAN BUS Analyzer (der bei Datenpaketen innerhalb 1 ms um 50 % der Daten verliert/nicht anzeigt) und dem Canalyst-II (kein Datenverlust) hat man ja schon durch das USB-Framing
Steffen R. schrieb im Beitrag #4199436: > Die wenigsten CAN Controller, die mir untergekommen sind, haben einen > eigenen Timer. Ich hab bisher nicht viele eingesetzt. Der alte SJA1000 hat sowas noch nicht. Die AT89C51CC03 und AT90CAN128 sind sehr ähnlich
-
Thread
Suche Low-Power Impulsgenerator / Taktgeber
ein IC, dass mir nach einer gewünschten Zeit einen TTL Impuls liefert, um meinen Mikrocontroller (AT90CAN128) periodisch aus dem Power-Down Modus zu wecken. Den Atmel µC möchte ich dafür nicht selbst nutzen, da er mit aktivem Timer zuviel Strom verbraucht. Der Impulsgeber sollte einen Stromverbrauch
ich leider nicht nutzen, somit bleiben mir die externen Interrupts und Timer2. Leider habe ich im AT90CAN128 Datenblatt nichts über den Stromverbauch bei Nutzung von Timer2 im asynchronen Modus gefunden. Die Stromverbrauchs-Tabelle im von Dir genannten Artikel zeigt allerdings exemplarisch, dass
-
Thread
Möglichst kleiner µC mit CAN
oder den altbewährten AT90CAN128.
Yes we CAN schrieb im Beitrag #2617956: > Wichtig ist kleines Gehäuse, z.B. SOP, SSOP, kleines QFP etc. > Gut wäre integriertes Flash mit In-Board-Programmierbarkeit. PIC18F26K80 oder PIC24HJ128GP502 im
-
Thread
CAN Sammelbestellung
Hallo, wollte mal fragen wer interesse an einer Sammelbestellung von CAN bus teilen bei Aliexpress hätte. Ich hatte bisher folgende teile raus gesucht: Bauteil - Stückpreis - Mindestbestellmenge AT90CAN128-16AU - 4,29€ - 5st AT90CAN32-16AU - 3,04€ - 5st ATMEGA32M1
bestellt. Kostet ab 10 Stk. nur ca. 50ct bei Mouser oder Digikey. Interessant wären auch sicher noch CAN-Transceiver oder TVS.
-
Thread
XPlain, ATXMega128A1, Beispielcode?
Hardware Ordner enthält das Schematic des Boards und der Softwareordner 2 Hex Files. Eines für den ATXMega128A1 und einen für den AT90USB127 (USB-Bridge). Weiß jemand wo es das Beispielprogramm auch als Source Code gibt? Ich würde mich gerne anhand des Beispielscodes etwas in die Matterie einarbeiten ...
kopiert. Es wird nun folgende Version angezeigt: avrdude: Version 5.10, compiled on Jan 19 2010 at 15:10:54 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch Mein Batch-File sieht so aus: avrdude -p atxmega128a1 -P usb -c avrispmkII
-
Thread
Drehzahlsensor mit µC auslesen
entsprechend die abfallende HIGH-Spannung immer genau doppelt so groß ist wie die LOW-Spannung. Für den µC AT90CAN128 brauch man weniger als 1 V für das LOW-Signal und für das HIGH-Signal mindestens 3,5 V. Nun lässt sich unschwer erkennen, dass das mit der Spreizung der Stromquelle alleine nicht möglich ist.
Karl schrieb im Beitrag #2640588: > Für den µC AT90CAN128 brauch man weniger als 1 V für das LOW-Signal und > für das HIGH-Signal mindestens 3,5 V. Laut Datenblatt Kapitel 28.8 ist die obere Schaltschwelle bei ca. 1,7V und die untere bei ca. 1,3V
-
Thread
I²C (TWI) CodeVison - Problem bei Pinbelegung
Hallo zusammen, kommt jemandem folgendes Programm bekannt vor???: Ich nutze den AT90CAN128 und arbeite mit dem TWI. Als Compiler nutze ich Codevision. Wenn man dort den CodeWizard benutzt, um grundlegende Einstellungen vorab zu machen, gibt es dort ja zwei Felder, die man aktivieren
drauf. Deswegen dann nach einiger Zeit die vereinzelte Fehlersuche. Ja, genau, ich verbinde 2 AT90CAN128 über I²C. Ein Master Transmitter, ein Slave Empfänger. Gesendet werden soll lediglich ein Byte zu Testzwecken. Die beide Boards hab ich Programme geschrieben, nur funktioniert das Ganze nicht
-
Thread
Unterprogramme gleichzeitig?
Hallo Ich habe mal eine Frage, und zwar habe ich verschiedene Unterprogramme die die Ausgänge eines AT90S2313 (arbeite mit ATMEL-Assembler), verschieden Blinken lassen, nun will ich diese Blink"sequenzen" gleichzeitig ablaufen lassen, kann ich Unteprogramme auch gleichzeitig ablaufen lassen oder muss
Macht's euch doch nicht so schwer ! Das Ding ist in einem AT90S2313 ohne Probleme in ein paar Zeilen Assembler realisiert. Einfach etwas drüber brüten, dann wird das schon. Da muss man doch nicht gleich Multitasking auffahren. Eine wohlstrukturierte Hauptschleife
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
würden mir ein 16kB-Board aber sowas von um die Ohren hauen. Zur Zeit ist auf vielen Modulen ein AT90CAN128 mit 128kB Flash drauf. Und was die Softwerker einmal an Flash haben, das geben die nicht wieder her. Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen (LPC1768). Was sagt
Peter D. schrieb im Beitrag #4254771: > Zur Zeit ist auf vielen Modulen ein AT90CAN128 mit 128kB Flash drauf. > Und was die Softwerker einmal an Flash haben, das geben die nicht wieder > her. > Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768).
-
Thread
Adresse eines PORTs
hallo, ich bin Anfänger und arbeite mit dem Mikrocontroller AT90CAN128. ich beschäftige ich miche im IO vom PORTC. ich will die Addresse von PORTC und DDRC auslesen. ich habe so geschrieben. printf("DDRC=%x PORTC=%x",&DDRC,&PORTC); ich bekomme: DDRC=27
gast schrieb: > hallo, > ich bin Anfänger und arbeite mit dem Mikrocontroller AT90CAN128. > ich beschäftige ich miche im IO vom PORTC. > > ich will die Addresse von PORTC und DDRC auslesen. > ich habe so geschrieben. > > printf("DDRC=%x PORTC=%x",&DDRC,&PORTC); > ich bekomme
-
Thread
AT90CAN Timer
Hi, kleines aber doofes Problem mit dem (Bit Timer des AT90CAN128. prinzipiell will ich nur den Timer testen und mich da mal einarbeiten. Wie ich meine, reicht es doch aus, den folgenden Code zu verwenden für eine minimalversion des Timers , oder ? Läuft
Vector und LED-Port definiert. An sich hatte ich bis jetzt nie derartige Probleme, eben nur mit dem AT90CAN128.
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
group, can I contact you and Wigbert off line? My e-mail is:- mick(dot)durkin(at)napierdeltic(dot)demon(dot)co(dot)uk Thanks Mick
placements at www (dot) mcu (dot) cz. (The site is in Czech, but I can help to translate details if somebody would like it.)
-
Thread
rtl8139
Hi Rufus, Conroller: at90can128. Interfacet CAN (im Moment Lowspeed 83kBit, soll aber auch schnelleres verarbeiten.) Kleinere Logikfunktionen im Controller (wenn Empfang Frame A, dann sende Frame B). Komplexere Logikfunktionen
man den derzeit nicht in Deutschland. Bei Futurlec bin ich dann fündig geworden. Der Preis von 10,90 USD ist auch ok. Gruss Steffen p.s. läuft bei mir mit dem ATmega128.
-
Thread
Fragen zu AT90USB
flashen? Kann ich die Dinger wirklich ohne zusätzlichen Bausteine an USB hängen? Ich frage weil man beim AT90CAN128 auch noch einen CAN-Bus treiber brauchte. Welche Software gibt es schon kostenlos um die Controller zu flashen? Danke Kai
USB-Kabel und Bootlodersoftware namens FLIP. Mein Tip: Auf Atmel Webseite hinsurfen und infos über AT90USBxxx einholen good luck
-
Thread
CAN mir das einer mal erklären?
Ansatz schon einmal richtig? Nicht ganz: Der Controller kümmert sich um den Empfang und Versand der CAN-Botschaften. CAN-Controller sind z.B der externe MCP2515, oder bereits im Mikrocontroller integriert wie beim AT90CAN oder dann die größeren 32-Bitter (STM32, ATSAM, LPC). Der Transceiver wie z.B
hoher Geschwindigkeit wirst Du mitunter Pakete verlieren. Besser sind Prozessoren mit eingebautem CAN Controller. Da gibt es mehr als genügend ÄRMchen und MIPSe. Wenn Du unter allen Umständen an AVR klebst wie die Fliege an der Falle, dann bliebe Dir der 90CAN128 oder der Mega16M1. Da liegt der CAN
-
Thread
Bussystem für viele AVR
ist ein Mega8/168 mit MCP2515 erheblich billiger als beispielsweise der PIC18F258 mit integriertem CAN. Zumindest bei R&Co, in 100er Stückzahlen mag das anders sein. 8051er mit CAN dürfte es recht viele geben. Auch von Atmel (AT89C51CC...).
Ethernut unterstuetzt den AT90CAN128 recht gut.
-
Thread
CPLD Programmer(Xilinx)
bei Reichelt, da faengt es bei 44 Euro an. Fuer meine Projekte habe ich meist ein FPGA und einen AT90CAN auf der Platine. Inzwischen setzte ich dafuer einen FT2232 mit auf die Platine. Kanal 1 spricht JTAG ueber MPSSE und xc3prog mit dem Xilinx FPGA/XCF Flash und javr mit dem AVR. Kanal 2 kann dann
lokal. Die AVR Programmierung ueber MPSSE is deutlich langsamer als ueber den Parallelport. Beim AT90CAN128 hat Atmel einige bloede Aenderungen im Programmierprotokoll zum ATMEGA gemacht. Rund laeuft das ganze auch nur unter Linux, den mit Windows beschaeftige ich mich nur wenn ich muss.
-
Thread
Z180-Stamp Modul
) to communicate to the remote Kermit. The SET BAUD and SET PORT commands are not supported; nor can a BREAK be sent. Like generic Kermit-80, a terminal may be selected at assembly time. [/code]
to communicate to the remote Kermit. The SET BAUD and SET PORT commands are not supported; nor can a BREAK be sent. Like Generic Kermit, a terminal may be selected at assembly time.
-
Thread
STK500 + STK501 Standard Takt?
Hallo zusammen, habe mir ein STK500 + STK501 mit einem AT90CAN128 Controller zugelegt. Um den UART zu testen habe ich ein kleines Progamm geschrieben und bekomme auch etwas auf meinem Terminalprogramm angezeigt. Es sollte eigentich bein drücken der Taste
gesetzt ist. Einfach das Häckchen weg, einen 3686400 Quarz aufs STK500 stecken, und schon hat der AT90CAN128 auf dem STK501 seinen Takt und der UART funzt. Wieder was gelernt :-) Gruß S
-
Thread
Erfahrungen im Einsatz von eDIP240
entschieden - bei weitem am einfachsten zu handhaben bei einer engen Kopplung des eDIP an den uController (AT90Can128, 62.5 kHz - bedingt durch Teilfaktor von 16 MHz Quarz). Geschwindigkeit ist ueberhaupt kein Problem - der Flaschenhals ist das eDIP und seine Faehigkeit Befehle abzuarbeiten, nicht die Geschwindigkeit
habe 2 Echtzeitquellen, die das Senden von Befehlen an das eDIP ausloesen (Empfang von Daten ueber CAN - der AT90CAN128 haengt an einem Bus - und Touchpad Ergeignisse. Ein Verriegeln der Ausgabebefehle an den eDIP allein reicht nicht, ich habe auch die Wartezeiten nach den Befehlen in den Verriegelungsmechanismus
-
Thread
[V] AVR, ARM, Div
Zeitmangel von verschiedenen Sachen trennen: 1. STK 500 + STK 501 für 50€ 2. 5 Stück Olimex AVR-CAN für 40€ 3. Ethernut 2.1 Rev-B für 25€ 4. AT90USB Demo-Kit für 15€ 5. XMEGA-A1 Xplained für 20€ 6. AT90SAM7X-EK für 20€ 7. RENESAS EVBRX63N-Light für 10€ 8. 2 Stück RCM5600W DevelopmentKit für
2 AVR-CAN boards sind weg.
-
Thread
Generelles vorgehen bei multiplen Interrupts
abarbeiten kann, d.h. der alleinige Interrupt ist. Dann brauchst Du ja noch die Kommunikation zu Deinem AT90CAN128, also SPI oder UART, was diese Typen aber nicht haben. "Hat der Philips-8051 auch diese Gehirntoten Adressregister für CAN?" Was meinst Du damit ? Das CAN im Philips ist anders aufgebaut
' TWI vom tiny45 macht und ob es sich überhaupt dafür eignet. :Adressregister: Der can128 hat für can ein Adressregister, in dem die Adresse (abhängig von A/B Protokoll) um 3 bzw. 5 bit verschoben abgelegt wird. Das ist immer eine rießen Frickelei, gerade wenn man auch noch vergleiche
-
Thread
Problem mit AVR Studio 6.1
kommt folgendes bei raus: Data Memory Usage :4922 bytes 7,5 % Full Ich benutze den Controller AT90CAN128 bei den Device eigenschaften bei Studio steht bei: 6 -> Data Memory (bytes): 65280 6.1 -> Data Memory (bytes): 4096 was ist da los???? ein Bug?
Jens Brücken schrieb im Beitrag #3068651: > Ich benutze den Controller AT90CAN128 > > bei den Device eigenschaften bei Studio steht bei: > > 6 -> Data Memory (bytes): 65280 > 6.1 -> Data Memory (bytes): 4096 > > > was ist da los???? ein Bug? Der Chip hat 4k
-
Thread
AVR Dragon = preiswertes JTAGICE mkII ?
Ach das Dragon kann jetzt mehr? Muss ich mal schauen, den AT90CAN128 konnte ich nicht debuggen. Nur programmieren...
Mk2 mit der Konsequenz dass ich letzteres wieder verkaufen werde. Was das Debugging von AP7000, AT90CAN und XMEGA angeht habe ich keine Ahnung und wäre auch gespannt auf Erfahrungsberichte. Grüße
-
Thread
ATMega falsch geflasht - sollte lt. Datenblatt gehen, aber .
ein Problem mit einem falsch geflashten ATmega und hoffe, mir kann einer einen Tipp geben: Wollte AT90CAN128 flashen, habe leider die Fuseeinstellungen vom ATmega128 genommen: Habe nun reingeflashed: hFF: 11111111 (Lockbits - sollte kein Problem sein) dann: in fusebits 7698DCBA: hE4: 11100100
dann: in Fusebits EFGHIKLM: h91: sollte auch kein Problem sein Problem ist also laut Datenblatt: AT90CAN ist geflashed auf CKSel 1..3: 100 (d.h. 0.5-0.9 Mhz Range) CkSel 0: 1 SUT 1..0: 1K CK / 14 CK + 65ms Habe externen Quarz versucht 16 Mhz und auch mit einem 38 khz: nix Sicherheitshalber auch
-
Thread
AVR-Platine auf EBAY
Hallo, ist es möglich auch andere Mikrocontroller als den 90S4433 auf dem Board zu verwenden, z.b. den ATMEGA32 ? Gruß Sven
Hallo, bei mir gibt's bald (ab 2.5.2005) ein EvoBoard für den ATMega128, AT90CAN128 oder ATMega64 unter www.microcontroller-starterkits.de als Leerplatine für 14,90 Euro. Homepage ist leider noch nicht ganz fertig. Bestellungen können vorerst unter mike@microcontroller-starterkits.de
-
Thread
Eclipse-Neuling "No rule to make target"
Weddingtion's fix (avrfreaks/gcc-forum) # - F_OSC Define in CFLAGS and AFLAGS # MCU name #MCU = atmega128 MCU = at90can128 # Main Oscillator Frequency # This is only used to define F_OSC in all assembler and c-sources. F_OSC = 16000000 # Output format. (can be srec, ihex, binary) FORMAT = ihex
m128 -c avrispv2 -P usb -U efuse:w:0xff:m avrdude -p m128 -c avrispv2 -P usb -U hfuse:w:0xdd:m fuse: avrdude -p c128 -c avrispv2 -B 10 -P usb -U lfuse:w:0xe0:m avrdude -p c128 -c avrispv2 -
-
Thread
CAN mithören und IDs aufs LCD-Display
Hallo, ich würde gerne bestimmte CAN-Botschaften auf ein seperates Display anzeigen lassen. Die notwendigen Identifier der Nachrichten samt Umrechnung liegt vor. Alles was ich bisher habe ist ein OBD2-Kabel welches am anderen Ende einen
einfach mithören und weiterleiten kann? Welcher µC ist erforderlich? Bisher habe ich hier viel über den AT90CAN128 gelesen, aber der scheint mir fast überdimensioniert soweit ich das beurteilen kann für meine Zwecke. Auf www.mikrocontroller-starterkits.de habe ich das Fertigmodul ATMegaEvoBoard mit AT90CAN128
-
Thread
BeagleBoneBlack CAN HighSpeed-Problems
ist folgender: Auf der einen Seite befindet sich ein AT90CAN128 Board, welches mit Hilfe der CAN-Library von Fabian Greif (http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek) ununterbrochen CAN Frames versendet. Es werden immer 8 Frames in
Ubuntu Precise 12.04 (http://www.armhf.com/index.php/boards/beaglebone-black/#precise). Sowohl am AT90 als auch beim BBB befinden sich Abschlusswiderstände mit 120 Ohm. Ausgelesen werden die Frames mit dem Tool 'candump' vom project can-utils (https://gitorious.org/linux-can/can-utils/source/9c82d462f4251bf0f8292a969d6063e782c42d43
-
Thread
Crumb128-CAN Modul & 4-Zeiliges LCD (blau beleuchtet)
Hallo, aus Zeitmangel verkaufe ich folgende Teile einer CAN-Sende / Empfangsbox: - Crumb128-CAN Platine mit AT90CAN128 zu sehen unter http://www.chip45.com/index.pl?page=Crumb128-CAN&lang=de - Dazu passende den Crisp AVR Programmieradapter mit 6 und 10
Hallo, gibts die Crumb128-Platine noch? Wenn ja, verkaufst Du die einzeln? (Preis?, benutzt?) Grüße, Peter
-
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: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Uses TEMP_SENSOR 20) // 77 = 3Drag Controller // 8 = Teensylu // 80 = Rumba // 81 = Printrboard (AT90USB1286) // 82 = Brainwave (AT90USB646) // 83 = SAV Mk-I (AT90USB1286) // 84 = Teensy++2.0 (AT90USB1286) // CLI compile: DEFINES=AT90USBxx_TEENSYPP_ASSIGNMENTS HARDWARE_MOTHERBOARD=84 make // 9
// #define DEFAULT_bedKi 1.41 // #define DEFAULT_bedKd 1675.16 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles. #endif // PIDTEMPBED //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit //can be software-disabled