-
Thread
Platinen mit GPS - Empfänger bei ebay
zip.org/ ) und der Patch für das Flasher.bin aus dem JTAG-O-MAT 1.2.5 Paket: Original Quellcode (at91uart0.c Line 89-90): /* Set baud rate, MCKI / (16 * rate) */ usart0_reg[AT91_US_BRG] = 40; /*AT91_US_BAUD(115200); */ Original flasher.bin (40 = 0x28): RAM:00000BF0 MOV
R3, #0xFF000000 RAM:00000C08 ADD R3, R3, #0xFD0000 Korrigierter Quellcode (at91uart0.c Line 89-90): /* Set baud rate, MCKI / (16 * rate) */ usart0_reg[AT91_US_BRG] = 66000000UL / (115200UL * 16) ; /*AT91_US_BAUD(115200); */ Gepatchtes flasher.bin (35,8 = ca. 36 =
-
Thread
Mutexes und Semaphores in FreeRTOS
Null-Anfänger und hab hier ein kleines C-Projekt, das ursprünglich für Windows geschrieben wurde und auf einen AT90CAN128 portiert werden muss. Dabei versuche ich, statt eigene Basis-OS-Funktionen zu schreiben, so gut es geht die von FreeRTOS zu benutzen (irgendwie hab ich es sogar hinbekommen, dass das Betriebssystem auf einem AT90CAN128 läuft und ein kleines Demo mit ein paar vParTestToggleLED-s ausführt). Es sieht also in etwa folgendermaßen aus: -------------------------------------- #include <stdio.h> //#include <windows.h
-
Thread
CAN Bus im Fahrzeug auslesen und auf Display anzeigen
Hallo, Ich hab viele interessante Artikel in diesem Forum zum CAN Bus gefunden. Nun würde ich gerne einen AT90CAN128 oder ähnlichen Controler verwenden um den CAN Bus eines Fahrzeugs mitzulesen. Ich dachte mir,man könnte ein kleines Interface konstruieren, das man
Naja, CAN-H, CAN-L und Masse sind drei Leitungen auch wenn letztere keine Busleitung ist. Ein nettes Board mit Demo-Code gibt es hier: http://www.kreatives-chaos.com/artikel/can-testboard
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
tree/master/blinky_test "Greaseweazle includes a Blinky test firmware in the alt/ subfolder. ... At the same time, a test diagnostic is logged to the serial line at 115200 baud, 8n1. On failure you can use this, if interested, to work out which parts of the chip are bad or missing. Note that serial
PASSED ~~~~~ * Will this work with non STM32F103R8 chips << Not guaranteed * How many times can the 't' test be safely run << 1000 times at least * The Flash Data View is too fast << Use your terminal loging facility & capture it * Will this test harm my chip << No * How can I view the current
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Change only the low 8 bits of the stack pointer List of parts supported by avr-gcc: at90s2313 __AVR_AT90S2313__ at90s2323 __AVR_AT90S2323__ at90s2333 __AVR_AT90S2333__ at90s2343 __AVR_AT90S2343__ attiny22 __AVR_ATtiny22__ attiny26 __AVR_ATtiny26__ at90s4414 __AVR_AT90S4414__ [...] attiny11 __AVR_ATtiny11__ attiny12 __AVR_ATtiny12__ attiny15 __AVR_ATtiny15__ Assembler options ================= [.
-
Thread
CAN-Bus Sorgen
einen AT90CAN128 und als Tranciver einen PCA82C250 mit den Anschlüssen bin ich mir eigentlich sicher... (TXD an TXCAN und RXD an RXCAN, RS an GND und GND und Vcc ist ja klar) als Ausgänge für den Can-BUS geht
Terminierung hab ich, 2x 120 Ohm an beiden Enden zwischen CAN_H und CAN_L.
-
Thread
Externe Funktion braucht mehr RAM?
indem ein Wert von ENDRAM abgezogen wird. Setzt man diesen Wert allerdings manuell auf den Wert des AT90CAN128, so kommt keine Meldung es läuft auch normal. Im Anhang noch die Datein Danke schon mal im Vorraus mfg
in die "visuschni.c" schreibe, kompiliert er fehlerfrei. Ich benutze AVRStudio und der µC ist ein "AT90CAN128"
-
Thread
Außenspiegelschalter (Joystick)
nicht für autoteilegibt meistens kein datenblätter >Welchen Kontrollerbenutzt du? ich benutze AT90CAN128 >Die Spannungen <1V kannst du als '0' interprätieren, high fängt >üblicherweise >2 oder 2.3V >an. leider in mein fall nicht dar Controller interprätiert 0,6 schon als High >Wie siehts
Pegel, wenn du den Schalter ohne die restliche Schaltung misst? Zum anderen gibt das Datenblatt des AT90CAN128, daß bis max. 0.2*Vcc als LOW interpretiert wird, es sollte bei dir eigendlich keine Probleme geben. Haben die restlichen Pins des Joystickschalters irgendwelche pull-up oder pull-down Widerstände
-
Thread
Firmware aus MC9S12 per BDM clonen
zwei Fahrzeugmodule (Rückfahrkamera) aus dem Baujahr 2009-2012. Bei einem wird der Lenkwinkel über CAN-Bus, bei dem anderen über ein analoges Signal (vermutlich PWM) eingespeist. Das Modul mit dem analogen Lenkwinkelsignal funktioniert grundsätzlich auch anstelle dem mit CAN-Lenkwinkel, jedoch werden
Das CMR-Modul sendet von sich aus keine CAN-Botschaften, aber es antwortet natürlich auf entsprechende Nachrichten. Für Low-Level-Tests nehme ich da gern Basis-Dienste wie OBD-II Modulinfos oder DTCs. Diese CAN-Botschaft zum Beispiel initialisiert
-
Thread
Ohmscher Teiler / Impedanzwandler
ist kein Problem, da diese Spannung schon für einen LEM-Wandler vorhanden sind. Der µC ist ein AT90CAN128. Freu mich auf eure Antworten. Schöne Grüße Kai
/Bezeichnung finde ich im Datenblatt die Angaben zum Eingangswiderstand vom ADC? Auf Seite 366 des AT90CAN128 hab ich schon mal geschaut, aber was Datenblätter angeht, steh ich noch böse in den Kinderschuhen.
-
Thread
gcc-installation
assembler code #only # # To rebuild project do "make clean" then "make all". # # MCU name MCU = at90s8515 # Output format. (can be srec, ihex, binary) FORMAT = ihex # Target file name (without extension). TARGET = test1 # Optimization level, can be [0, 1, 2, 3, s]. 0 turns off #optimization
lauflich oder so).ich habe noch nie mit avr gearbeitet und weiß nicht wie es geht. ich habe einen at90s8515 chip drinnen. octi
-
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
sinnvoll rechnen mit floats
morgen, ich habe auf meinem at90can128 eine kleine routine implementiert, die mir, abhängig von den eingelesenen adc werten, etwas berechnet. die berechnung findet mit floatwerten statt. hier nun meine erste frage: ist es sinnvoll
Peterle Anonym schrieb: > ich habe auf meinem at90can128 eine kleine routine implementiert, die > mir, abhängig von den eingelesenen adc werten, etwas berechnet. die > berechnung findet mit floatwerten statt. hier nun meine erste frage: > ist es
-
Thread
Mikrocontroller AT89S52 flashen
http://exploreembedded.com/wiki/images/1/1a/Progisp1.72.rar [/code] 3. damit konnte ich den MC AT90S8515 programmieren Das RESET-Signal vom USBASP ist mit dem RESET-Signal vom MC verbunden. Interner Takt (Quarz 4Mhz) 4. den MC AT89S52 konnte ich nicht programmieren Das RESET-Signal vom MC ist
Hallo, mit dem richtigen Hex-File für den MC AT89S51/52 kann ich die MC's mit dem Programm PROGISP programmieren (mit Fortschrittsbalken). Mein Fehler: ich hatte zum Test den Hex-File für den MC AT90S8515 verwendet. Vielen Dank für Eure Hilfe.
-
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
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
macht 55 Cent. Wenn der Umschlag weiß ist! Wenn er schwarz (dunkel) ist, kostet er neuerdings 90 Cent. Kein Witz!
Das LCD Display entspricht keinem dieser Seitenverhältnisse. Also bleibt nur noch Untergruppe -90 übrig, "andere" Der Drittlandszollsatz für die Untergruppe -90 beträgt 14%. Nun schreibst Du, daß Du da keinen Zoll bezahlt hast. Also für 10-20 Stück, bei denen Du Zoll hättest bezahlen müssen
-
Thread
Can-Controller in Software auf Atmega
weiß bei Reichelt ja nicht, welche man kriegt... Ohne Quarz wird das aber in keinem Fall was. AT90CAN gäbs auch noch.
Gibt ja auch AVRs mit CAN, warum nicht so einen benutzen?
-
Thread
STM32 Tutorial
Thread) Änderungen zu erkennen. Danke. Ansonsten tolle Arbeit! Also ich habe es mal bei einem AT90CANxxx gemessen und da hat es schon signifikant etwas ausgemacht. Nämlich soviel, dass ein 7805 bei 24V Eingangsspannung nicht mehr zu heiß wurde. Bei der Chiprevision ist das Problem bei einer Aussage
= CAN_FilterMode_IdMask; CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_16bit; CAN_FilterInitStructure.CAN_FilterIdHigh = 0x100 << 5; CAN_FilterInitStructure.CAN_FilterIdLow = 0x200 << 5 | 0x10
-
Thread
Maximalstrom Arduino Mega 2560
modem can pull up to 2A of current at peak usage, which can occur during data transmission. This current is provided through the large orange capacitor on the board's surface.[/code] Da hilft eigentlich nur
. Gerade mal den Strom gemessen ohne leuchtende LED an Pin 13. > Stromverbrauch liegt bereits bei 90mA mit einem 12V Netzteil. .................................... lang lang ist es her.....
-
Thread
Drehgeber auslesen
Hallo, habe versucht den zweiten Code von Peter zum laufen zu kriegen. Ich verwende einen AT90S2313 und den Drehgeber dessen Datenblatt im Anhang ist. Ich habe den gemeinsamen C - Anschluss auf 5V gelegt und A und B über 10k Widerstände gegen Masse. Dazwischen gehts jeweils zu einem Port-Pin
@Peter >Nimm doch einfach einen AT89C2051 der den Drehgeber einliest und >dann in >den Profibus umsetzt. auch wenn es etwas am Thema vorbei ist, aber was machst Du denn mit einem AT89C2051 am Profibus? Ich dachte bisher, dass da nur
-
Thread
MAX6921 - 20 Out VFD Treiber
Range - 8V to 76V Grid/Anode Supply Range (!!!) - Push-Pull CMOS High-Voltage Outputs - Outputs can Source 40mA, Sink 4mA Continuously - Outputs can Source 75mA Repetitive Pulses - Outputs can be Paralleled for Higher Current Drive - Any Output can be Used as a Grid or an Anode Driver (!!!) -
Kontakt per hacker-tobi [at] gmx [dot] net
-
Thread
Atmega128 Variablen-Problem
ist sicher ne Kinderfrage, aber ich find dazu leider nix... Und zwar programmiere ich grad einen AT90CAN128 (=Atmega128+CAN?) in C bzw. dem AVR-Studio, der Code ist schon ziemlich groß, Variablen gibts sehr viele, allerdings nur Bytes und Words bzw. diese als Array. Jetzt stell ich gerade fest,
das nicht an (wie er es beim Atmega8 z.B tut. [code] AVR Memory Usage ---------------- Device: at90can128 Program: 18652 bytes (14.2% Full) (.text + .data + .bootloader) Data: 3190 bytes (77.9% Full) (.data + .bss + .noinit) EEPROM: 1610 bytes (39.3% Full) (.eeprom) [/code
-
Thread
Problem mit dem Baudrateregister
Den AT90USB1287 Hier der Link zum uC. http://www.atmel.com/Images/doc7593.pdf Die Angaben zum einfachen USART stehen auf den Seiten 177 bis 201 Danach folgen die Angaben zum USART im MSPIM.
dort steht unter: Help -> View Help -> Simulator -> Known issues in Simulator -> General issues 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. Bisher
-
Thread
jtag ice mkii fail to identify the target
funktionierte immer gut. Gesten ging es plötzlich nicht mehr. (1) Die Targets (atmega128 oder at90can128 oder 8515L )wurden über jtag Interface mit den Computer verbunden. Dann war at90can128 mit einem LCD über SPI verbunden. Jetzt funktioniert das LCD und MCU noch gut wie gewünscht aber ich kann nicht mehr neunes Programm auf dem at90can128 downloaden. Ich versuchte mit den anderen MCUs und kann ebenfalls nicht mehr die MCUs programmieren. (2) Die MCUs funktionieren noch gut mit altem Programm, das darauf downloadet wurde, bevor