-
Thread
Neue OpenOCD-Firmware für USBProg (18x schneller)
USBProg verwendet (ATMega32). Ich habe Berechnungen bei der OpenOCD-Firmware für eStick (mit AT90USB162) durchgeführt. AT90USB162 hat nur 512 bytes SRAM, also ich verwende hier nur 350 bytes als Daten-Buffer. Die Hauptfunktion von der Firmware ist jtag_tap_output_*, sie überträgt die TAP-Zustandübergänge
Zyklen um 350 Bytes vom Adapter zum Zielsystem zu übertragen. Das ist ungefähr 5.5 ms bei einem AT90USB162 mit 8MHz. Dazu müssen auch die Übertragungszeit dieser 350 Bytes vom Host zum Adapter (theoretisch ist das 1 ms bei USB Full-Speed, praktisch ist das 2ms) und die Übertragungszeit der
-
Thread
Fuse bei WinAvr
Hallo, weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen oszilator aur externen Quarz umstellen kann?
>weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen >oszilator aur externen Quarz umstellen kann? Das umstellen der Fuses macht man nicht mit WinAVR, sondern mit dem Programm was den AVR programmiert.
-
Thread
ATTINY 2313 Minimalschaltung
Atmel Datenblätter... Die Typen, auf den das korrekterweise übertragen werden könnte, sind steinalte AT90S*-Versionen, die es heutzutage nur noch antiquarisch gibt. Bei allen anderen AVRs mit ADC aus diesem Jahrtausend ist die gezeigte Beschaltung schlichtweg falsch/unnötig/fehlerträchtig.
is directly connected to the ADC, and the reference voltage can be made more immune to noise by connecting a capacitor between the AREF pin and ground. VREF can also be measured at the AREF pin with a high impedant voltmeter. [/code] Grüße
-
Thread
Echtzeitfähigkeit Win ES 7 und Win EC 7
CAN-BUS das steht fest! Danke für die Antwort!
den aber gilt es zu vermeiden. Ein µC ist ein /Microcontroller/, und es gibt welche, die direkt CAN verstehen, wie z.B. der AT90CAN (32, 64 oder 128). www.atmel.com/Images/doc7679.pdf
-
Thread
avr-libc 1.8.1 freigegeben
Bugs fixed: [#31267] misleading header iom128rfa1.h [#35197] sleep.h _BV defined as __BV in AT90S8515 section [#35226] Online-documentation broken - [...] [#35398] assert doesn't work unless stdlib.h is also included [#35498] misspelled in <util/setbaud.h> [#35539] stdlib.h does not
[#36410] avr/boot.h: poisoned SPMCR for ATmega128 [#36454] string.h: Error for long long in C90 [#36581] avr-libc: pgmspace.h is not ANSI compliant [#37103] ATtiny5/9/10/20/40 watchdog can't be enabled [#37778] _MemoryBarrier() in cpufunc.h error on compile [#38135] Install a dummy
-
Thread
Reset ohne Reset-Pin?
abgewinkt. Erst mit den Atmega hat Atmel nachgebessert. Ich hatte sogar schon ein Gerät mit einem AT90Sxx gebaut. Beim abschließenden Test mit 10 mal Netzschalter ein/aus, blieb er beim 10. mal hängen. Ab in die Tonne. (nichtmal ein MAX690 am Reset-Pin hat geholfen).
kein Bug, wenn es im Datenblatt genau erklärt ist. > Ich hatte sogar schon ein Gerät mit einem AT90Sxx gebaut. Beim > abschließenden Test mit 10 mal Netzschalter ein/aus, blieb er beim 10. > mal hängen. Ab in die Tonne. (nichtmal ein MAX690 am Reset-Pin > hat geholfen). Genau das erwarte ich
-
Thread
Anfrage ans Forum
Wärmeverteilung (2x Heizung mit Pumpe (Relais) und Mischer (Relais, Triac), 1x Warmwasser Relais), CAN, 9xKTY, AT90CAN128) für eine Heizung gedacht waren. Sie sind nicht mehr in der Buchhaltung enthalten, also nicht mehr gewerblich genutzt und zum Verschrotten sie zu schade. Es gibt auch 15 Hackschnitzelofensteuerplatinen als dual AT90CAN128-system, die nicht mehr benötigt werden und für Bastler vielleicht von Interesse sind. Darf ich diese hier ohne gegen die Regel "keine gewerbliche Angebote" zu verstoßen anbieten obwohl es
-
Thread
Optokoppler mit wenig IF - Ersatz für PC847
weniger IF auskommen. Oder soll ich das ganze ohne Optokoppler, also Reed-Kontakte direkt auf den µC (AT90CAN32 mit 5V Versorgung) mit 100nf Kondensator schalten. Vielen herzlichen Dank Michl
Kondensator an den Eingang vom uC, fertig. >ohne Optokoppler, also Reed-Kontakte direkt auf den µC (AT90CAN32 mit 5V >Versorgung) mit 100nf Kondensator schalten. Nö, dann raucht es, wenn dort 24V geschaltet werden. Siehe oben.
-
Thread
Empfehlung 8-Bit-Controller: STM8
4k RAM und 64k Flash. Zumindest bei Atmel hast du dich vertan: ATmega640/1280/1281/2560/2561 AT90USB1286/1287 Alle mit 8k Ram,I2C, und ADC. So jetzt streitet weiter. MfG Spess
spess53 schrieb: > Zumindest bei Atmel hast du dich vertan: > > ATmega640/1280/1281/2560/2561 > AT90USB1286/1287 > Alle mit 8k Ram,I2C, und ADC. Wenn ich das recht sehe, sind das AVRs. Es ging aber um 8051er. > So jetzt streitet weiter. Ich sehe keinen Streit, nur eine ausgesprochen sachliche
-
Thread
Kreisskala zeichen - Programm / Anleitung gesucht
mit Orientation angeben, wie es stehen soll: <</Orientation 0>>setpagedevice % 0:0°(portrait) 1:90°(seascape) % 2:180°(upside down) 3:-90°(landscape) wird nur mit % -dAutoRotatePages=/None berücksichtigt %ist eine Alternative zum Commandline-Parameter % -c"<</Orientation 0>>setpagedevice" [
orientation on the page. Sometimes, when the page has text in several orientations or has no text at all, wrong orientation can be selected. Acrobat Distiller parameter ``AutoRotatePages`` controls the automatic orientation selection algorithm. On Ghostscript, besides input stream, Distiller parameters
-
Thread
AT91RM9200
es wie sand am Meer, aber ich möchte mir mein eigenes Board entwickeln. Das Board muss später mal CAN RS485 Ethernet ansteuern können und mit genügend speicher für ein Linux mit Mono haben, deshalb auch der AT91RM9200 dem kann man locker mal bis zu 256MB spendieren wenn nötig. Das ganze soll eine Modellbahnsteurung
ICs - Mikrocontroller - AT89,90,91 - und dann halt irgewo da. Klick am besten oben auf "Nummer" sortieren. Ist dann der Letzte auf der letzten Seite.
-
Thread
Nachfolger vom esp8266: ESP32 - besser, schneller
Wer benutzt denn ernsthaft diese AT-Befehle? Das erinnert mich an meine Zyxel-Zeiten Anfang der 90er. Mit dem Arduino-IDE kann man bei dem kleinen Ding schon ganz schön was reissen und muss es nicht als seriellen WLAN-Adapter mißbrauchen
Oliver S. schrieb im Beitrag #4345605: > Wer benutzt denn ernsthaft diese AT-Befehle? Das erinnert mich an meine > Zyxel-Zeiten Anfang der 90er. > > Mit dem Arduino-IDE kann man bei dem kleinen Ding schon ganz schön was > reissen und muss es nicht als seriellen WLAN-Adapter
-
Artikel
AVR Typen
ersetzt: ATmega bzw. ATtiny. Einige neue AVR-Controller tragen eine mit AT90-ohne S beginnende Bezeichnung, haben aber einen "moderneren" Kern. Z.B. sind die Typen AT90PWM2/3 und AT90CAN128 vom Funktionsumfang (interner RC, USART etc.) den ATmegas zuzuordnen. ATmega. Die ATmega-Mikrocontroller
ATmega644 64 44 20 16 32 32 3 1 1 0 0 0 8 10 15 1 0 0 4 2048 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega644 AT90CAN32 32 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 2 1024 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN32 AT90CAN64 64 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 4 2048 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN64 AT90USB1286
-
Thread
Brauche Informationen über den CAN-Bus
Hmm, ich schreibe gerade was für den at90can128. Datenblatt ist ein bisschen wirr, da wirst du aber nicht drum rum kommen. Ich hab mir eigentlich alles aus dem Datenblatt zusammengepfriemelt und kann dir eventuell bei Fragen helfen. Vielleicht kannst du mit diesen Links was anfangen: http://www.canhack.de/ http://www.can-cia.org/ http://www.canathome.de/ http://www.kreatives-chaos.com/artikel/can http://can-wiki.info/ http://www.mikrocontroller.net/attachment/10813/can.c http://www.me-systeme.de/canbus.html
-
Thread
Atmels USBKey läuft nicht mit Atmels HID-Demo!
des USBKey und bin etwas ratlos, wie ich weiter machen soll. Etwas konkreter: Ich habe von Atmel at90usb128-demo-hidgen-std herunter geladen und die SW läuft nicht… Noch konkreter: Ich habe hid_gen.a90 mit Hilfe von Flip auf den USBKey geladen und UsbHidDemoCode.exe gestartet. Es gab zwar eine Verbindung
Das Demo at90usb128-demo-hidgen-std sieht mir mit der heissen Nadel gestrickt aus und eher danach, als ob es aktuell für die STK525 Hardware übersetzt ist und nicht für die USBKEY Hardware. In der config.h Datei
-
Thread
Gehalt/Gehaltsenwicklung für Ingenieure und Informatiker 2016
die die 100k überschreiten. Neueinstellungen bei Abwerbungen von erfahrenen Leuten laufen NIE unter 90k. Wer soll sich denn da einen Abteilungsleiterposten antun? Bei uns wurde zuletzt ein Teamleiter zu 120.000 Fixum (AT,45h) besetzt. Ich hätte den gemacht, hätte aber nach Stuttgart ziehen müssen,
So lange Du im Tarifvertrag bleibst und kein AT Gehalt möchtest ist üblicherweise keine Wochenarbeitszeitüberschreitung notwendig. Erst bei >90.000€/Jahr fängt es an zeitlich überzuschwingen (wobei ich beides kenne, ATler mit real 60h/Woche und Clevere
-
Thread
Was kommt nach Atmega?
>Was kommt nach Atmega? Vom Logischen her AtGiga! MfG Paul
-Pinner aus, wenn er denn CAN hätte. Immer einen AT90CAN128 nehmen zu müssen, ist nicht der Bringer. Und keine Interruptlevel ist auch kein Ruhmesblatt, selbst die PIC haben wenigstens 2. O.k., die haben keine eigenen Vektoren
-
Thread
500V A/D Wandlung + Relais schalten --> ATMega8515
habe keine Ahnung von uC's! Ich hab mir in der Firma ein STK500 bestellt und verwende derzeit den AtMega8515L. Ein paar LED's mit Assembler und C kann ich nun auch ansteuern. Das wars dann aber auch. Ich nutze zur Entwicklung --> AVR Studio 4 & WinAVR. Ich habe gemerkt, dass ich nur in C mein Programm
Frage. Ich wollte für mein Projekt eigentlich ein Eval. Board der Firma Olimex verwenden. --> AVR-CAN AT90CAN128 DEVELOPMENT BOARD http://shop.olimex.eu/product_info.php?products_id=529 Kann ich den Code, welchen ich für den AtMega8515 schreibe einfach für den ATMega90Can128 weiterverwenden?
-
Thread
AVR Studio 6 und Bootloader
mein 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
-
Thread
CAN Babbling Idiot Protection
korrupte Frames zu reagieren - Einige Controller überwachen auch hardwareseitig die Kurzschlüsse der CAN-Leitungen gegen andere Potentiale und melden das an den µC Jetzt die Frage: Wird bei CAN-Controllern wie MCP2515 oder dem im AT90CAN integrierten hardwareseitig verhindert, dass man den Bus mit
was ich mir theoretisch mit ID 0 Länge 0-Nachrichten gut vorstellen könnte. Geht das z. B. mit einem AT90CAN?
-
Thread
CP/M auf ATmega88
partition_types-1.html) meint dazu: [code] 06 DOS 3.31+ 16-bit FAT (over 32M) Partitions, or at least the FAT16 filesystems created on them, are at most 2 GB for DOS and Windows 95/98 (at most 65536 clusters, each at most 32 KB). Windows NT can create up to 4 GB FAT16 filesystems (using 64 KB
Datenaustausch mit einem anderen System und noch genug Pins für eine LPT Schnittstelle. Einen AT90USB64/128 einsetzen. Dort könnte das Terminal über USB angeschlossen werden und die serielle Schnittstelle ist ebenfalls frei. Weiterhin gibt es genug Portpins. Die Programmierung über ISP kann auch
-
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
suche 8051 µC für einsteiger
mit USB, CAN sowie mit signle-cycle cores. Die Siemens Controller werden doch gar nicht mehr produziert oder? Viele der AT89 (z.B. AT89C51ED2) haben auch schon einen seriellen bootloader, damit brauchst du
Ui, in welchem Jahrhundert war denn das? 8051 mit internem Flash gibt es mindestens seit 1993 (AT89C51). Und mit ISP (AT89S8252) glaube ich seit 1995. Ich empfehle heutzutage nen Atmel 8051 mit internem Bootloader, gibt welche für RS-232, CAN oder USB. Peter
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Somit: Neuentwickeln lohnt nicht, denn das gibt es bereits. PS: Das vorgängermodell hat einen AT90CAN128 drin (glaub ich), wenn jemand unbedingt einen Atmel haben will. Das Display ist nur die Anzeige ohne Intelligenz (mit einem ARM9).
Display - ein paar Relaisausgänge - eventuell ein Port für Erweiterungen. ( mehr Ausgänge..) - I²C - CAN
-
Thread
LED per PWM Ansteuern
Hey leute, ich hab an meinen AT90CAN128-Mikrocontroller eine LED mittels Transistor angeschlossen. Um zu testen ob die LED funktioniert, hab ich über den Programmiercode zunächst die Ports auf High gesetzt: while(1) { DDRB=
G0_H4rd schrieb im Beitrag #3392551: > Hey leute, > > ich hab an meinen AT90CAN128-Mikrocontroller eine LED mittels Transistor > angeschlossen. wie, genau, hast du das gemacht? > Um zu testen ob die LED funktioniert, hab ich über den Programmiercode > zunächst die
-
Thread
Problem mit LCD
avr-gcc -g -Os -mmcu=at90s4433 -c LCD.c ->Meldung:Achtung!Keine neue Zeile am Ende der Datei Die LCD.o erhalte ich trotzdem avr-gcc -g -mmcu=at90s4433 -o LCD.elf LCD.o ->Meldung: LCD_Init() undefiniert Hab gestern
die lcd/lcd.c, und linkst sie zu deinem Hauptprogramm. Also im einfachsten Fall avr-gcc -Os -mmcu=at90s4433 -Wall -o meinprogramm.elf main.c lcd/lcd.c
-
Thread
NAZA CAN BUS mit Arduino und MCP2515 auslesen
rcvTime; unsigned char len = 0; unsigned char buf[8]; const int SPI_CS_PIN = 10; MCP_CAN CAN(SPI_CS_PIN); // Set CS pin void setup() { Serial.begin(115200); while (CAN_OK != CAN.begin(CAN_1000KBPS)) // init can bus :
running at 16MHz with a baudrate of 500kb/s and the masks and filters disabled. if(CAN0.begin(MCP_ANY, CAN_1000KBPS, MCP_8MHZ) == CAN_OK) Serial.println("MCP2515 Initialized Successfully!"); else
-
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
was spricht eigentlich gegen die xmega? Gesperrt
8 Euro zu haben ist. Das "AVR-Programming Tool AT90 JTAG ICE MKII" Bei Reichelt kostet sogar 380 Euro. Es gibt da einfach einen eklatanten Unterschied bezüglich des Preis/Leistungs Verhältnisses. Ich habe damals mit Atmegas angefangen und war
rund 8 > Euro zu haben ist. Das "AVR-Programming Tool AT90 JTAG ICE MKII" Bei > Reichelt kostet sogar 380 Euro. Was hat denn der Programmer mit einem Evaluationsboartd zu tun? Wenn du schon vergleichst dann nimm z.B. bitte die "Xplained Pro"-Boards von
-
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 =