-
Thread
Problem mit Tasten gegen +UB
Hallo, ich habe ein ganz seltsames Problem, ich habe 8 Tasten an meinem AT90CAN128 angeschlossen, die gegen + schalten. Die Pins des Controllers hängen also im nichtbetätigeten Zustand über 10k Pulldown Widerstände gegen Masse. Wird eine Taste gedrückt, so bekommt der Pin High
-
Thread
AVR Library für Eagle überarbeitet
So, die Liste ist fast komplett und es wurden auch zwei Fehler korrigiert. Wer den AT90CAN128 verwendet sollte sich die neueste Version ziehen. Danke an Helmut für den Hinweis. Falls noch andere Fehler auftauchen sollten bitte ich um ne kurze Info
-
Thread
kein Acknowledge i2c
Guten Morgen, ich habe einen Atmel At90Can128 und auf der Platine zwei i2c ICs! Nun antworten bei beide Ics nicht auf meine Start! Sehe Anhand des I2C Sniffer das die Anfrage korrekt ist! Meine Frage ist nun sind beide Slaves defekt oder
-
Thread
CAN Error frame mit AT90CAN senden
eines solchen error-frames für mich hat wäre ich auch sehr dankbar. Zu meinen Komponenten: - AT90CAN128 - PCA82C250 - CAN-Bibliothek von Marco Glietsch (http://www.mikrocontroller.net/topic/98697) Vielen Dank schon mal. Gruß Thorben
-
Thread
Universeller RC5-Fernbedienungsempfänger
oder 5 anzufangen? Was hältst du von: DIAMEX USB ISP : Programmer f. AVR,STK500,ATmega,ATtiny,AT90, http://www.reichelt.de/?ACTION=3;ARTICLE=110344;GROUPID=;SID=11TVFGcX8AAAIAAHDVE8I6985497188ac2185a44becf713de1305 oder, soll ich lieber mit: AT AVR ISP : AVR Programming Tool AT AVR ISP2
an der Experimentierboard, nur, mit dem DIAMEX USB ISP :: Programmer f. AVR,STK500,ATmega,ATtiny,AT90 muss ich mich noch bisschen schlau machen. Hat jemand schon damit gearbeitet? Hier noch meine Bestell-Schtückliste bei Reichelt. (Wenn jemand noch so was bauen möchte?) Ich habe statt ATTiny22
-
Thread
CAN Header file CodeVisionAVR
bin völlig neu auf dem Gebiet der (µC-)Programmierung und ich habe es gleich mit dem umfangreichen AT90CAN128 zu tun. Ich möchte einfach Daten zwischen zwei dieser Controller austauschen und bin dabei, ein C-Programm in CodevisionAVR zu schreiben. Leider gibt es da keine Header-Dateien mit verwendbaren Funktionen, wie sie für den I²C beispielsweise vorhanden sind. Die einzigen files für CAN, die ich hier in alten Beiträgen gefunden habe, sind für AVR Studio. Nach meinem Wissensstand kann ich die dann aber nicht verwenden, richtig? Hat vielleicht jemand eine solche Datei, weil er sich mit
-
Thread
Avr jtag guenstig
entwickeln, sodass mit dem Ende des Atmel-Firmware-Supports (gekennzeichnet durch den ATmega169 und AT90CAN128) keine Weiterentwicklung der Firmware mehr stattfand. Beide sind mittlerweile wohl fast 7 Jahre alt. Ein AVR Dragon dürfte aus heutiger Sicht eigentlich die sinnvollere Investition sein
-
Thread
For Schleife nur bestimmte Werte hochzählen lassen
Ah sorry. ^^ Natürlich C. Ich programmiere im AVR Studio 4. AVR GCC. Controller ist ein AT90CAN128. Also vorher in einer Variablen die Werte hineinschreiben und in der Bedinung wieder aufrufen.
-
Thread
float über CAN BUS senden
Hallo. Ich bin seit gestern beim CAN BUS und hab über dieses Forum auch schon viel darüber gelernt. Fazit bis jetzt : ID, MASK, MOB´s usw kein Problem. Ein Byte senden auch kein Problem. Aber da hört´s auf. Wie sendet man Variablen
schaffe aber die nächste Hürde nicht. Also min ZWEI BYTEs bzw einen float-Wert. Ich benutze einen AT90CAN128 und C.
-
Thread
Debuggen ständige Fehlermeldung
Guten Abend, es handelt sich um einen At90Can128! Sorry dachte das Avr klar ist! Lg
-
Thread
ADC Port auslesen
Hallo zusammen, ich habe einen AT90CAN128. ich lese zu beginn meines Programmes alle 8 ADC-Ports direkt nacheinander ein. nun stelle ich fest, dass sich die Werte gegenseitig beeinflussen, sprich: wenn ich das zu messende Spannungssignal
-
Thread
Fehlerrate bei UART
Hi, im Datenblatt von AT90CAN128 erkennt man, daß die Fehlerrate von UART unter der 19200 Baudrate und der 8MHz Taktfrequenz 0,2% beträgt. Bedeutet das, daß Fehler im Laufe der Zeit auf jeden Fall vorkommen werden? Gruss
-
Thread
EEPROM im AVR vor Überspannung schützen
nichts bringen, da das Phänomen nicht durch einen SW Schreibfehler auftritt. Verwendet wird ein AT90CAN128. Merci Christian
-
Thread
Flashen über Bluetooth
Hallo zusammen, ich habe auf meinen At90Can128 eine serielle Schnittstelle gesetzt und einen Bluetooth Dongle rangesteckt ... mit dem kann ich auch prima schnacken, nur das flashen funktioniert nicht. Wenn ich ein Kabel verwende gibt es keine
. Damit scheint avrdude ein Problem zu haben, denn ich bekomme die Meldung avrdude: ser_open(): can't open device com43 Wenn ich einen anderen COM Port erzwinge (wobei ich nicht so genau weiß ob man das darf und eine Warnung gibt es auch) stürzt der Rechner manchmal ab und es passiert gar nichts
-
Thread
I2CKommunikation mit DS2482
Hallo, der Mikrocontroller ist der AT90CAN128
-
Thread
ISR für Timer
Hallo, ich benutze den AT90CAN128, die Interrupt_Vector sind in <avr/iocanxx.h> Headers definiert.
-
Thread
Piezo Buzzer summt leise - Schaltwandler schuld?
Hallo Forum, ich habe einen Piezo-Summer mit + direkt an zwei Ports (mehr Strom) eines AT90CAN128 angeschlossen. Die andere Seite des Summers liegt auf Ground. Aufs Board kommen 24V die über einen LM2594 auf 5V gebracht werden. Wenn mehr Strom abverlangt wird (anschalten einer LED-Matrix
-
Thread
8 Bit genauigkeit bei ADC 4&5 Atmega8
zwischen 1 und 256 zurück gibt? Der ATmega8 hat nur einen einzigen ADC und der hat 10 Bit (RTFM Fig. 90) Wie soll eine 8 Bit Wandlungsergebnis übrigens einen Wert von 256 annehem? Da scheinen noch ein paar Grundlagen zu fehlen.
and the bandgap voltage and determine the bandgap voltage to have a correct scaling value. Vcc can be in the range 4.9V to 5.1V. So the scaling can be in the range 2.6V/4.9V = 140/490 = 0.531 2.4V/5.1V = 115/510 = 0.470 */ [/code]
-
Thread
Uart Problem: falsche Daten kommen an, zu hohe Baudrate?
Hallo, ich habe das AT90CAN128 Evaluationsboard von Atmel. Über die Uart Schnittstelle versende ich Daten an den PC und Daten von PC zum Board. Bis zu einer Baudrate von 57600 kommen alle Daten sauber an. Erst bei der Baudrate
-
Thread
Thin Client Empfehlung.
CubicSDR und einen RSP1 mit 8-10MHz möglicher Bandbreite. Also eher 4 anstelle 2 Kerne und eher 90W anstelle 65W falls nötig. ;-) Vorschläge?
was ich am ende nehme. Aber viel GPU Leistung Brauch ich eigentlich nicht. "Graphics card with at least 128MB video memory and OpenGL 3.x or ES 2.0 support." Von den Systemanforderungen her braucht CubicSDR auch nicht viel. " Multi-core processor system with at least 1GB RAM. OSX 10.9+ for
-
Thread
Hilfe bei Programmierung AVR Studio
Hallo, ich möchte meinen AT90CAN128 mit einem Seriellen Programmer programmieren. In AVR Studio komme ich auch in das Dialogfeld AVRprog, aber unter Devices erscheint der Controller nicht. Was kann ich tun?
-
Thread
Quarz ESR zu hoch Auswirkungen
Quarz-Oszillatoren in den vergangenen 10 > Jahren drastisch billiger geworden sind? Ja. Für den AT90CAN128 setze ich den hier ein: https://de.farnell.com/search?st=mcsjk-6nc1-16.00-25-b
-
Thread
4x16 LCD - Asm Routinen
ein paar Asm-Rountinen für ein 4 Zeilen/16 Zeichen Standard LCD. Ich hab das LCD bereits mit meinem AT90S2313 verkabelt, aber mit den Routinen aus dem hiesigen Tutorial kann ich leider nur die 1. und die 3. Zeile ansteuern. Liegt das an meinem LCD, oder muss man im Quellcode noch irgendetwas einstellen
Zeichen zum LCD, dann sind alle 4 Zeilen voll ;) Zeile 2 beginnt glaub bei 40, spring also mal mit 40+128 in Tmp nach lcd_command und du bist in zeile 2
-
Thread
Falscher Quarz am AVR
Hallo, ich habe hier eine Testschaltung mit einem AT90CAN128. Betriebsspannung 3,3V und Quarz 16MHz. Das ganze ist über 10pol ISP an ein STK500 zum Programmieren und Versorgen angeschlossen. Ich weiß, dass die Frequenz bei 3,3V nicht funktioniert, aber
-
Thread
Schaltung InSystem programmieren
Programmierung". Ich habe bisher das Startkit600 benutzt. In einem der nächsten Projekte werde ich den AT90CAN128 nutzen. Ich würde die Schaltung gerne so aufbauen, dass ich ihn nicht ins Startkit setzen muss um ihn zu programmieren. Ich würde gerne wissen, ob es funktionieren würde, wenn ich die fünf
-
Thread
AVR "differ in signedness" bei identischen Projekten
habe und dann kompielieren kann. Dieses Projekt funktioniert tadellos auch auf dem Controller (At90can128). Dann wollte ich aber den gesamten Inhalt in ein mit AVRStudio neu angelegtem Projekt hinein kopieren. Auch wenn ich nun alle H-Dateien aus dem früheren Projektordner kopiere und alle
-
Thread
Suche den Beitrag über die Sicherheit kopiergeschützter uCs
müssen. Nein, ich will mich nicht an fremdem Eigentum bereichern, ich will wissen, ob sie inzwischen AT90CAN128 knacken können und welche Chips zum jetzigen Zeitpunkt vor den Asiaten noch sicher sind.
-
Thread
ADC Signal einlesen - DAC Signal ausgeben, Grundlagen
Bandbreite) mit einer Spitze Spitze Spannung von 0,775V über den AD-Eingang PA0 des Microcontroller AT90CAN128 einlesen möchte, ist dieser in der Lage die negative Halbwelle mit zu erkennen, oder muss das Signal hierzu in den positiven Teil verschoben werden? Als Referenzspannung lege ich 2,3V an,
-
Thread
Kreissegment zeichnen
Vorgehensweise zuviel Speicher verbraucht und recht unalgorithmisch ist, aber ich hatte an meinen AT90CAN128 512KB SRAM extern drangepackt und diesen kaum genutzt. In der Nachbetrachtung wäre es auch mit den internen 4KB gegangen, aber meine Arbeit leistet ja noch einiges mehr.
-
Thread
Welches Board zum Einsteigen?
ich was von ATMEL nehme, da wir ja dann den ATMEGA256 programmieren. Momentan programmieren wir den AT90CAN128. Ich hoffe Ihr könnt mir zahlreiche Tipps und Anregungen geben. Ein Buch habe ich mir auch schon zugelegt: "AVR-RISC Mikrocontroller" Danke im voraus Lg Reinki
-
Thread
Hausbus
.2 Jahren in eingebauten Zustand fehlerfrei (bis auf das 8515-Eeprom-Brownoutproblem). Den SAE81C90/91 würde ich zwar nicht mehr empfehlen, da nicht/schlecht lieferbar, dafür einen µC mit integriertem CAN einsetzen. Ich bastle gerade für die nächste Version an Motorola HCS12. Das soll dann in einem
reichte es dann. Technisch gesehen ist der Fujitsu ok. AVR hab ich verlassen, da damals der SAE81C90/91 nur schlecht lieferbar war und die Kombination aus µC und ext.CAN-Hardware kostenmäßig nicht soo optimal war, außerdem wollte ich mal ne andere µC-Familie kennenlernen. Den HCS12 setzen wir auch
-
Thread
AT90CAN ADC springt
Hi, ich bekomme mit dem ADC des AT90CAN128 ungenauere Ergebnisse als mit einem ATMega8, obwohl ich den selben Code benutze (C in AVRStudio). Der ATCAN gibt zwar ein 10-bit-Ergebnis aus, jedoch überspringt das Ergebnis immer mehrere
-
Thread
Gesetztes Bit bleibt nicht aktiv. ISR löscht Bit.
zeit=124; init(); while(1) { if(zeit<=99) z1 = 0; if(zeit>=100) z1 = 128; if((PIND & 0b00000100) == 0b00000100) { zeit=30; } if(count >= 500) { count=0; zeit--; // Teilt eine 5 Stellige
ja, das mit dem volatile ist mir noch nicht ganz klar...bei meinem µC Board mit nem AT90CAN128 hab ich das noch nie gebraucht.... hab den fehler aber schon gefunden: ich schreibe in der ISR: CLEARBIT(PIND,PIND1); SETBIT(PIND,PIND0); das muss so sein: CLEARBIT(PORTD,PORTD1
-
Thread
splc780d LCD Pollin
Hi Holger, also ich benutze einen AT90CAN128 von Atmel. Ich hatte vorher die Fleury.lib benutzt. Hab nun auch schon die routine von microcontroller.net ausprobiert, aber auch ohne Erfolg. Vorher hatte ich auch noch den R/W auf PA1
-
Thread
STM32 Programm unerwartet groß
ich ein in C geschriebenes Testprogram für Schaltungsentwickungszwecke Für verschiedenen uC (PIC,AVR,AT90LP51,Zilog Z8). Bei den 8-Bittern wurden dafür immer an ca 10KB an Flash verbraucht. Später portierte ich dasselbe Program auf einen STM32 und LPC2103 mit den dafür notwendigen Anpassungen und kam dann
werden insgesamt grösser, aber ganz bestimmt nicht in dem Mass, wie du jetzt vielleicht befürchtest. 128kB ist ne ganze Menge.
-
Thread
Schaltzeichen
Hallo alle beisamen, ich habe im mikrocontroller.net shop mal rumgestöbert und möchte mir dort den at90can128 zu legen für ein kleines projekt... im schaltplan befindet sich ein mir unbekanntes schaltzeichen bzw. bauteil. ich habe ein screenshot des schaltplans mit markierung angehängt. wäre nett
-
Thread
Was muß ich nehmen, Ext. Low-Freq. Crystal oder Ext. Chryst
Hallo Ich möchte einen AT90CAN128 mit einem externen 16Mhz Quarz beschalten. Um mich nicht auszusperren beschäftige ich mich gerade mit den Fuses. Laut Datenblatt muß ich mich jetzt zwischen External Low Frequency Crystal und
-
Thread
16Bit Timer/Counter dekrementieren
Hallo Ich ich möchte mit einem AVR uP(AT90CAN128) einen Inkrementalgeber auswerten und muss zu diesem Zweck den 16 Bit Timer/Counter bei Drehrichtungswechsel auf dekrementiern umschalten. Das Hinaufzählen und bei 360° auf Null zu setzen ist
-
Thread
Interrupt-Priorität
Hallo Leute, wie kann ich wissen, welches Interrupt zwischen CAN-Interrupt und UART-Interrupt die größte Priorität hat. danke
hallo, der Mikrocontroller ist der AT90CANB128. hat das Interrupt mit der größten Vektor-Nummer die höchste Priorität?
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
mal die Fragen, und probiere dann deine Tipps aus :). Also ich benutze die Standard Firmware mit AT Befehlen, auf meinem µC ( AtMega128 ) sind alle html's sowie Bilder gespeichert, der µC sendet also nach GET Request, die Daten via AT Befehle zum ESP8266. Du meintest wahrscheinlich, ob ich das
Pro als Sketch > kannst du eines nachvollziehen? oder was genau nimmst du her? > Ich hab einen AtMega128, hätte auch ein Arduino Uno hier. Bin nur am vertrautesten mit den AtMegas. > lg rudi ;-) > > bis bald, thread halten wir warm ok! > ist gebookmarked ;-) Perfekt :) Lg
-
Thread
mcp2515 listen only mode betreiben
Hallo, ich habe einen mcp2515 an einem At90crumb128. Da ich nur Can Botschaften über den mcp2515 empfangen möchte dachte ich, das es sinnvoll wäre, den mcp2515 im listen only mode zu betreiben. Zur Programmierung des mcp2515 verwende ich die Can lib von kreatives chaos. Nach dem Initialisieren und einrichten der Filter auf dem mcp2515 versuche ich mittels dem nachfolgeden Code den mcp2515 in den listen mode zu bringen. void mcp2515
-
Thread
40109 sehr träge
Es ist ein AT90CAN128. Ich habe die Pins einfach direkt verbunden (siehe Bild) und die Pins am µC als Ausgang geschalten. Anscheinend kann man bei sowas mehr falsch machen als mir bewußt war.
-
Thread
Berrechnung von Toleranz-Fehler bei UART
hallo zusammen, ich habe eine Frage. Im Datenblatt(Seite 202) von Mikrocontroller at90can128 gibt es eine Formel für die Fehler während einer serielle Kommunikation.Die Formel ist:Error[%]=(1- Baudrate closet Match/Baudrate)*100% kann jemanden mir sagen was ist die Baudrate closet
-
Thread
LIN Treiber für ATCAN128
zusammen, Ich bin gerade dabei ein LIN Netzwerk aufzubauen. Habe dazu auch schon zwei Eval Boards mit AT90CAN128 und jeweils einem LIN Transceiver drauf. Kommunikation klappt im Prinzip auch schon prima, wenn ich was weg schicke (En Strin mit Hallo Welt), kommt er auf dem anderen Board auch tip top an.
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
von > Sampler und CPU wäre ein Horror für ein Bastelprojekt. Aber ich habe > auch noch ein paar AT90USB1286/7er herum fliegen, was den USB-Adapter > überflüssig macht. > Also weiter so, Deine Ideen sind gut. Aber mach kein Scope draus, das > ist wieder am Thema vorbei und Eierlegendewollmilchsäue
snhstq writes: > I use a sort of transformer wire. > The isolation melts away at 300+ C while soldering. Elm-Chan is my idol as well[1], although I have to admit that your soldering job looks much better than mine[2]. Luckily, I can blame it on the lead-free solder :-).
-
Thread
Realloc in Methode
Controler ist ein AT90CAN128. Es stoppt nicht war vll. ein wenig falsch ausgedrückt, Heap und Stack vermischen sich wohl => Der Controller fabriziert Unsinn. Das liegt daran, dass wahrscheinlich zu viel Speicherplatz im
-
Thread
pwm counter0 kein tastverhältnis?
diesem artikel http://www.mikrocontroller.net/topic/167849 mir eine pwm init gebastelt an port b7 des at90can128. klappt soweit auch wunderbar herauskommt ein mittelwert von 2,63V ... ich möchte diesen gern auf ca. 5V anheben. dafür dachte ich die pulsweite zu erhöhen um einen größeren mittelwert zu bekommen
-
Thread
Problem beim laden des Programms im Mikrocontroller
Hallo, ich programmiere seit zwei Monaten mit dem AT90CAN128. Seit heute beim make program kriege ich diese Meldung. Creating load file for EEPROM: canapi.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma
-
Thread
Erfahrungen mit Platinen von AllPCB
> This is one I can open it. And now, arrange produce. > You can check the progress on our web > BR
gewehrt und hat auch geklappt. Bei Elecrow zuckt keiner. "Dear ...., Thanks for your PCB order xxx at allpcb.com. For order code xxxx4 We checked the file, it is panel board, 3 different designs, so price is increased. pls kindly login and pay the price difference so that we can proceed production
-
Thread
uart mit 2 mikrocontrollern
Es leuchten aber die rs232 Kontrolllampen auf, beim senden und empfangen. Ich verwende einen at90can128 über avrispmkII. Meine C Kenntnisse beschränken sich auf Basiswissen. Ich bin froh das ich es überhaupt zu Ergebnissen gebracht habe. Bietet diese Aufgabe doch eine menge Stolperfallen..
#include <avr/io.h> #define F_CPU 16000000 #define BAUD 9600 #include "EB128_BBS2.h" #include <util/delay.h> #include "lcd.c" void uart_init() { //16mhz quarz extern //fuses ok //8bit keine parität 1 stopbit UBRR1H = (unsigned char) (((F_CPU/(16L*BAUD))-1)