-
Thread
Bluetoothbastelboard gesucht ...
dir das Layout schicken bzw. glaub ich hab noch eine Platine übrig. Da ist allerdings schon ein AT90CAN128 draufgelötet. Das BNCIII Modul müsstest dir allerdings selber beschaffen. Bei Interesse mail an mich info@clipswitch.de
das Layout schicken bzw. > glaub ich hab noch eine Platine übrig. Da ist allerdings schon ein > AT90CAN128 draufgelötet. Das BNCIII Modul müsstest dir allerdings selber > beschaffen. Bei Interesse mail an mich info@clipswitch.de also ICH würde gerne mal einen Blick auf Plan und Layout werfen..
-
Thread
Regelung mit Interrupt
einen DC-Motor. Da der Regler nur 30µs Rechenzeit gebraucht hat, war das kein Problem. (auf einem AT90CAN128) -> Lass deinen Regler erstmal im Simulator laufen und sieh dir an wie lange die Berechungen brauchen. Dann siehst du schon obs kritisch ist.
Da der > > Regler nur 30µs Rechenzeit gebraucht hat, war das kein Problem. (auf > > einem AT90CAN128) > @ Andreas ich bin auch dabei eine kasladeregelung im µC zu implementieren.mit Interrup habe ich schon den Stromregler programmiert und es funktionier. jetzt will ich erweiter, damit die
-
Thread
uC + 3 Schieberegister + 7-Segmentanzeige
Hallo Leute, ich hoffe ihr könnt mir helfen. Ich habe 4 Dateien Angehängt. 1. Schaltplan: AT90CAN128 + 3 Schieberegister + 3fache 7Segmentanzeige 2. BC56-13SURKWA_Ver1290387772: Datenblatt der 3fache 7Segmentanzeige 3. AT90CAN128.pdf: Datenblatt der Mikrocontrollers Electrical Characteristics
-
Thread
Microcontroller und IC über CAN
Hallo, ich möchte über einen Microcontroller ( AT90CAN128 ) mehrere ICs über einen CAN Bus steuern. Die ICs sollen lediglich Relais ansteuern, es sind etwa 120 Relais. Jeder Output 1 Relais. Über CAN kommt die Info welche Relais durchgeschaltet werden
>Ich finde allerdings keine passenden ICs....kann mir jemand helfen ? 120 x AT90CAN128?
-
Thread
AVR: Billigst-JTAG-Debugger-Sticks aus China - Taugen die was?
#2848162: > Vorsicht! Der kann nur die AVRs des ersten JTAG-ICE. Damit wäre beim ATmega169 und AT90CAN128 das Ende der Fahnenstange erreicht. > Wenn du neuere AVRs > nutzen möchtest geht das nicht. Ich hege immer noch den Verdacht, dass man im Prinzip dieser Firmware auch neuere AVRs beibiegen
im Attribut "allowFullPageBitstreaming", und diese Änderung war bereits bei den ATmega169 und AT90CAN128 wirksam (muss also in der Firmware bereits berücksichtigt worden sein). Das Problem ist eben nur, dass sich bei diesen Clones nie jemand die Mühe gemacht hat, die Firmware neu zu schreiben
-
Thread
AVR Studio 6 und Bootloader
Problem liegt, die ganze Zeit. An der Byte bzw. Wort Adressierung. Laut Datenblatt geht bei AT90CAN128 der Bootloader ab 0x1E000 (Byte adressing). Was ist die richtige Wort adresse in diesem Fall? 0xE000 ist sicherlich faslch? Gruss Stefan
Problem liegt, die ganze Zeit. An der Byte bzw. Wort > Adressierung. > > Laut Datenblatt geht bei AT90CAN128 der Bootloader ab 0x1E000 (Byte > adressing). > Was ist die richtige Wort adresse in diesem Fall? 0xE000 ist sicherlich > faslch? > > Gruss Stefan 0x1E000 als Byte-Adresse entspricht 0xF000
-
Thread
Interrupt/Timer Problem: Nur einmalige Ausführung
AT90CAN128, JTAG liegt dort auf PORTF, LEDs blinken auf wie gewollt. Nur halt nicht durch Interrupt (bzw. durch mehr als einen Interrupt).
Hmm, erstmal Danke für deine Antwort. Im AVR-Studi ist der at90can eingestellt, das Makefile hat das AVR-Studi erstellt. Was mir aber aufgefallen ist beim debuggen mit dem JTAG Ice mkII, das im SREG das I-Bit nach der ISR nicht wieder gesetzt ist.
-
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 können
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 Obergrenze
-
Thread
AVR-CAN-Lib hängt nach check_message
Select if you want to use timestamps. * Timestamps are sourced from a register internal to the AT90CAN. * Selecting them on any other controller will have no effect, they will * be 0 all the time. */ #define SUPPORT_TIMESTAMPS 0 // ---------------------------------------------------
// ----------------------------------------------------------------------------- // Setting for AT90CAN // Number of CAN messages which are buffered in RAM additinally to the MObs #define CAN_RX_BUFFER_SIZE 16 #define CAN_TX_BUFFER_SIZE 8 // only available if CAN_TX_BUFFER_SIZE > 0 #define
-
Thread
AVRMega8 ist auf einmal taub
Ich weis auch noch was dazu zu sagen: Ich hatte eine AT90CAN128 in der Kur, bei dem ich aus Versehen auf externen Takt umgeschaltet hatte. Soweit so gut: Externen Takt angelegt und wie bei Dir keine Kommunikation mehr moeglich. Das Ding arbeitete sein letztes
darauf, dass die Oszillator-Frequenz mindestens 4mal hoeher sein muss als die SPI-Taktung (beim AT90CAN128). Also, noch einmal auf externen Takt umgestellt und die SPI-Taktung von 1/4 bis auf 1/10 der Oszillator-Frequenz heruntergedreht. Jedoch kein Verbindugsaufbau moeglich. Erst als ich einen 32KHz-Signal
-
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
Anfängerfrage CAN
Hallo zusammen, fange gerade damit an mich mit CAN zu beschäftigen. Habe den Atmel AT90CAN128 als Controller. Nun steht hier in der Artikelsammlung, man soll auch gleich einen CAN Treiber mit bestellen. Braucht man immer einen CAN Treiber um mit einem µC einen CAN Bus aufzubauen? Wieso
Klare Abgrenzung: - Der AT90CAN128 ist ein *Micro-Controller*. - Er enhält einen *CAN-Controller*. Diese baut die CAN-Frames zusammen, kümmert sich um die Erzeugung der CRC, und dem BitStuffing, etc. Er besitzt (meist) ein digitalse
-
Thread
ATMEL Mikroprozessor programmieren
ATMEGA2560-16AU programmieren und ich wollte mich da im vorhinein einlesen. vorher hatten wir den AT90CAN128-15AZ. und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich super einlesen kann, ein buch oder sonstiges. lg reinki
ATMEGA2560-16AU > programmieren und ich wollte mich da im vorhinein einlesen. vorher > hatten wir den AT90CAN128-15AZ. Aaah, also doch mal ein paar brauchbare Infos... Also AVR. > und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich > super einlesen kann, ein buch oder sonstiges. Tja
-
Thread
Hat jemand Erfahrung mit dem "AVR Eclipse Plugin" ?
würde ich gerne Eclipse mit dem "AVR Eclipse Plugin" installieren. 1) Ich muss Software für den AT90CAN128 entwickeln. Kann mir jemand sagen, ob dieser µC unterstützt wird? 2) Welche Debughardware (MK2, ICE3, ...) wird unterstützt? 3) Läuft das System stabil? Ich benutze bisher hauptsächlich das
aktuellen Eclipse-Version die Project-Nature bei einem neuen Project einmalig von Hand setzten muß. AT90CAN128 wird unterstützt. Debug-Hardware musst du selber in Eclipse integrieren, damit hat das plugin nichts zu tun. Oliver
-
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 `log
-
Thread
AT90CAN128 auf DVK90CAN1-Board - wie programmieren?
Hallo! Ich habe mir das Atmel DVK90CAN1-Board mit einem AT90CAN128 bestellt. Jetzt brauche ich noch eine Möglichkeit, den Mikrocontroller zu programmieren. Ich würde mir gerne einen ISP-Programmierer selber bauen. Dazu habe ich auch schon gegoogelt. Leider finde
Hallo, ich interesiere mich für den Starterkit DVK90CAN1-Board mit einem AT90CAN128. weisst jemand bei welchem Händler den Board bestellen können. danke.
-
Thread
PWM mit AT90CAN128 und 16bit Timer1
bewandert in der C-Programierung von Mikrocontrollern und habe das Problem, dass ich auf dem AVR AT90CAN128 eine einfache PWM erzeugen möchte, die erstmal nur eine LED aufleuchten lassen soll um zu sehen wie es funktioniert. Ich hab die Dokumentation zu dem Controller rauf und runter gelesen, bin aber
-
Thread
[V] STM32 Stamp, AT90CAN128, etc.
ist anders belegt. Gedruckter Schaltplan liegt bei. 2 Stück vorhanden, jeweils 15€. * AT90CAN128-16AU 6€. Alles neu und unverbastelt. Versand mit Hermes 3,80€. AT90CAN128-16AU auch als Polsterbrief 0.90€. Vorzugsweise verkaufe ich die STM32F103 Stamps im Set mit den Basisplatinen.
-
Thread
AVR: Port E am AT90CAN128 als Eingang invertiert?
Hallo zusammen, ich versuche auf einem AT90CAN128 die Pins PE7, PE4 und PE3 als Eingang zu nutzen. Ich habe das DDRE-Register (DDRE=0x00) entsprechend gesetzt, erhalte jedoch ein merkwürdiges Verhalten. Die Werte sind genau invertiert gegenüber
-
Thread
BLDC ROXXY2815 per at90can128 ansteuern
obenstehender Stückliste die daneben stehende verdrahtung. Und muss über dass Mikrocontrollerboard At90can128 den BLDC Motor ROXXY2815 ansteuern. Kann mir jemand erklären wie ich in c die signale geben muss, dass der Motor sich dreht und ich von Links auf Rechtslauf schalten kann?
-
Thread
I²C beim AT90CAN128 - acknowledgement
mit Mikrocontrollern, nur zur Nachsicht vorweg.:) Ich habe 2 baugleiche Platinen mit je einem AT90CAN128 von Atmel. Diese verbinde ich unter anderem über I²C und möchte lediglich einen einfaches Senden von Daten durchführen. Die Übertragung werde ich stören und möchte dann am Empfänger schauen, was
-
Thread
Programmierung von uC
Hi, ich benutze JTAG-Interface eines Entwicklungsboard für AVR AT90CAN128 zu programmieren. Wie konnte man den uC programmieren bei Endprodukten? Muß man die 4 Anschlüsse von JTAG freilassen, um zu programmieren? Das JTAG-Interface ist doch nützlos nach der Programmierung
Aber wie kann ein SMD-uC wie AT90CAN128 programmiert werden ohne einzubauen? Gruss
-
Thread
stdlib.h exit funktion
#4883659: > wie genau dein System darauf reagiert, kommt auf den System an. Im meinem Fall ein At90Can128 mit dem Atmelstudio7! Danke
quasty schrieb im Beitrag #4883665: > Im meinem Fall ein At90Can128 mit dem Atmelstudio7! By default ist exit() dort eine Endlosschleife. Kann man aber auch selbst anders implementieren, falls man bspw. Error-LEDs blinken lassen will oder dergleichen.
-
Thread
UART zeichen einlesen/empfangen
Moin! Ich benutze für meinen AT90CAN128 folgende Befehle um Zeichen einzulesen und zu versenden (RS232): void uart_putc( uint8_t data ) { while ( !(UCSR0A & (1<<UDRE0)) ); UDR0 = data; } uint8_t uart_getc(void)
den empfang beim µc falsch zu sein.. aber die kann ich doch nicht separat einstellen... ist ein at90can128 auf nem evaluationsboard...
-
Thread
CAN BUS Identifier
Mask Register dazu benutzen ? Ein kleines Beispiel in C wäre traumhaft... Ich benutze den AT90CAN128
zwei bis vier Registern deinen Wert zusammenbauen mussst. Siehe auch Seite 263 im Datenblatt des AT90CAN128, Abschnitt 19.11.3 Gruß Fabian
-
Thread
Hänler in Hannover und Umgebung
Hallo, ich hab ein problem, mein AVR (AT90CAN128) lässt sich seit gestern nicht mehr ansprechen. Keine Ahnung warum und keine Zeit Tagelang etwas auszuprobiren. Daher brauche ich einen neuen µC und zwar wenn möglich noch heute! Hat jemand einen
bekommen könnte?! Nochmal zusammengefasst: "Ich suche einen Hänler in Hannover und Umgebung der AT90CAN128 auf Lager hat!" sehr dringend! Danke steffen
-
Thread
Schalter per Interrupt einlesen
Wie muss der Code aussehen um das Schalterproblem zu realisieren? Als weitere Info: Es wird ein AT90CAN128 verwendet. Vielen Dank schon mal im voraus.
Wie muss der Code aussehen um das > Schalterproblem zu realisieren? Als weitere Info: Es wird ein AT90CAN128 > verwendet. Vielen Dank schon mal im voraus. Schalter oder Taster? Ansonsten: so wie immer Schalter bzw. Taster werden durch regelmässiges Polling abgefragt und entprellt. Elegant geht
-
Thread
Atmega128 Variablen-Problem
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, dass
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
uIP Statemachine
da ja sonst nix passieren. Kann es sein, dass ich zu wenig Ram über habe für den Stack? Hab nen AT90CAN128 und meine Prog. erzeugt das: [pre] main.elf : section size addr .data 2140 8388864 .text 78872 0 .bss 3115 8391004
www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_startup sieht zwar anders aus, scheint aber für den AT90CAN128 nicht vernünftig, da das MCUCR Register keine SRE oder SRW Flags hat ;) Was ist noch falsch????
-
Thread
Assembler vs. C
ATmega1280 (JTAGICE mkII, STK500, AVRISP) - ATmega1281 (ICE50,JTAGICE mkII, STK500, AVRISP) - AT90CAN32 (ICE50,JTAGICE mkII, STK500, AVRISP) - AT90CAN64 (ICE50,JTAGICE mkII, STK500, AVRISP) vielleicht hab ich mich halt erschreckt, daß dort zwar stks gelisted sind, aber halt nich das 200er. ES
-
Thread
Probleme beim Senden von CAN-Nachrichten beim AT90CAN128
Hi, habe folgendes Problem mit einem AT90CAN128 auf einer Platine, welche von der Firma KTB entwickelt wurde. Ist momentan glaube ich nicht verkaeuflich, aber wir haben hier (Uni-MD) schon mal ein paar Muster bekommen. Nun habe ich den Controller
-
Thread
ATMega und EMV
Ich entwickel an der Hochschule gerade einen Geschwindigkeitsregler, der unter anderem einen AT90CAN128 enthält. Ich hab die Schaltung erstmal so gemacht, dass sie funktioniert. Dann kam dem Professor die Idee, ja wenn das Ganze EMV-tauglich sei, wäre das noch viel besser! Also hab ich mich mal
hatte ich einen Spannungsteiler, aber das soll EMV-technisch gar nicht gehen. Ich nehme einen AT90CAN128 @ 16MHz, das ist ein ATMega128 mit CAN-Controller. Bin im 7. Semester. Allerdings im Maschinenbau. Da ich Mechatronik dranhängen will, dachte ich ich mach mal sowas. Mein Prof hat sich das aber
-
Thread
JTAG SCHALTPLAN Nachbau gesucht
der Firmwarepflege vor ca. 3 Jahren implementiert waren. Die beiden modernsten dabei sind der AT90CAN128 und der ATmega169. Für modernere AVRs lohnt sich der relativ preiswerte AVR Dragon, sofern man AVRs mit maximal 32 KiB ROM benutzt. (Größere kann man mit dem Dragon nicht mehr debuggen, aber
JTAG-ICE-Clone hat damit seinen heutigen Markt eigentlich nur noch, wenn man einen ATmega64/128 oder AT90CAN128 debuggen möchte.
-
Thread
genaues Delay in gcc
Ich benutze den AT90CAN128 und er läuft mit einem 16 MHZ-Quarz. Ich habe schon im Datenblatt nachgeschaut, ob man die Frequenz erhöhen kann, aber bei 16 MHz ist leider Schluss....
Hallo, lögel schrieb: > Ich benutze den AT90CAN128 und er läuft mit einem 16 MHZ-Quarz. Ich habe > schon im Datenblatt nachgeschaut, ob man die Frequenz erhöhen kann, aber > bei 16 MHz ist leider Schluss.... Und warum nimmst Du keinen Timer
-
Thread
(Daten-) Bus Programmieren in C
CAN-Bus. Da gibt es entweder Controller, die CAN-Funktionalitäten bereits implementiert haben (z.B. AT90CAN128), oder Controller, die mit CAN-Controllern über SPI kommunizieren (z.B. ATmega8 + MCP2515) Wenn nicht CAN, gibt es die Möglichkeit zur seriellen Schnittstelle. Man könnte sich aber auch ein
Mikrocontroller der auch das CAN-Bus System/Protokoll unterstützt oder >irre ich mich da jetzt komplett? AT90CAN128? Aber CAN ist nichts für dich. >Hoffe das es direkt für C anwendbar ist, Ich hoffe das die Sonne morgen aufgeht und es keinen Regen oder Glatteis gibt.
-
Thread
Can-Controller/µC
Aber wie gesagt, nur schnell reingeklickt. Zu Anfang hatte ich inensiv gesucht. Da waren nur die AT90CAN verfügbar. Und bei einem Preis von ca. 7€
wie gesagt, nur schnell > reingeklickt. > Zu Anfang hatte ich inensiv gesucht. Da waren nur die AT90CAN verfügbar. > Und bei einem Preis von ca. 7€ Ich hoffe der folgende Link funktioniert, der sollte in der parametrischen Suche von Atmel auch die AtmegaXXM1 aufführen: http://www.atmel.com/v2pfresults.aspx
-
Thread
Externes RAM am atmega128
Ich bin gerade beim Blättern auf diese Diskussion gestossen: in den Daten zum AT90CAN128 steht die Warnung, dass die klassischen 74HC ICs den Anforderungen (Anstiegszeit, Verzögerung ...) an den Puffer zwischen Prozessor und Speicher nicht genügen, ATMEL sagt dass (zumindest beim AT90CAN
-
Thread
In-System-Programming über CAN
Bootloader > habe ich schon erfolgreich zum laufen bekommen. Welcher Controller? In meinem Fall AT90CAN128. Ich bin auch gerade dabei, einen CAN-Bootloader zu bauen, der mir genehm ist. Die wenigen verfügbaren passen mir nicht. Bisher bin ich aber noch bei der Planung. Code existiert noch nicht
Christian H. schrieb im Beitrag #3096389: > Welcher Controller? In meinem Fall AT90CAN128. Habe einen PIC18F2580 Christian H. schrieb im Beitrag #3096389: > Ist Deiner verfügbar - so zum spicken? Ja, ist der AN247 von Microchip. Den Code wirst Du dann wohl nicht verwenden
-
Thread
AVR Tool Chain mit MinGW
AT90PWM2/3, ATmega164/324/644, ATmega325/3250/645/6450, ATmega329/3290/649/6490, AT90CAN128 ATtiny13/2313, ATmega48/88/168, ATmega325/3250/645/6450 und AT90CAN128 sind zwar wohl im GCC-Source schon drin, aber noch nicht in den 3.4er Versionen.
-
Thread
CANopen: Controller mit CAN oder extern?
Wir setzen den AT90CAN128 von Microchip ein. Hier ein Eval-Board: http://www.exp-tech.de/avr-can-at90can128-development-board
-
Thread
AVR ohne Stromversorgung über ISP zerstört?
gemacht hat. Der ISP Dongle funktioniert zum Brennen von anderen AVRs (eben überprüft). µC ist ein AT90CAN128. Korrekte Verbindung zwischen ISP Header und Controller habe ich überprüft, auch ist kein ISP Signal nach Masse, VCC oder einem anderen ISP Signal kurzgeschlossen. Habe mit dem Oszi nachgesehen
John schrieb im Beitrag #4328229: > µC ist ein AT90CAN128. Korrekte Verbindung zwischen ISP Header und > Controller habe ich überprüft Das der 90CAN128 nicht die SPI Pins für ISP benutzt hast Du berücksichtigt?
-
Thread
Lohnt der Einsatz des µc/CAN - Stack
Stimmt, hätte man dazu sagen sollen... es wird ein AT90CAN128 von Atmel. Gruß Fabian
Stack hier im Forum oder im Rahmen eines open-source projektes erhältlich ist. Schließlich ist der AT90CAN128 ein gängiger Typ. Oder gibt es an den Stacks von micrium ein bestimmtes Feature, daß du gerne verwenden möchtest?
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATMEGA3250PA ATMEGA3290A ATMEGA645P ATTINY1634 ATTINY828 ATTINY84A ATXMEGA32C3 ATXMEGA32E5 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515
-
Thread
Energieeffizienter uC mit CAN gesucht
Bistabilen Relay eventuell noch Zeitsteuerung des relays ( Zeit in EEPROM Speichern ) Habe da den AT90CAN128 entdeckt: bei 16 MHz und 4,5V verbraucht er ca 11 mA und bei 8 MHz und 2,7V nur 3 mA ich denke für die geringe Anforderung reichen doch eigentlich die 8 MHz aus ? kennt jemand einen besser
Ach ja den AT90CAN hatte ich zwar auch schon ein paar mal, was mich da aber extrem stört ist der hohe Preis. Ein PIC kostet da gerade mal 1/3. Vielleicht ist es sogar günstiger einen kleinen PIC/ATMEL zu nehmen und
-
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 löte
-
Thread
Wie Drehzahl messen und auf CAN senden?
Drehzahlsensor ist ein induktiver Sensor (http://www.balluff.com/media/DE_DE_154317.pdf). Der AT90CAN128 ist für die Auswertung gedacht. Das steht aber noch nicht fest. Wenn jemand einen besseren kennt, bitte nennen. Nun suche ich einen möglichst fehlerunempfindlichen Schaltplan (EMV usw.) und
https://www.olimex.com/Products/AVR/Development/AVR-CAN/ Das würde ich kaufen. 25€. Hat den AT90CAN128. Hast Du einen CAN Monitor, also einen USB Adapter?
-
Thread
ATMega324PB: Header?
the supplement # to *cpp would read # # -D__AVR_DEV_LIB_NAME__=m8a *cpp: -D__AVR_AT90CAN128__ -D__AVR_DEVICE_NAME__=at90can128 # End of file [/pre]
-
Thread
5V Spannungsversorgungs LM 1117 Alternative , da dieser heiss wird
> nur raten (war übrigens der 48P, nicht 88P). Aach so nee ist kein Staatsgeheimnis, ist ein AT90CAN. Höhere Busgeschwindigkeit benötigt halt eine höhere Rechnenleistung.
Bernd S. schrieb im Beitrag #3836691: > Aach so nee ist kein Staatsgeheimnis, ist ein AT90CAN. Offenbar doch, denn davon gibts diverse Grössenklassen. ;-)
-
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
programmieren funktioniert nicht: "avrdude: Invalid device signature"
Hallo, ich möchte einen AT90CAN128 programmieren. Dazu benutze ich den CrispAVR-USB V2.2 STK500 USB ISP Programmer Adapter, der mir im Gerätemanager als com5 angezeigt wird. Mein Betriebssystem ist Windows XP. Der Mikrocontroller
folgende Fehlermeldung: [code]avrdude: Device signature = 0xffff00 avrdude: Expected signature for AT90CAN128 is 1E 97 81 Doublecheck chip, or use -F to override this check.[/code] Die Device signature ändert sich und war auch schon 0xffffff. Könnt ihr da einen Fehler ausmachen? Ich hoffe ich habe