-
Thread
atmel programmierung
Beispiel Code in C für die Steuerung eines Motors? ich benutze Atmel Studio 7 Mikrocontroller at90can128 Betriebsspannung 5V Vielen Dank
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Wenn ich dran denke, welche Klimmzüge ich mit den RAMless AT90S1200, ATtiny12/15 gemacht habe, bekommen ich heute noch das kalte Grausen. Ich hatte sogar ein Pseudo-Call-Macro geschrieben, um den lächerlich kleinen Hardwarestack auszutricksen.
muss dann extra der komplette RAM (abzüglich Stack) frei gehalten werden? Eigentlich wäre ein AT90S1200 für Moby das geeignetste Bauteil gewesen. Wo kein RAM ist, kann man auch keinen verschwenden. :-)
-
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
-
Thread
avr-gcc 4.9, Atmel Studio 7 unterschlägt Code
Map="gcctest01.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mrelax -mmcu=atmega128 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.90\gcc\dev\atmega128" [/code] Adib.
18 ; 0x106 <fkt_decoder+0x3e> { foo++; f4: 80 91 14 01 lds r24, 0x0114 f8: 90 91 15 01 lds r25, 0x0115 fc: 01 96 adiw r24, 0x01 ; 1 fe: 90 93 15 01 sts 0x0115, r25 102: 80 93 14 01 sts 0x0114, r24 106: 08 95 ret [/code] PS: sorry für
-
Thread
motorsteuerung at90can128
Hallo zusammen, ich benutze ein Crumb128-CAN V5.0 AVR CAN Modul mit einem at90can128 Mikrocontroller und möchte ich damit ein DC Motor steuern. Brauche ich dazu ein Relais vor dem Motor zu schalten? oder auch noch ein Transistor vor dem Relais
IO-Pins des Controllers sind direkt auf die Steckerbinder geführt. http://download.chip45.com/Crumb128-CAN_V5.0-5.1_schematics.pdf Nur wenn der Motor auch beim Anlauf und unter Vollast nicht mehr als 40mA (*) zieht, darfst du ihn direkt anklemmen. Ansonsten nur mit Transistor, Relais etc. https
-
Thread
AT90CAN128 Simulator?
Rahmen der Abschlussarbeit zum staatl. gepr. Techniker, 2 Steuergeräte entwickeln, welche über einen CAN-Bus kommunizieren. Bei der Auswahl des Mikrocontrollers bin ich auf ein fertiges Modul gestoßen, welches einen AT90CAN128 beeinhaltet. Zur Programmierung habe ich das neue AVR Studio 7 vorgesehen
, dass du erstmal einen ATmega128 als Controller benutzt. Der ist (bis auf das CAN natürlich) dem AT90CAN128 ziemlich ähnlich.
-
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
Mikrocontroller mit LCD
Hallo liebe Community, kurze Projektvorstellung: Ich möchte einen uC (mit CAN-Controller & Transceiver) in Betrieb nehmen und damit ein LCD Display ansteuern. Des Weiteren soll dieser uC mit einem weiteren uC über CAN miteinander kommunizieren. Empfehlungen bzgl. HW? eher ein at90can oder doch lieber arduino?? Erfahrungen / Tipps?
-
Thread
Externe Interrupts
Zu der ersten Frage es handelt sich um ein AT90CAN128 uC. Ich habe noch keine Zeit festgelegt aber ca 2-3 sec.
Edi R. schrieb im Beitrag #4326379: > Zu der ersten Frage es handelt sich um ein AT90CAN128 uC. > > Ich habe noch keine Zeit festgelegt aber ca 2-3 sec. Ist das die Dauer der ISR? Dann hast du was falsch gemacht. Wenn nicht, ergibt deine Frage keinen Sinn, denn dann kommen diese
-
Thread
AVR Mikrcontroller
hallo zusammen, ich arbeite mit einem at90can128 Mikrocontroller und wollte wissen ob ich selber die Übertragungsrate ausrechnen soll oder sie nach belieben selbst festlegen kann. ich benutze ein Meter lang Kabel. Danke
unimog schrieb im Beitrag #4325684: > ich arbeite mit einem at90can128 Mikrocontroller Bei CAN brauchts immer mindestens 2 Geräte am Bus. Alle Geräte am Bus müssen sich über die Übertragungsgeschwindigkeit einig sein.
-
Thread
Welcher Programmer für ARM Cortex-M0?
aber es erleichtert das Arbeiten sehr. Die Cortex con Atmel hat auch nicht wirklich was mit den AtMegas zu tun.
würde. Ein SAMC21 XPlained habe ich mir schon besorgt, die sind zwar nicht Automotive, dafür mit CAN-FD (1.0) und die könnten einen Übergang zu den SAMV70 einleiten. Nur, muss ich das unbedingt haben? Nein. Meine aktuellen Projekte laufen mit ATMega324PA und ATMega16M1. Dazu mal 90CAN32, Mega88PA
-
Thread
ATMEL Studio 6 Problem
möchte mal wieder in die Controller Programmierung einsteigen. Folgende Komponenten verwende ich - AT90CAN128 - JTAGICE2 (USB Treiber sind installiert und wird auch erkannt) - Atmel Studio 6 Im Screenshot seht ihr ein einfaches Testprogramm (ob es sinnvoll ist, sei erstmal dahingestellt). Auf jedenfall
-
Thread
Crumb128-CAN V5.0 AVR CAN Modul
hallo, ich muss mit dem Crumb128-CAN V5.0 AVR CAN Modul arbeiten und wollte wissen wie ich eine Verbindung mit dem PC stellen kann ?über welche Schnittstelle? was brauche ich zusätzlich um mein Mikrocontroller AT90CAN128 zu programmieren
-
Thread
Verbindung uC zu und uC zu uC
das ist mein Mikrocontroller: http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php in dem datenblatt steht drin, dass wohl bereits ein usb uart converter integriert ist. somit bräuchte ich wohl nur ein usb 2.0 zu mini
schrieb im Beitrag #4311058: > das ist mein Mikrocontroller: > > http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php > > in dem datenblatt steht drin, dass wohl bereits ein usb uart converter > integriert ist. Ja: CP2102 USB UART Wandler, das ist
-
Thread
at90can JTAG
Servus Leute, ich möchte demnächst einen at90can in Betrieb nehmen und anschließend eine Kommunikation über CAN mit einem weiteren Kontroller realisieren. Kurze Frage dazu: Benötige ich (bzw. für was) ein JTAG Interface? danke vorab.
angesteuert werden. Alternativ habe ich noch diesen rausgesucht: http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php
-
Artikel
TV-out
Horizontalauflösung von 4000000/15625 * (52 µs / 64 µs) = 208 Pixel. Weblinks: Serielles Terminal von Ingmar Meins (AT90S8535, PAL) MAHPONG-Spiel von Marcus Hasenstab (AT90S8515, PAL) TV Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter
for AVR/Arduino. Output is NTSC or PAL at a resolution of 128x96 by default. TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler von Bernhard S. Farbe. Es gibt mindestens drei Arten, wie man Farbbilder (RGB-Signale) auf einem TV-Monitor darstellen
-
Thread
Hex.file erstellen
will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. # Typical
External Memory Options ---------------- # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!), # only
-
Thread
Neuer ATtiny104?
und da ist es fraglich, ob $BASTLER dann nicht lieber gleich einen ATtiny24 nehmen kann, der ihm 128 Byte SRAM und den vollen Registersatz bietet. OK, wenn man sich das Package 12U3 des ATtiny20 ansieht, das ist mit 1,5 x 1,4 mm² natürlich schon hübsch klein, aber dem haben sie zumindest 128
parent ".reduced_core_tiny" id = "t104"; desc = "ATtiny104"; signature = 0x1e 0x90 0x0B; memory "flash" size = 1024; offset = 0x4000; page_size = 16; blocksize = 128; ; ; [/code]
-
Thread
[V] Elektronik, Lager, Sortiment
Artikel 1: SMD Boxen inklusive Halterung https://www.mikrocontroller.net/topic/206928 Artikel 2: CAN Testboards 40v2 http://www.kreatives-chaos.com/artikel/can-testboard-40-v2 Artikel 3: Experimentierboards mit Atmega128 http://www.jtronics.de/platinen/experimentierboard.html Artikel 4: Boards 3x AT90CAN und 2x ATmega128 http://www.jtronics.de/platinen/atmega128-usb-board.html Artikel 5: 4 Sortimentsboxen mit noch einigen ICs (6 Deckelchen fehlen) Artikel 7: Kühlkörper 35x40x45mm
-
Thread
ATMega128A mit USBASP programmieren
to accept instructions avrdude: Device signature = 0x8896ef avrdude: Expected signature for ATmega128 is 1E 97 02[/code] Ich weiss nicht woran es liegt? Egal was ich versuche - es klappt immer nur sporadisch ein Kontakt nach dutzenden Versuchen. Zuletzt habe ich die fuses auf (E:FF, H:90, L:A4
Nicht alles gelesen As an alternative to using the RESET signal, PEN can be held low during Power-on Reset while SCK is set to “0”. In this case, only the PEN value at Power-on Reset is important. If the programmer cannot guarantee that SCK is held low during power-up,
-
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
Mechatronika M80 Gesperrt
--- [code] From: mechatronika <email hidden> Subject: Re: M80 => MX80 Date: 6. November 2017 at 14:32:59 CET To: <email hidden> Hi, The serious discussion can start when you send us the list of your software proposals... And one more thing - the list with the range of the refurbishment
Vorbesitzers: Unfortunately I do not have the original sales invoice for the machine any longer, however I can tell you that we did not purchase it at a trade show, we purchased the machine from the U.K distributor at the time for Mechatronika - ........., http://www.............co.uk/ If a copy of invoice is
-
Thread
AT90S8535 noch aktuell?
Neu würde ich mir die AT90 Reihe nur kaufen, wenn man wirklich seehr günstig ran kommt. Ansonsten die modernen ATmega kaufen. (Die AT90-USB sind aber aktuell) Die AT90 sind aber kein Schrott. Sie besitzen den gleichen Kern wie
zu lesen und wurden von ursprünglich 20MHz runtergestuft, bis sie leidlich funktionierten. Die AT90CAN und AT90USB sind keine AT90S, sondern ATmega128 mit Spezialfunktion.
-
Thread
JTAG - problem
gerade, dass ich die ISP Schnittstelle nicht eingebaut habe! :-(((( Ich benutze AVR JTAGICE3 und AT90CAN128 und kriege keine Verbindung zum uC hin. Die Spannung wird ordentlich angezeigt, aber die Verbindung ist einfach nicht da. Ich habe auf der Leiterplatte eine Buchse mit der Beschaltung im
-
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
C versus Assembler->Performance Gesperrt
Moby A. schrieb im Beitrag #4251827: > Oh je oh je. Dann führe ich den Zähler meinetwegen auch 128-bittig aus. > Was ist den das für eine Herausforderung... Bring erst einmal deine Lösung für 32 Bits, bevor du dich ans 128 Bits ranwagst. ;-) > Überlaufrumärgern ist mir bislang fremd. Ja
Beitrag #4251835: > Moby A. schrieb: >> Oh je oh je. Dann führe ich den Zähler meinetwegen auch 128-bittig aus. >> Was ist den das für eine Herausforderung... > > Bring erst einmal deine Lösung für 32 Bits, bevor du dich ans 128 Bits > ranwagst. ;-) Es ist auch sehr gewagt, etwas als "Lösung