-
Thread
Kleine Frage zu Makros
tatsächlich kopiert. Jörg W. schrieb im Beitrag #5179209: > Hängt von der Architektur ab. Beim AVR bspw. liegen sie nicht im > ROM, da dieser mit völlig anderen Befehlen angesprochen werden muss > als ein regulärer char *. Ich weiß. AVR ist auch eine komische Architektur. Der Chris arbeitet aber
eher beginnt als beim AVR. > Der Chris arbeitet > aber mit STM32. Steht nirgends im Thread, ich hatte extra gesucht.
-
Thread
ATmega88 Timer1, OCR1A, OCR1B
drinnen. D.h. in jeder Minute, zur Sekunde 15, wird der Pin getoggelt. Schreibst du in OCR1B eine 28 rein, dann wird zur Sekunde 28 der Pin getoggelt. Aber: Von einem Toggeln zum nächsten vergeht nach wie vor 1 Minute. Denn dieser Zeitraum ist nicht von OCR1B abhängig. Der wird aussschliesslich von
will, nichts verändert sich. Die Frequenz des Signal ist plausibel: Fsig = CPUclk / OCR1A = 128 kHz / 255 = 500 Hz. Der AVR läuft im extrem-Stromsparmode mit nur 128 kHz.
-
Thread
Grundlegende Fragen zu SPI mit TPIC8101
Compiler http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download Hat man das installiert, kann man mit AVR Studio ein Softwareprojekt öffnen, erstellen und programmieren. Klopfsensor.zip runterladen und in ein beliebiges
scheint das Problem zu lösen. Einfach immer folgenden Pfad angeben: C:\WinAVRxxxxxx\lib\gcc\avr\4.3.3 Je nach dem, wo WinAVR installiert ist.
-
Thread
8 stellige 7 Segment anzeige
@incal: Kennst Du http://elm-chan.org/docs/avr/avrisp.html Unterpunkt: "Attaching an LED display" schon? Das ist ungefähr das was Peter meint. Rick
Alt aber bewährt: ICM7218, dann haste mit einem DIL28-IC 8 Displays angesteuert.
-
Thread
Schieberegister und CAN Controller an SPI
zugreifen, der Umweg über SPI ist unnötig. Wenn der Dir zu klein ist, darf es auch ein dsPIC33FJ128GP802 (80 MHz) oder dsPIC33EP512GP502 (140 MHz) sein - auch alles DIL28. fchk
einfacher. Für die Entwicklung hast Du es am einfachsten, wenn Du einen JTAG Debugger und einen AVR mit JTAG (AVR> mit 40 Pins und mehr, zB Mega 644p) verwendest. Dann kannst Du Dir auch Variablen und Speicherinhalte im Chip anschauen. Das ISP ist wirklich nur zum Flashen gut, und ein Mega 8 hat nichts
-
Thread
WS2812b LED Matrix maximale Länge der Datenleitung
Solche Lösungen verwendet man, wenn man z.B. eine Achterbahn auf der Kirmes beleuchten will: Ca. alle 128 LEDs z.B. ein Arduino ProMini, damit bei einem Kabelbruch nicht mehr als 128 LED ausfallen. Wie Marc Vesely schon schrieb: Bei längeren Leitungen die Leitungsanpassung verbessern. Selbst bei langen
512 Kanäle reichen, dass jedes pixel einen Kanal hat. Und dann baut man halt pro pixel einen kleinen avr (tiny2313?) und einen max485 ein. Versorgung mit 12/24v und als Lichtquelle normalen led stripe.
-
Thread
Einsteigerfragen zur Anwendung und ähnlichem(AVR)
basic ist wesentlich ausgereifer für AVR als C
bascom wrote: > basic ist wesentlich ausgereifer für AVR > als C ????
-
Thread
avr-gcc 4.3.3: ISR und Inhalt von R1 bei Eintritt in ISR
Beim Durchsehen des erzeugten Listing aus dem Beispielcode für den AtXmega128A1 (Appnote AVR1300) bin ich auf die folgende Codesequenz gestossen. [C] ISR(ADCA_CH3_vect) { 244: 1f 92 push r1 246: 0f 92 push r0 248: 0f b6 in r0, 0x3f ;
Ist ja auch ok so :-) Die Komptibilität wiegt schwerer. Das A20-Gate ist übrigens gestern 28 Jahre alt geworden :-)
-
Thread
Lausprecher für uC
Nimm einen dsPIC33FJ128GP802 (28 Pin DIL oder SO) oder 804 (44 Pin TQFP). Der läuft mit 40 MHz und hat einen Stereo Audio DAC eingebaut mit differentiellen Ausgängen. Entweder machst Du daraus mit einem OpAmp single-ended
Bin gerade mit dem Einstieg mit AVR zurecht gekommen, deshalb würde ich da gerne bleiben...
-
Thread
Kleines ARM Board mit Ethernet?
entsprechend... >Weiß da einer was nettes, handliches? STM32F4 Discovery Board und dann ein ENC28J60 Board aus China dazu. Da hast du billig.
Zoll draufkommt... holger schrieb im Beitrag #2736119: > STM32F4 Discovery Board und dann ein ENC28J60 Board aus China dazu. > Da hast du billig. Also den Ethernet Core vom STM32F4 könnt man schon verwenden, wär bestimmt viel effizienter...
-
Thread
Xmega - Wozu ADC Result Register doppelt?
Müller schrieb im Beitrag #2714006: > Schon mal hier nachgesehen? > > ATxmega16A4U/32A4U/64A4U/128A4U Complete > http://www.atmel.com/Images/doc8387.pdf Mist... eben festgestellt, dass da auch keine brauchbare Info drin steckt. Neuer Versuch: Atmel AVR XMEGA AU Manual Complete http://www.atmel.com/Images/doc8331.pdf Diesmal sind es aber nur 28MB =)
-
Thread
_delay_ms(1) ungenau!
Hi! Ich bin gerade am beginn meiner AVR Kariere. Ich wollte kurz testen ob das Programmieren funktioniert und wollte mal ne Soft Pwm machen. Erster Test: Einen Pin ein und ausschalten! Controller ist ein Atmega 48, an den fuses hab ich
sind nichtkonstante Argumente, die mag die Funktion nicht. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 >aber das find ich dann schon recht extrem! weil in 1ms vergehen ja >immernoch 1000 Takte! Ja und? MFG Falk
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
AVR Studio + Atmel (8bit/32bit) Cocox + STM32 Codecomposer (Eclipse) + MSP430xxxx
C++ hat aber nur einen begrenzten Funktionsumfang auf dem avr (und das ist auch gut so)
-
Thread
Suche: Mini Display so klein wies nur geht für Handsender
[[http://www.wide.hk/products.php?product=I2C-0.96%22-OLED-display-module-%28-compatible-Arduino-%29]]
z.B. sowas: http://www.ebay.de/itm/0-96-128x64-OLED-Display-Module-SSD1306-Arudino-AVR-/130536921656?pt=LH_DefaultDomain_0&hash=item1e649b5a38
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
zu PICs gesehen, die nicht gelöst werden konnte, auch wenn hier 10 mal mehr AVR Leute unterwegs seien sollten. Axel Schwenke schrieb im Beitrag #3922524: > Das ist sicher nicht verkehrt. Auf jeden Fall wirst du zu AVR hier mehr > Hilfe bekommen als zu PIC Wie gesagt würde
/hilfreich/ ansiehst. Aber ich sehe hier nirgends ein PIC-Äquivalent zum [[AVR-Tutorial]] oder [[AVR-GCC-Tutorial]]. Und Leute wie PeDa oder Johann L. scheint es in der PIC-Fraktion auch nicht zu geben. Ich lese da immer nur Spinner, die jaulen als ob ich sie persönlich beleidigt
-
Thread
Frontplattendesign für "8 bit Computer"
voneinander abgesetzt und gliedern dadurch die Eingabe. https://static.wixstatic.com/media/ce503a_28b23ab5475e4616a14c93abf28d1328~mv2_d_1988_1225_s_2.jpg > 32 Schalter > =========== > ... > - Einzugebende Werte müssen erst in binäre Werte umgerechnet werden Du brauchst jetzt nicht ernsthaft
32 kB RAM 62256 https://cdn-reichelt.de/documents/datenblatt/A300/62256-80.pdf 32 kB EEPROM 28C256 https://www.reichelt.de/eeprom-256-kb-32-k-x-8-5-v-150ns-pdip-28-28c256-150-p1945.html
-
Thread
[S] Leute die eine "Grafikkarte" für uC bauen wollen
dauert. Ich denke mit dem AVR32 + S1D13506 bekommt man das gut hin. Ich habe mal in Youtube nach AVR32 gesucht und war überascht, was da grafikmäßig geht. Gut das waren die grossen AVR32, aber die haben da teilweise Computerspiele
von AVR. fchk
-
Thread
Bau eines Fahrradcomputers mit Anzeige und Datenlogger
Nur, weil's noch keiner geschrieben hat: Kauf' Dir 'n AVR Butterfly.
Im Anhang mal das Ergebnis einer PSpice-Simulation bei f=35Hz (was bei meinem Dynamo und Radumfang 28" ca. 20km/h entspricht). Rot ist dort das Signal vom Nabendynamo, grün die Spannung über dem Kondensator. Da dieses Signal an den Komparatoreingang des AVR gehen soll, stellt sich nun die Frage, was
-
Thread
3.3V IO
Na denn, sonst könntest ja einfch nen 3.3 Volt AVR nehmen!
> sonst könntest ja einfch nen 3.3 Volt AVR nehmen! alle AVRs sind 3,3 volt kompatibel soweit ich weiss
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
GND beschaltet. Bisher läuft der AVR mit einem 'Baudraten'-Quartz von 18,432 MHz. Hab aber das Gefühl, das ist der Overkill. Gibt es eine Faustformel, wieviel MHz man so einem AVR spendieren sollte, um serielle Daten mit einer bestimmten
AVR sonst noch so beschäftigt, d.h. ob er die Daten schnell genug aus dem USART abholen kann.
-
Thread
Anfängerfragen zum ATMega8 und Assembler
http://www.avr-asm-tutorial.net/avr_de/
Und was hat BASIC mit AVR-Assembler-Fragen zu tun??? ...
-
Thread
Hilfe Fehler beim ADC
AD auch starten und wandeln lassen. Schau mal hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29
den machen? wie > kann ich sagen warte auf umwandlung? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29 Gruß aus Berlin Michael
-
Thread
RFID - China-Reader ohne Spezial-IC
Deklarationen Const Quarz = 8000000 ' Quarz: 8 MHz $crystal = Quarz $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 1200 ' Baudrate der UART: 1200 Baud On Urxc Ser_inp ' Interrupt-Routine setzen Enable Urxc
Vielen Dank nochmal für die Hilfe! Nun scheint alles zu passen ... ca. 110V an der Spule mein AVR liest brav mit ReadHitag An was es nun lag kann ich leider nicht sagen, hauptsache es funzt :) Gruß Michael
-
Thread
Float berechnungen und Ausgabe auf Atmel128
Hallo, ich bin seit einigen Tagen ratlos... Ich habe einen Atmel128 und den ICC AVR Compiler. Da ich einen PT100 an einem ADC hängen habe, müsste ich mit floating point Zahlen rechnen. Integer Berechnungen und Ausgabe mit fprintf und printf klappen. Nur eben nicht
fprintf(stream, "The voltage on ADC: %.6f [V]\r\n", temp); ..... } Im Compiler (ICC AVR Version 6.28) hab ich schon die Option "Printf Version - float" gewählt und meine Return Stack Size auf 128 gesetzt. Versuchshalber hab ich extra noch #include "float.h" gesetzt. Aber leider ohne
-
Thread
Tasten entprellen
auf einem AVR scheinbar anfängt zu spinnen, ist es wieder ein trefflicher Grund, über die hervorragenden AVR-Prozessoren zu schimpfen. Ganz schön clever ! Scherz beiseite: warum zierst Du Dich so, auch 'mal die
den funktionierenden Code? http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 > Übrigens, da ich viel mit Tinys (wenig Pins) mache, diese > Tastenentprellung funktioniert auch für Eingänge, die gleichzeitig auch > als Ausgang genutzt werden. Das macht
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
|__________|--|_____| CPU-FREQ ist 1mHz als Programm auf dem avr habe ich zum schreiben der Daten folgendes: void write_RTC() { power_twi_enable(); PORTC |= (1<<PORTC5) | (1<<PORTC4); TWBR = 2; _delay_ms(5); TWCR = 0xA4; //start while
TWDR = Registeradresse TWCR = 0x84 ; Abschicken Warte auf TWINT-Flag TWSR AND 0xF8 = 0x28 ? ; Erfolg? TWDR = Daten TWCR = 0x84 ; Abschicken Warte auf TWINT-Flag TWSR AND 0xF8 = 0x28 ? ; Erfolg? TWCR = 0x94 ; STO senden [/code] Gruß Jobst
-
Thread
2-Stellige 7-Segment Anzeige im Multiplexbetrieb
Da steht wie es geht einschließlich Code: http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29
dass es auf 8051-Ebene programmiert wird. (Glaube,dass das so geschrieben wird,kenne mich mit diesem AVR nicht aus!)
-
Thread
Ampelschaltung
cjne r7, #21, st3 ; mache was nach 21s st3: cjne r7, #28, st4 ; mache was nach 28s mov r7, #0 ; und wieder von vorne st4: ret [/AVRASM] Die Statemachine wird dann jede Sekunde aufgerufen. Und
Du anfängst? Damit hier: www.rowalt.de/mc und dazu kaufst Du das hier: http://cgi.ebay.de/Atmel-AVR-AtMega-System-m-128x64-Grafik-LCD-GLCD_W0QQitemZ5878953575QQcategoryZ10662QQrdZ1QQcmdZViewItem und lädst Dir Bascom aus dem Netz. Programmieren kannst Du es genauso wie ich es oben geschrieben habe
-
Thread
CNC Steuerungs Interface programmiren
Ich würds nicht direkt mit Windows machen. Ich würde mir eine kleine Steuerung basierend auf einem AVR bauen und der die 3 Kommandos beibringen, die man dafür braucht. * fahre auf 0 * fahre Achse 1 vor/zurück auf Schrittposition x * fahre Achse 2 vor/zurück auf Schrittposition y
> verlinktem Treiber. > > Die Steuerung schnappt sich einen Datensatz wie zb > [code] > Line (128.5, 57.7) (63.4, 73.2) > [/code] > und generiert jetzt die entsprechenden Schrittsequenzen für alle > beteilgten Motoren. Die Treiber haben dann die Aufgabe die jeweiligen > Schrittanweisungen
-
Thread
BMP085 driftet
Bereich als Höehen und eingeschränkt als Vario Sensor im Einsatz. Während der Erprobung habe ich eine WinAVR Lib für den BMP085 entwickelt, die zyklisch im 10ms Raster aufgerufen werden muss und per Funktionsaufruf die aktuellen Werte liefert. Gruß Ingo
dem MS5611 Sensor gemacht, allerdings benötigen die Umrechnungen 64bit Integer Berechnungen, was der AVR und der WinAVR aber noch meistert. Gruß Ingo
-
Thread
LCD Routine (C) bringt fehler
eingelesen (19200bps)und auf dem display ausgegeben. schau dir das programm in aller ruhe durch. typ: avr16 8mhz und 19200bps. die lcd.c : #include <inttypes.h> #include <avr/pgmspace.h> #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdint.h> #include <string.h
So, habe die Routine von Peter Fleury und habe 1 fehler. D:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.1/../../../../avr/lib/avr5/crtm128.o(.init9+0x0): undefined reference to `main' An was liegt das? danke
-
Thread
PROGMEM Problem
. Die Daten liegen aber gar nicht im RAM. Lies Dir mal diese Seite durch: http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html Für den Zugriff auf dem Programmspeicher brauchst Du die dort beschriebenen Funktionen.
pgm_read_byte(&rawData[y]) [/c] Bitte nochmal das hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 durcharbeiten.
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
wirklich weiter. Allerdings ist das unter Linux wirklich kein großes Problem. Die Pakete gcc-avr binutils-avr avrdude (zum Flashen) avr-libc gdb-avr sollte man in jeder Distro so oder so ähnlich benannt finden. Dazu kann man ein eclipse mit eclipse-cdt und avr-plugin installieren, wenn
. - es besteht somit die Möglichkeit mittels AVRDUDE jeden AVR mit ISP Schnittstelle zu flashen und zusätzlich die 28 pol. ATmega in einen Sockel zu stecken um diesen zu flashen (bspw. um einen Bootloader zu flashen). Mit dieser Konstellation - Arduino UNO,
-
Thread
USB-Treiber für PC-Joystick
gerät mit dem FTDI erzeugen. Dann erkennen Windoof Linux usw. den als Joystick. Es gibt auch einen AVR-USB-Joystick.
AVR ATmega8 basierender USB Joystick mit 8 analog Kanälen und bis zu 28 Tasten inklusive Coolie-Hat: http://www.mictronics.de /Michael
-
Thread
AVR-C Problem
mittlerweile echt verrückt macht! Folgendes Programm: [c] /* * TLW_DCF77.c * * Created: 28.02.2014 16:15:07 * Author: Tony Bauer */ #define F_CPU 16000000L #define byte unsigned char #define dcf_in PINB #define dcf_pin PINB2 #include <util/delay.h> #include <avr/io.h> #include
an und bei "1" 200ms HIGH. Dessweiteren wurde eine Pegelwandlerschaltung an zwischen DCF Modul und AVR gehängt, es liegen mit dem OSZI gemessen 5,01V am AVR Pin der selbst auf 5,02V Läuft.. also eindeutig Klares HIGH. Hab auserdem die HIGH- Flanke des DCF-Signals am AVR mit ner Zeitbasis von 5µs angeschaut
-
Thread
Maskieren modern?
Seitenweise Diskussion über Shifts, und noch keiner hat das _BV - Makro aus der avr-libc ins Spiel gebracht? https://www.nongnu.org/avr-libc/user-manual/group__avr__sfr.html [c] PORTB |= _BV(PB3); if (bit_is_set(PINB, PB4)) { ... [/c]
potenzielle Setzen von Bits in falschen Registern genauso), beispielsweise bei vielen Cortex-M. Beim AVR hatten wir das mal beim ATmega128RFA1 (und Nachfolgern) gemacht, aber dort hat das seitens Atmel und dann Microchip keiner aufgegriffen.
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
allerdings ATMega8-er ISBN: 9783486587906 Titel: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen Autor: Schmitt, Günter ciao gustav
-
Thread
Embedded World 2016
interessant, ja. Ich würde auch am liebsten ein eigenes Board mit dem FT811 designen mit einem 90CAN128 oder so drauf.
Bei Atmel gabs die neuen TinyAVR boards heute, sogar ohne Registrierung/Visitenkarte. Sehr beeindruckend die Sigfox Lösung, wenn demnächst hier bei uns das Netz ausgebaut wird, wird man mit einem kleinen avr schon die connectivity
-
Thread
Probleme mit avr-gcc / fork_copy: user/cygwin.
allerseits, ich möchte mal wieder an einem etwas älteren Projekt weiterarbeiten und bin dabei im AVR Studio mit avr-gcc (unter Windows 2000 mit aktuellen Updates) auf ein Problem beim Buildvorgang gestoßen: [pre]Build started 3.6.2009 at 19:27:28 0 [main] sh 1540 fork_copy: user/cygwin data pass
640, Win32 error 5 /bin/sh: fork: Resource temporarily unavailable ... make: *** [pza.lss] Error 128 Build failed with 1 errors and 0 warnings...[/pre] Das Projekt ließ sich noch vor wenigen Monaten ohne Probleme compilieren. Ich habe mittlerweile auf das aktuelle AVR Studio und avr-gcc aktualisiert
-
Thread
avrasmeditor
include files für den atmega8 und 128 downloaden oder wie erstell ich sie. ich danke euch scho jetzt für die antworten. mfg ich Ps: auf www.avr-asm-tutorial.net war ich schon
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f COPY = cp WINSHELL = cmd # Define Messages # English MSG_ERRORS_NONE = Errors
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
Peter K. schrieb im Beitrag #2606895: > CAN-Treiber für den AVR ...dann solltest Du Dir vielleicht mal die AT90CANxx Serie ansehen.
301, 10 1,7859 € 17,86 € Summe: 17,86 € Fracht: 6,00 € Steuer: 4,53 € Gesamtsumme: 28,39 € Auszug aus der Rechnung meiner Bestellung.
-
Thread
AVR – Übers EEPROM und darüber hinaus…
wo das beschrieben ist oder > wo hast du diese Information her? http://www.gaw.ru/pdf/Atmel/app/avr/AVR105.pdf Laut Appnote AVR105 ist dass EEPROM der AVR Mikrocontroller in einzelnen Bytes organisiert. Das steht da mehrfach im Text. Aber bitte missinterpretiert meine Aussage bitte nicht als
Und jetzt mal zurück zum AVR..
-
Thread
Aref Extern Aktivieren Atmega8
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29 Bei ADMUX.
gegen GND um Stärungen zu verringern. Logischerweise gibt es über die internen MosFet-Schalter des AVR einen Kurzschlu, wenn z.B. Aref auf den internen 2,56V steht und von außen 4V anliegen. Das wird auf Dauern dem AVR nicht gefallen und bringt selbstverständlich auch unsinnige Ergebnisse einer Wandlung
-
Thread
[V] Reste again
QFP High Performance CPLD 5 x L4940V5 Very Low Drop 1.5A Regulator TO220 6 x K6X1008C2D-BF55, 128Kx8 low power RAM, SOW28 200 x LL4150GS08, Diode, SOD80 10 x LT1172CN8, High Efficiency Switching Regulators, DIL8 5 x UPD431000AGZ-70LL 1M-bit CMOS st. RAM 128K*8 TSSOP 5 x U6264ASK-07LL, , SRAM 552Kb, SO28 50 x P6KE16CA Bidirekt. Supressor 600W 15.2V 27A, DO15 und noch ein wenig passives... ------------------------------------------------------------------ 25 x CFS-0103MC, Schiebeschalter 1 x
-
Thread
Uhrenquarz ungenau?
wenn es ein AVR ist schalte mal den CKOPT (so oder so ähnlich heisst der) fuse aus
Hmm... laut Datenblatt Seite 28 kann man den Uhrenquarz direkt ohne externe Ladekapazitäten anschliessen, wenn man die CKOPT fuse programmiert. Vielleicht mal ohne dieexternen Kapazitäten probieren? Gruss, Thorsten
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
weiter AVR und höre mir an das ARM die Zukunft sei ^^
mit flexiblen Prioritäten, Multitasking etc. etc.). Ich hätte instinktiv sehr wenig Lust das mit dem AVR irgendwie hinzufrickeln.
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
kleinen AVR's lohnt ein AVR überhaupt nicht - nicht mal für Hobby oder Schüler. Somit gilt die Faustregel: - Kleine Anwendungen >> PIC - Mittel bis große Anwendungen >> Cortex-Mx (STM32, LPC1xxx, ...) - und mache einen GROßEN BOGEN um AVR Beim PIC gibt es ein PICkit für 30 EUR, mit dem man auch debuggen kann - das ist beim AVR auch viel teurer, somit zu teuer für Schüler.
-
Thread
Bootloader über USB via DFU Programmer flashen [ATMEGA32U4]
einen Fehler aus, dass die hex-file (https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/bootloaders/caterina-LilyPadUSB) zu groß ist: [code]atmel.c:1295: atmel_flash( 0x7fff5cfeeb60, 0x7fff5cfeea28, false, false ) atmel.c:1158: atmel_flash_prep_buffer( 0x7fff5cfeea28 ) atmel.c:1335:
0x0 to 0x6FFF (64kB p. 0 to 0), 0x7000 bytes. atmel.c:1339: Data start @ 0xFFFFFFFF: 64kB p 65535; 128B p 0x1FFFFFF + 0x7F offset. atmel.c:1343: Data end @ 0x7FF9: 64kB p 0; 128B p 0xFF + 0x79 offset. atmel.c:1348: Totals: 0x7FFB bytes, 4261413121 128B pages, 4294901762 64kB byte pages. atmel.c:1353
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
- 56 kB RAM Options: 128 B - 4 kB
column & 32) /4 + (column & 64) /4 + (column & 64) /2 + (column & 128)/2 + (column & 128)/1 ; return returnValue; } void SendCharDouble(unsigned char character, unsigned char x, unsigned char y) { unsigned char obenlinks [7] = {0x40, 0x00, 0x7C, 0x12
-
Thread
XMEGA 128A1 ADC negative Spannung
Joe F. schrieb im Beitrag #1887840: > 1. Man kann beim XMEGA128A1 verschiedene Referenzspannungen einstellen. > Wenn ich nun "Internal 1V" auswähle und mich im "Signed Mode" und > "SingleEnded" befinde, müsste ich doch, wenn ich den pos. Pin und den > neg. Pin
Noch bevor ich es vergesse: In diesem Musterbeispiel von AVR wird immer der Offset berechnet. Sollte man diesen eigentlich vor jeden Ergebnis berechnen oder reicht es bei der Initialisierung diesen einmal zu berechnen? Gruß Joe