-
Thread
UV-Laserdrucker
Hallo Niels, ich habe nachgeschaut: AVR446: Linear speed control of stepper Motor Da gibt es bei Atmel auch das AVR446.zip und da sind die ganze Sourcen drin. Bei mir finde ich die Sachen leider nicht auf die Schnelle. Über Google findest
für sinnvoll, da hier auch die ganze Justage/Skalierung mit eingebaut war. Der 8bit-AVR schafft gar ein Wechsel dieser TimerDaten in dem vorliegenden AVR-Sourcen in minimal 23 Takten, so dass hier rechnerisch etwa 1,4µs (an)/(aus)-Zeiten drin sind. Das hab ich in die PC Version übernommen
-
Thread
Long(Int) -> ASCII Umwandlung
float)i); b = a / 10.0; e = (value % (unsigned long)a); e /= b; str[j++] = e + 48; } } //. Funktionsaufruf im Programm ...................................... uchar chrASCII[]="0000000"; toolsLongToASCII (chrASCII,value); //------------------------------------------
die 640kB Speicherbarierre inzwischen längst Geschichte ist. Gibts überhaupt noch Speicherriegel <128MB zu kaufen ? Peter
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
man den internen EEPROM nicht beschreiben kann so lange der Prozessor läuft ..wie gehabt beim AtXmega128A3. Gruß, Holm
in einem Adressraum hat und keine gesonderten Befehle für den Flash-Daten-Zugriff braucht wie beim AVR.
-
Thread
Max233: Falsche Characters
AVR 100 Datenbits, erzeugt der COM-Port des PCs daraus 107 (oder 93)... (so habe ich es jedenfalls verstanden) Klar, daß es da zu Problemen kommen kann. Die Daten werden also korrekt gesendet, aber falsch
häufiges Neustarten des Terminals erwischt man dann irgendwann eine richtige Darstellung. Sendet der AVR z. B. alle 100 ms ein Wort, kann man oft sehen, daß das erste Wort im Terminalfenster irgendein Murks ist, während alle weiteren richtig sind. Ich wollte auf Nummer sicher gehen und hing den AVR
-
Thread
Tasterabfrage
Zustand vom EIN/AUS Taster mit dem Wecktaster 2. Schau dir die Makros von http://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html an [C] #include <avr/io.h> #include <stdint.h> #define F_CPU 1000000 #include <util/delay.h> #include <avr/sleep.h> #include <avr/interrupt.h>
Du hast Teile anders übernommen als ich beabsichtigt habe: [C] #include <avr/io.h> #include <stdint.h> #define F_CPU 1000000 #include <util/delay.h> #include <avr/sleep.h> #include <avr/interrupt.h> #define UNDEF 2 #define EIN 1 #define AUS 0 #define LED_EIN()
-
Thread
Atmega128: Externer Interupt funktioniert nicht
Hallo, ich möchte bei einem Atmega128 in C (WINAVR) den Externen Interrupt 7 auslösen. Nur leider funktioniert das nicht; der Controler macht bei Logikwechsel an dem enstrechenden Pin einen Restart! Ich hab den Interrupt wie folgt initialisiert
0x20 ist schon richtig da bei allen AVR mit >8k FLASH die Einträge in der Interrupttabelle 4 Byte lang sind, damit`s für nen jmp Befehl reicht. Bei den "kleinen" reicht ja nen rjmp mit 2 Byte aus.
-
Thread
Mikrocontroller von Atmel der I2C und CAN kann
mir den Vorteil gibt am Sensor noch ein paar I/Os zu haben. Programmiert habe ich bisher nur über AVR-Studio mit dem ISP-Programmierer. Ich suche also einen Controller der I2C und CAN von ATMEL und mit viele I/Os (für eventuelle zukünftige Sachen) der verfügbar ist. Außerdem einen Controller von
ist. >Außerdem einen Controller von ATMEL der CAN hat mit möglichst vielen >I/Os. AT90CAN32/64/128 MfG Spess
-
Thread
Welche Auflösung / Frequenz für PWM?
angefahren. Wenn man eine nichtlineare Kennline nutzt, sind es deutlich weniger Stufen. Eher so 128-256. >Sind dann also 10Bit @ 100Hz schon zuviel? Nein, passt schon.
@ Lukas (Gast) >@ Falk: welchen Simulator? AVR Studio. > Imho gibt es momentan nur den von Atmel. >Das riecht dann nach Windows-VM mit Atmel-Studio aufsetzen :/ Na dann mal los, Herr Pinguin ;-)
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Transceiver with 3-STATE Outputs 2 x K4S56163LF - 4M x 16Bit x 4 Banks Mobile SDRAM 2 x ws128j0pbfw00 S29WS128J/064J 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory
echte" Serielle geht > es etwas schneller. Richtig geraten und dazu noch selbstgestrickt mit einem AVR.
-
Thread
genauere AD-Wandlung
Hallo ich programmiere einen ATMega32 (AVR Studio) in Assembler und habe Probleme mit der Genauigkeit des AD-Wandlers. Ich möchte (wenn ausreichend genau) einen LM135Z direkt an den analog Kanal anschliessen und auswerten. Die Temperatur soll
dem ATMega messen? Auf 0,5°C? Oder doch nur auf 1°C? Angeschlossen ist ein 11MHz Quarz, Vorteiler 128. Libby
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
www.mikrocontroller.net/wikifiles/f/f0/Schaltplan_transistortester.png das muss dann den booster starten und der den AVR aber wie? mit einer RTC DS3231 die vom AVR die Alarmzeit gestellt bekommt und am INT Ausgang -> /SQW den Booster startet. RTC weckt AVR habe ich schon mal programmiert, das zu Booster wecken
wie AVR, beide sind einigermaßen parallel entwickelt worden. Auch im Betriebsstromverbrauch sind die Unterschiede eher gering. MSP430 hat ein paar Vorteile gegenüber einem AVR, der mit einem Quarz getaktet
-
Artikel
Projekt VGA Core in VHDL
148.500 154.000 193.250 Horizontal 800 1024 1280 1280 1280 1600 1920 1920 1920 1920 Front Porch 56 24 40 48 64 64 88 528 48 136 Synch 120 136 168 184 192 192 48 44 32 200 Back Porch 64 144 96 200 192 305 144 148 80 336 Pixel X 1040 1328 1584 1712 1728 2160 2200 2640 2080 2592 Pixeltakt 48,1 56,5 63,1 63,1
unterschiedliche VGA-Signale auszugeben Digital-Vorsatz für Analog-Scope VSync und HSync bei VGA VGA Aufbau mit AVR VGA Grafikkarte mit AVR und 8MB SDRAM VGA-Signal digitalisieren FBAS in VGA Wandler VGA in VHDL - Simulieren VGA-Grafikkarte an uC Zynq VGA - Blockram füllen digital VGA 6bit -> VGA? VGA Monitor Hardware
-
Thread
Hausbus
Anwendungspunkt mit RS232 oder ähnlichem. Auf dieser Seite unter Links sollte irgendwo bei den AVR ein Link auf ne schöne Site sein, die sehr gut nen Aufbau solch eines Homebusses mit CAN beschreibt.
dazukomme, dann werde ich das Ganze mal hier vorstellen. Als Grundlage habe ich übrigens jetzt einen AVR16 vorgesehen, mit Microchip MP2515 CAN-Transceivern. Ist zwar leider kein Single-Chip mehr, aber durch die Ansteuerung per SPI-Bus hält sich das Leiterbahn-Chaos in Grenzen. AVR habe ich deshalb genommen
-
Thread
Akku Überwachung so machbar ?
Tolerant also sollte es gehen. Sorgen macht mir eher das ich schon erlebt habe das sich ein ein atmega48 den strom zum laufen über seriell Port geholt hat weil ich vcc vergessen hatte und damit sogar sauber lief. Vielen dank.
Datenblatt ist es 12, was Arduino für Nummern hat, k.A.) So mache ich dies mit meinen Pics - mit AVR habe ich nichts am Hut.Aber ein kurzer Blick ins Datenblatt des von mir (gestern)downgeloadeten ATiny oder ATmaxilein - weiss der Geier wie man auf solche Namen kommt - hat mir keinen Hinweis darauf
-
Artikel
Avr-gcc Bugs
leads to wrong code optimization binutils fixed 34305 Support .gnu_attribute 4 (Tag_GNU_AVR_VTABLE_AS) 2.48 31704 Support avr-objdump -P avr-deviceinfo 2.43 31687 Output of avr-objdump -P mem-usage missing .rodata 2.43 31321 Remove PROVIDE from definition of symbol __flmap_init_label 2.43
not properly set for > 128K program space → 50820 PR Won't fix Note 14406 Support .progmem .data sections in the default ld script → Begründung + Beispiel für ld-Skript Erweiterung 56254 Support __builtin_avr_delay_cycles with
-
Thread
ca. 100 PT1000 Messwiderstände messen
sein muss als die 5VRef, die also höchstens auf > 4.65V verstärkt werden darf aus den 2.5V die der AVR ausgibt. > > Die 2.5C ARef des AVR darf sogar zwischen 2.3V und 2.7V liegen, sie ist > also nicht genau, aber 1000 mal stabiler als die 5V Versorgungsspannung, > damit 2.7V auf 4.85V verstärkt
100 °C sind in der Regel 1 K aber auch mal 2 K. An anderer Stelle hatte ich geschrieben, daß aus der AVR-Reihe ein ATXmega mit 12 Bit ADC 'optimal' wäre. Oder man ergänzt einen AVR um einen MCP3208 ADC. Alex Student schrieb im Beitrag #3916837: > Also der C8051F350, welchen ich für die Auswertung
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
ich davon aus, dass es nur LM2575 dadrauf sind. Hier hab ichs mal durchgemessen: https://fritzler-avr.de/gallery/main.php?cmd=album&var1=DCDC%2FLM2596Sfake/ Die mit "LM2596HV" sind dann aber wiederrum nicht gefaked. Ansonsten guck mal nach Platinen mit XL4015, die sind besser. -> https://fritzler-avr.de
Backenaufnahmen gibt. Für die Art deiner Steckverbindung bieten die Chinesen üblicherweise Zangen mit SN-48B, SN-28B, SN-2549, SN-11011, HS-03B, HS-03BC und andere Backen an. https://de.aliexpress.com/wholesale?SearchText=crimp+sn48b https://de.aliexpress.com/wholesale?SearchText=crimp+sn28b https://
-
Thread
Frage zu Assembler für meinen Informatikunterricht
sich bitte mal richtig vor Augen führen. Konkret zu 0en und 1en habe ich dir mal die komplette AVR Assembler Referenz angehängt. Da sind alle Befehle drin inkl. Binärdarstellung und, viel wichtiger, was jetzt jedes Bit genau bedeutet, für jeden Befehl auf gerade mal 150 Seiten. Und, nur falls
Abschnitt "A2 Assemblerprogrammierung" ab S. 32 ist das ganz gut erklärt: http://www.weigu.lu/tutorials/avr_assembler/pdf/MICEL_MODUL_A.pdf Das ganze AVR Assembler Tutorial unter http://www.weigu.lu ist evtl. auch interessant für besonders interessierte Schüler. http://www.weigu.lu/tutorials/avr_assembler
-
Thread
PSK 31 Modlulation im Mikrocontroller
dem stm32 laufen habe ist der daß ich den (als totaler ARM-Neuling und ehemals eigentlich eher bei AVR zuhause) gerade endlich soweit hatte dass ich Timer und ADC benutzen konnte und somit quasi schon genau das dafür benötigte Grundgerüst stehen hatte. Mir schwebt da aber was für nen kleinen AVR
>Mir schwebt da aber was für nen kleinen AVR vor, womöglich sogar ein >ATTiny, das werd ich demnächst mal versuchsweise aufbauen. Das ist auch >der Grund warum ich versucht habe möglichst ohne komplizierte >Rechenoperationen auszukommen,
-
Thread
Passender Mikrocontroller
Datenmenge ab die zwischengespeichert wird. Was soll denn berechnet werden ? Starterkits für Atmel-AVR gibt es ab ca. 100Eur. Programmiersprachen von kostenlos (Gcc) bis 80Eur wenn es kein "C" sein soll (Bascom-Basic). Gruss Bernd
Abmessungen nur 80x50mm Der Preis beträgt 40 Euro (netto). Die Daten des Controllers Fujitsu MB90F387 im 48-Pin LQFP Package - nur 7x7mm - Features: F2MC-16LX Core, 3,5-5V Supply Voltage, 16 MHz (PLL), 2KB RAM, 64KB Flash, 1xCAN 2.0B, 1xUART, 10Bit/8Ch. A/D, 34 I/O Ports, -40 bis 105 Grad C. EVBMB90F497
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
Firmware zb.? Habe aktuell die 0018000902 Firmware drauf. Ich verwende 9600 Baud, mit einem AtMega128. Es wird eine HTML Seite übertragen, die danach wiederrum einige Bilder abfragt ( Get Requests ). Danke für eure Hilfe, bin schon am verzweifeln ;). Gruß Fritz
irre ich mich? In anderen programmiersprachen ist es ja mittels png + 'x' zb. aufrufbar, aber mit AVR GCC dürfte das nicht gehen. Danke Lg
-
Thread
RTC Schaltung mit Led
Du kannst einen MC mit RTC-Timer nehmen und einen Uhrenquarz anschließen, z.B. ATmega48. Im RTC-Mode zieht er nur etwa 1µA. Oder Du nimmst eine RTC mit Alarmausgang, die einen MC aus dem Power-Down aufweckt. Z.B. MCP7940M und ATtiny13. Der ATtiny13 ist nötig, um die RTC zu initialisieren
frische tauschen, weil der Controller nicht mehr läuft. eben, der könnte evtl. sogar mit intern 128kHz laufen? nicht gefunden auf die Schnelle, für die genannte Aufgabe hat er ja nix weiter zu tun und selbst die 20 Minuten macht die RTC
-
Thread
Probleme mit Temperatursensor DS18B20
Anzahl auf 8 oder? > Ds18b20_id(8) Ja. Ich weiß allerdings nicht, wie viele "Double" Variablen Dein AVR verkraftet. Hoffe, Du lernst auch ein wenig dabei. Es ist nicht viel kommentiert, da alle 1wire Funktionen in der BASCOM-Hilfe erklärt sind und der Rest im mehrfach erwähnten Datenblatt steht.
mega32 zurück greifen. Und würde ich jeden verfügbaren Speicherplatz für Adressen nehmen, könnte ich 128 Sensoren nehmen. Aber denke ich fange mal mit bis zu 8 an und werde höchstens auf 16 erweitern. Ist bei einem 1Wire Bus nicht die Anzahl sowieso auf 16 begrenzt? Gut man könnte mehrere 1Wire Bus auf
-
Thread
Code from 328pdef to Attiny45
used with the GETADC() function 'The prescaler divides the internal clock by 2,4,8,16,32,64 or 128 'Because the ADC needs a clock from 50-200 KHz 'The AUTO feature, will select the highest clockrate possible Config Adc = Single , Prescaler = Auto , Reference = Avcc 'Now give power to the chip
Pinout.png If you would like to look inside the Datasheet... http://www.atmel.com/Images/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Have fun StromTuner
-
Thread
Ineltek 7/10 Hamburg
nochmals bestätigt und zu den anderen Mitgliedern gesellen sich noch ein paar neue Megas mit 1.8..5V Mega48 4kFlash Mega88 8kFlash Mea168 16kFlash Dann werden Typen mit CAN entstehen. Der Temperaturbereich wird erweitert, commercial soll es nicht mehr geben. Die Einführung in die IDEs ist etwas kofus
) wohl wieder ein Studio geben in das man 3th Party-Tools einbinden kann. Die Sounddemo mit dem AVR und PWM schreckte etwas ab. Das Ping-Pong-Spiel(AT90S8515 mit FBAS-R-Netzwerk) hing immer direkt nach dem Start :( Das OLED-Display 128x64 ist nett anzusehen. (Aufsteckboard zum STK500) Ich bin
-
Thread
Sheevaplug brauche eine Einführung
: Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000 root@debian:/
hingekriegt. Aber ich bekomme immer noch. "Unable to set 32 bit software breakpoint at address c05ee48c - check that memory is read/writable" Kann vlt. jemand hier weiterhelfen Gruss elvis61