-
Thread
Mal wieder: _delay_ms() Zeit stimmt nicht
Welcher AVR ist es denn eigentlich? Es gibt auch welche, deren int. Osc.auf 9.6 MHz laufen kann, z.b Tiny13 als kleinstes Beispiel.
können. Denn ich weiß, daß man mit _delay_us() auch 0.1µs warten kann. [c] __builtin_avr_delay_cycles(__ticks_dc); 28e: 00 00 nop _delay_us(0.1); [/c] Kompiliert mit 10MHz. [c] __builtin_avr_delay_cycles(__ticks_dc); 2a0: 00 c0 rjmp .+0 ;
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
hI >Ist der Simulator vom AVR-Studio 4.19 Build 730 mal wieder Bugy, ... Ja, ist er. Vor allem , was Hardware-Module angeht. Näheres dazu findest in der AVR-Hilfe unter 'Known Issues'. MfG Spess
wird das H-Flag gesetzt. Das trifft die Sache besser : http://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Half_Carry_.28H.29 Für die Subtraktion werde ich mir das so merken, das dies sich invertiert zur Addition verhält. Beim addieren komme ich mit dem H-Flag irgendwie besser zu
-
Thread
120 I/Os an Raspberry Pi
Für so eine Spielerei hat i2c mehr als genug Bandbreite. Dein AVR müßte ja sonst nichts mehr machen. 100kbit/sec. kann jeder i2c-Baustein. Du könntest also mehrere tausend Pins pro Sekunde mehrfach abfragen. Im AVR dann per Tabelle die Differenz bilden und schon
nachprogrammieren musst. Als Controller für die Peripherieknoten empfehle ich PIC18F26K80 oder PIC24HJ64GP502. Die haben in 28 Pins alles, was Du brauchst, zusätzlich ist nur noch ein CAN-Transceiver (8-Pinner im SO08) erforderlich. Möglichkeit 2: Ethernet und TCP/IP Hier empfehle ich einen PIC18F67J60
-
Thread
TSIC und ATMega
Lib. Zumindest das funktioniert ohne Probleme. Etwas Quelltext: main.c [c] #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> #include "usbdrv.h" #include "oddebug.h" #include "zacwire.h
delay-Funktionen in Deinem Code Probleme generieren, siehe: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 Viele Grüße Igel1
-
Thread
Audiophile logarithmische Digitalpotis?
Problem auftritt. Nun dachte ich mir man könnte es lösen indem man ein Mono-Poti einbaut, mit dem AVR dessen Position misst und dann damit zwei hochwertige logarithmische Digitalpotentiometer ansteuert. Sind diese Digialpotis wirklich audiophil? Ich möchte auf keinen Fall dass das Signal negativ
Hier ist ein log. Stereo-Pegelsteller mit 64 1dB-Schritten und 6 Relais: http://stiftsbogtrykkeriet.dk/~mcs/6bitatt.gif Kleinere Schritte hört man sowieso nicht, 64dB reichen für Audiozwecke auch aus. Gruesse.
-
Thread
Cypress (Anchor) AN2135 Treiberproblem Win2k/XP
. Kann es sein, daß man so ein IO-Port-Öffner-Programm benutzen muß (wie z.B. das, was man für TwinAVR zum freischalten des LPT-Ports unter Win2k braucht)? Irgendwie schwebt mir sowas als Ursache vor..
Verwende folgende Treiber: ezmon.sys vom 18.07.2000 ezusb.sys vom 29.05.2002 ezusbw2k.inf vom 28.05.2002 Gruß Walter
-
Thread
STM32 C++ Toolchain
wollen die Hersteller der > IDE's mich entweder ganz oder garnicht. Brauchste nicht, eclipse kann AVR, ARM, Windows, Linux, die andren weiß ich nicht. Die entsprechenden Tool(chain)s kann man "von extern" integrieren, ggf. mithilfe von Plugins.
doch nur arbeiten und nicht den ganzen Tag irgendwelchen Mist konfigurieren. Mein Desktop unter W7 64bit läuft im Design Windows klassich und abgeschalteten Effekten jeglicher Art. Hoffentlich überlebt das noch bis zu meiner Rente...
-
Thread
Neue MCU familie gesucht
Quellen übersetzen können mit einem einfachen "make", nach dem er die erforderlichen Schritte unter AVR-Studio mit dem verglichen hatte was ich zu tippern hatte. Schon das Laden eines Hex Files für EEPROM und Flash für den Xmega und das nachfolgende Programmieren mit AVR Studio ging ihm auf die Nerven
) habe ich so gearbeitet, auch in der Zeit davor als Sysop in der Uni. Meinst Du ich liege seit 28 Jahren völlig falsch? Gruß, Holm
-
Thread
Ist IG-Metall Gehalt realistisch?
AVR schrieb im Beitrag #6120987: > Kenne Ingenieure, die seit 10 Jahren immer noch ihre 2,5k kriegen. Aber > sowas existiert ja in eurer Welt nicht. Du meinst aber schon netto bei Steuerklasse I ,
AVR schrieb im Beitrag #6120987: > Kenne Ingenieure, die seit 10 Jahren immer noch ihre 2,5k kriegen. Aber > sowas existiert ja in eurer Welt nicht. Und was machen die? Fahrzeugentwickler in der
-
Thread
Windows: Zusammenspiel Compiler und Betriebssystem
de.wikipedia.org/wiki/Kernal oder meintest du gar den Kernel? http://de.wikipedia.org/wiki/Kernel_%28Betriebssystem%29
Arc Net schrieb im Beitrag #3301561: > Selbst wenn hier (W7/8 x64) Prime95 alle Cores ausnutzt, merkt man davon > weder etwas im Browser, noch in der IDE noch sonstwo. Die CPU aufzuteilen kriegt bei reinen userlevel CPU-Burnern wie Prime95 jeder nicht völlig verblödete
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
wollte ich posten: [c] #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
FlipFlop Ein- Ausschalter funktioniert nicht
den Taster doch einfach an den µC an. Am besten an einen INT-Eingang, der ihn aufwecken kann. Ein AVR?
Hallo Zusammen, der Prozessor ist ein AtXmega64. Ich habe an der funktionierenden Schaltung an D ein Low von 28 mV und ein High von 2,45 V bei einer Versorgung von 3,6 V. Anm der nicht funktionierenden Schaltung habe ich ein Low von 37 mV und
-
Thread
16F84 brauche 125 kHz
khz, der 555 geht aber bei -20 Grad auf 130 khz und bei +80 Grad auf 120 khz, Danke Peter, mit AVR kenn ich mich aus, ich programmiere sie mit Bascom AVR, die können nur 5 V und auch nur gegen +, ich brauche 12 V da reicht der PIC der 15 V kann, und ich brauche den Ausgang mit Gegentaktandstufe,
Hi Holger, der kurze ASM-Auschnitt war ja auch für den 16F84 und nicht für den AVR. Funktionieren würde der mit MPASM (MPLAB) von Microchip. Steffen
-
Thread
Speicherplatzbedarf des Programms
. Ja, in den RAM. Im Flash ist er besser aufgehoben. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 > Program: 4808 bytes (7.3% Full) > Data: 4282 bytes (104.5% Full) >Datenspeicher mehr als 100% voll? Kann man das ignorieren? Der
Atmel-Studio auf Help/About Atmel Studio gehen und da im Fenster die "View Installed Components" auf "Atmel AVR (8 bit) GNU Toolchain" verstellen. Bei mir steht dann das hier im Fenster: Installed Packages: Atmel AVR (8 bit) GNU Toolchain - 3.4.3.1005 AVR Toolchain 8 Bit Version: AVR8_Toolchain_Version
-
Thread
Meine erste richtige Schaltung/Platine -- Bitte um Feedback!
Eingang wegfiltert. Die Versorgungsspannung des Relais ist direkt mit der Versorgungsspannung des AVR verbunden, hier gab es immer wieder Probleme. Du kannst VCC des AVR über ein RC/LC Tiefpass mit der Versorgungsspannung verbinden, dann eine 5.6V Z-Diode hinzufügen und dem AVR einen extra Elko (
notwendig sein. > Die Versorgungsspannung des Relais ist direkt mit der > Versorgungsspannung des AVR verbunden, hier gab es immer wieder > Probleme. > > Du kannst VCC des AVR über ein RC/LC Tiefpass mit der > Versorgungsspannung verbinden, dann eine 5.6V Z-Diode hinzufügen und dem > AVR einen
-
Thread
Atmega168 / Diamex ISP / Arduino duemilanove - avrdude Timeout
byte maximum) D:\Programme\Arduino\Software\Entwicklungsumgebung\Windows\arduino-0022\hardware/tools/avr/bin/avrdude -CD:\Programme\Arduino\Software\Entwicklungsumgebung\Windows\arduino-0022\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v2 -P\\.\COM2 -b19200 -Uflash:w:c:\temp\build2304638834554449487
SCK period : 3.3 us avrdude: Send: . [1b] . [07] . [00] . [0c] . [0e] . [10] . [c8] d [64] . [19] [20] . [00] S [53] . [03] . [ac] S [53] ( [28] . [00] . [1c] avrdude: Recv: avrdude: Recv: avrdude: stk500_2_ReceiveMessage(): timeout avrdude: Send: . [1b] . [07] . [00] . [01] . [0e
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
ja, slave pic oder avr habe ich ja als eine lösung in betracht gezogen.. so wie es aussieht wird das wohl die einfachste lösung sein..
je 2 QEI) verteilen. 1. Master-µC z.B. dsPIC33EP (60/70Mips) mit 2 QEI 2. zwei Slave-µC dsPIC33FJ64MC802 (40Mips) 28Pin, haben auch 2 QEI. Gruß Hermann
-
Thread
usbprog problem
Rechnerneustart und endlosem rumprobieren wieder soweit, dass ich die AVRISP II Klon Firmware drauf hab. AVR Studio sagt aber immer noch connection failed, wenn ich versuche zu verbinden.
editieren kann. AVRDude sagt folgendes: C:\Users\Stevie\Desktop>avrdude -p m8 -c avrispmkII -P usb -U AVR-P28-BlinkingLe d.hex avrdude: stk500v2_command(): command failed avrdude: stk500v2_recv_mk2: error in USB receive avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64
-
Thread
atmega164A programmieren?
THE BASSBOX schrieb im Beitrag #3152641: > ich verwende den mysmartusb mk2 (myAVR_ProgTool) nimm doch das myAVR ProgTool, da kann man auch den 164a auswählen. http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112
schon "geworkarounded" ist, hier mal ein Test. Sowohl Atmega164A als auch ATmega164PA lassen sich AVR Studio 4.18 + AVR Dragon problemlos erkennen und beschreiben. AVR ISP MK II hab ich nicht getestet.
-
Thread
Suche Assembler für 32-bit ARM
die Befehle auch gleich viel mächtiger (32bit und FPU halt). Kein Vergleich zu den gammeligen 20MHz-AVR's...
nur sagen wollte, Assembler bringt fast nichs um schneller mit der Hardware umzugehen, das ist beim AVR anders.
-
Thread
CRC8 / OneWire Frage
{ 0, 94,188,226, 97, 63,221,131,194,156,126, 32,163,253, 31, 65, 157,195, 33,127,252,162, 64, 30, 95, 1,227,189, 62, 96,130,220, 35,125,159,193, 66, 28,254,160,225,191, 93, 3,128,222, 60, 98, .... *snip* Wie man leicht sieht, wäre es mit einfachem Einsetzen ( x = 0..255 ) nicht getan
} printf("\n};\n\n"); [/c] Aufruf: perl skriptname.pl Ausgabe: Array den man direkt in ein avr gcc file einbinden kann. Das Generatorpolynom kannst du beliebig ändern. Bye, Simon
-
Thread
Erfahrung mit 50W LED
kann man die Werte etwas niedriger ansetzen und dann kommt noch eine intelligente Kühlung dazu (mit AVR oder OpAmp).
www.ebay.de/itm/110774441744?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649 Damals war der Preis ; € 28,42
-
Thread
Arduino Every - Erfahrungen?
unterschiedlichen uCs mit der richtigen Software zu versorgen. Da kann dir geholfen werden: Für die (alten) AVR Arduinos https://github.com/arduino/ArduinoCore-avr/tree/master/libraries Für die SAM Arduinos https://github.com/arduino/ArduinoCore-sam/tree/master/libraries Für die XMegas https://github.com
esptool.py v2.6 ist eigentlich veraltet, aber 3.x funktioniert auch nicht und update auch nicht weil win7-64 ab Arduino 1.8.9 win7 nicht mehr unterstützt wird, dazu muss man win updaten wozu ich keinen Bock habe!
-
Thread
Projekt Schublade per IR-Remote
gib mir auch hier ein Beispiel für mein Vorhaben passend. - Im Moment hab ich halt nur die Atmel AVR-Bastelplatte. Hab keine Ahnung wie man einen Controller ohne Bastelplatte programmiert, egal ob Arduino (der ja auch auf AVR basiert) oder sonst einen. Aehm... hilfe - oder so? - Ich pack in meinen
im Bereich Eingänge (Wie kommen Signale in den µC) an. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Eing.C3.A4nge_.28Wie_kommen_Signale_in_den_.C2.B5C.29 Unter dem Unterpunkt *Taster und Schater* werden Pull up und Pull down Eingangsbeschaltungen kurz angeschnitten. Kurzfassung:
-
Thread
Wie ein GIF aus Hexfile erstellen, um uC via Monitor und Optotransistor zu programmieren
andere als easy. Vielleicht lieber per Soundkarte den Datenstrom ausgeben, win ind er guten alten C64 Zeit mit Datasette ;-) >könnten, quasi ein Null-Euro Programmiergerät für den Controller. Mit nache Null Handhabbarkeit . . . >Irgendwann gabs so was schon mal via TV, wenn ich mich recht erinnere
selbst programmieren müssen, z.b. mit GD: http://www.libgd.org/ImageCreation#void_gdImageGifAnimBegin.28gdImagePtr_im.2C_FILE_.2Aout.2C_int_GlobalCM.2C_int_Loops.29 Wenn es ein Webseite sein darf, währe Java Script auch eine Option.
-
Thread
UV-Laserdrucker II
> #include <inttypes.h> #include <avr/pgmspace.h> #include <avr/sleep.h> const uint8_t Compare_Werte[] = {0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
Es ist natürlich die Appnote AVR446! Habe mich vertippt.
-
Thread
Überlauf in AVR mit C
den falschen Grund genannt und ich habe es korrigiert. Nicht mehr und nicht weniger. Dass die AVR-Libc dieses veraltete Konstrukt nutzt, ist natürlich schlecht. Keine Frage. Das legitimiert das Abschalten dieser Warnung natürlich, bis die AVR-Libc gefixt ist. > Zudem ist, zumindest bei den AVR
damit ein einzelnes Bit in SFR <= 0x1F setzt, macht er eine atomare SBI Operation: [c] #include <avr/io.h> int main() { PORTB |= 1; } [/c] avr-gcc -mmcu=atmega328 -O1 test.c avr-objdump -h -S a.out [pre] 00000080 <main>: 80: 28 9a sbi 0x05, 0 ; 5 82: 80 e0
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Kleiner DIY Synth von 2019 Mein Blog: https://www.sequencer.de/synthesizer/threads/avr-synthesizer-wave-1-de-generator.87599/page-19 Gruß Rolf
Für die Mutigen unter euch hier noch ein paar Links zu Videos: http://www.wirrtuell.org/uploads/M28_testrun2_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun2_comp.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_comp.mp4 Wie immer
-
Thread
Diskettenlaufwerk
16 /Motor an E 18 Direction Select E 20 /STEP E22 Write Data E 24 /Write Gate E26 /Track 00 A 28 /Write Protect A 30 /Read Data A 32 Side Select E 34 Disk Change Wenn du noch Infos zu dem MFM-Verfahren (falls das stimmt) brauchst, hab ich noch ein bisschen was, muss ich aber erst einscannen
Also 16 oder 64 Mbyte nicht Bit! mit minimalem Verdrahtungsaufwand abspeichern zu können find ich alleine schon interessant. Der obengenannte MMC-Leser/Schreiber (Thomas F) kostet sicher deutlich weniger als ein kommerzieller
-
Thread
Welchen Mikrocontroller CAN-Bus
70 MHz. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en558774 Gibts auch in SDIL28, d.h. Du kannst Dir das ganze zur Not auch auf einem Steckbrett aufbauen. Dazu vorzugsweise einen SN65HVD232 3.3V Transceiver (die meisten Transceiver brauchen 5V, der dsPIC ist aber wie die meisten
schrieb im Beitrag #2988897: > Was haltet ihr von den Mikrocontrollern : > > - AT90CAN128 8 Bit AVR, 5V, TQFP64 AVRs sind die typischen Anfängerprozessoren hier, aber es gibt fürs gleiche Geld leistungsfähigere Alternativen. Ein Nachteil ist, dass die JTAG-Debugger, mit denen Du Programme tatsächlich
-
Thread
Clock source ändern
Oh, die Fehlermeldung habe ich gar nicht gepostet..sorry avrdude -b 115200 -c avr910 -p m16 -P /dev/ttyUSB0 -U hfuse:r:high.txt -U lfuse:r:low.txt Found programmer: Id = "AVR ISP"; type = S Software Version = 4.0; Hardware Version = 0.2 Programmer supports auto addr increment
ATTINY26 Device code: 0x60 = ATMEGA161 Device code: 0x62 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x69 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x74 = ATMEGA644 Device code: 0x76 = ATMEGA8 Device code: 0x75 = ATMEGA6490 avrdude: AVR
-
Thread
Will den PC verstehen, paar Fragen sind aufgetretten.
http://de.wikipedia.org/wiki/Bus_%28Datenverarbeitung%29
solche Daten sind die fast immer platz finde im L1-Cache > ?x AMDs der bisherigen Generationen: 64KB L1-Cache für Daten, 64KB L1-Cache für Code. Da passt schon was rein. 2 einfache Beispiele: Dass Schleifen was den Code angeht ziemlich Cache-freundlich sind dürfte hoffentlich sofort einleuchten
-
Thread
DCF77-Modul von Pollin
Flanke nicht sonderlich steil und hat einen kleinen Sägezahn draufmoduliert. Da die Hysterese der AVR-Eingänge sehr gering ist, ist es je nach AVR Typ/Exemplar schon vorgekommen, dass der Impuls vom AVR gelegentlich nicht als ein einzelner vollständiger Impuls erkannt wurde, sondern ein sehr kurzer
Flanke nicht sonderlich steil > und hat einen kleinen Sägezahn draufmoduliert. Da die Hysterese der > AVR-Eingänge sehr gering ist, ist es je nach AVR Typ/Exemplar schon > vorgekommen, dass der Impuls vom AVR gelegentlich nicht als ein > einzelner vollständiger Impuls erkannt wurde, sondern ein sehr kurzer
-
Thread
Arduino DUE Hardware mit W5500: Seltsame Absturzprobleme
Das ist eine völlig andere Architektur entgegen einem AVR... Schau dir das Speicher und ISR Konzept eines ARMs an. Wenn du aufgrund unsauberer Programmierung hier beim zugriff Fehler machst, fällt dir das auf die Füße. Ein AVR macht einfach weiter...
, z.B. für Zählervariablen, die den Watchdog-Reset oder den SoftReset überleben) Ach ja: ARM vs AVR: Mir ist bekannt und bewußt, daß der ARM Kern, der von versch. Prozessorschmieden verwendet wird, etwas völlig anderes ist, als AVR, Motorola 68xx oder auch als der gute alte 68000. Deswegen versuche
-
Thread
Bleiakku-Lader 12/24V
wird mit Taste1 der Ladevorgang begonnen. 1. Stufe = konstanter Strom. Sobald Akkuspannung auf 14,4/28,8 Volt wird eine Stunde mit konstanter Spannung (2. Stufe) geladen, um anschliessend mit 13,8/27,6 Volt Erhaltungsladung (3. Stufe) unbegrenzt weiter zu laden. Noch nicht ganz glücklich bin ich über
aktuellen Werte auslesen und ggfs setzen kann; entweder twi oder rs232; vielleicht auch mit einem avr netio und snmp -Michael
-
Thread
Bascom Avrdos & Sd karte Hängt Prozessor auf
Hallo Ich habe heute das erste mal eine Sd karte an einen Avr angeschlossen. Soweit scheint es zu klappen er gibt mir den gewünschten Sektor über die rs232 aus. Doch wenn ich den Sektor erneut Lesen oder Schreiben möchte stürzt mein Programm ab und macht
anschluss der Karte soweit ok sein. $regfile = "m16def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 64 $baud = 9600 Const Cmmc_soft = 0 $include "\\Server\Projekte\28-01-13 sd karte m16\Config_MMC.bas" Dim Abuffer(512) As Byte ' SRAM-Bereich für den Transfer
-
Thread
LSM303DLH, Gyrosensor Messwerte unvollständig
Quarz - LSM303DLH (Kom. I2C) - Alles andere lasse ich mal außen vor Software: - AVR Studio 6 Status, die Kommunikation funktioniert Grundsätzlich. Der Sensor gibt mir auch Werte zurück: X:-64.00 A.Y:-16.00 A.Z:4112.00 M.X:0.34 M.Y:0.04 M.Z:0.02 A.X:-96.00 A.Y:0.00 A.Z:4144.00 M.X:0.43 M.Y:0.28 M.Z:-0.10 A.X:-64.00 A.Y:0.00 A.Z:4112.00 M.X:0.44 M.Y:0.30 M.Z:-0.10 A.X:-80.00 A.Y:-16.00 A.Z:4112.00 M.X:0.42 M.Y:0.29 M.Z:-0.08<\r> Problem: Der Gyrosensor
-
Thread
welches Betriebssystem?
favoriten... im übrigen ist bei linux eher der ram das prob.. gib ihm 256MB und alles ist gut.. unter 64MB ist grafik eher unwitzig.. btw windowmanager der mir gut gefällt.. xfce... installier dir am besten kde dazu (zumindest die libs) dann kannst gemütlich die gtk+ verwenden und alles was es an kde-libs
ich mir mal angesehen und ich finde es vom Grundgedanken her ganz nett. Ok, ein Win95 krieg ich auf 28MB installiert und läuft auch völlig aus dem RAM. Wie auch immer, die Tabellenkalkulation bei DSL lässt beim starten den Rechner komplett einfrieren und die Umstellung auf deutsche Tastatur funktioniert
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
unterschiedlichen Amplitude sollte aber so passen (ohne das am Oszi gesehen zu haben; müsste aber auch bei AVR's so sein).
@Michael der CD74HCT4053M from TI wäre bei Farnell (1103149) > 10 Stück 0,28 € + Versand zu haben. Wigbert
-
Thread
Mikrocontroller Einstieg
Moin, Die rote AVR Bord von Gregor gefällt mir eigentlich. Gerhard
Bytes vermurksen aber die muss man nur selten für spezielle Anforderungen modifizieren, anders als die AVR-Fuses)
-
Thread
automatischer Vorschub für Drehbank
und eine Einstellmöglichkeit für das Verhältnis. Dann kann ich endlich meine 20mm/Umdrehung bei 28/min fahren :-)
Schleifscheibenaufsatz spezielle Geometrien schleifen, da nehme ich vermutlich nur die niedrigste Drehzahl von 28/min, was dann nicht ganz 10mm/s an Vorschub bedeuten würde.
-
Thread
ADC vertauscht kanäle.
Adresse 0 bis 39 und die zweite von 40 bis 79 ist. Im 2-Line-Mode beginnt die erte bei 0 und die 2. bei 64. Wartest Du im UP 'messen' auch, bis ein Scan fertig ist (Bit ADSC auf 0 testen, dann Scan fertig)?. Gruß Andi
Hi... @Jürgen: Oder schau mal hier... http://www.brummbaerhannes.de/hannes/avr/7ksend/7ksend01.html ...HanneS...
-
Thread
Funk-Heizungsregler-System MAX!
ist im 17.Byte die Temperatur: Bsp: > 0xDF=223-> 22.3°C, aber 0x20: dann addiere 0x100->0x120=288=28.8°C > Leider ist das 4. Byte fast immer nur eine 0x02, und dann sendet der > Thermostat nur seine Ventilstellung im 15.Byte
Ah OK, dann werde ich wohl doch was eigenes mit RFM und AVR-Net I/O basteln müssen. Vielen Dank!
-
Thread
Arduino: digitalRead in Interrupt ist unzuverlässig
> aber noch ein OS dazwischen. Da wird alles über 1kHz zur Glückssache... Auf einem einfachen AVR-Arduino läuft keinerlei OS, bestenfalls ein 1kHz Timer.
einer 20MHz Prozessor erstmal irrelevant sei. Ja, nur ein paar hundert Hertz sollte Dein 8-Bit-AVR problemlos schaffen. Tut er das nicht, geht irgendwo in Deinem Code etwas schief. Aber um in diesem Frequenzbereich zyklische Signale zu erfassen, braucht man wirklich keine Interrupts (außer einen
-
Thread
Nach ersten EEPROM Versuch komisches Verhalten - kann mir das einer erklären
Moin... Falls einer von euch mit dem AVR Studio 5 arbeitet könnte er mir einen riesen Gefallen tun und das angehängt Projekt kompilieren und kurz im Simulator starten. Ich habe bei mir folgendes Problem, was ich mal wieder nicht verstehe
sehen??? Zähl mal deine lokalen Variablen mit. Die werden nicht mit angezeigt. Ansonsten finde ich 64 Bytes für die UART Puffer wenn nur 128 gesamt da sind schon recht heftig;)
-
Thread
Mausrad Drehgeber
unterschiedliche Werte bekommen. Dem ist nicht so. ich hab 12Mhz quarz und nen timerprescaler von 64. macht eine Samplerate von 732, das ist nicht so viel, allerdings sind die Stufen so 5-7 Samples breit, also bin ich davon ausgegangen, das da auf der anderen Seite wirklich nix ist. Und da die
Den Interrupt aktiviert man nun für sowohl steigende als auch fallende Flanke (geht bei neueren AVR wie Mega8, nicht bei den alten wie At90S2313). Die ISR wird dann bei jedem Wechsel eines der beiden Signale aktiviert, liest die beiden eigentlichen Signale und zählt entsprechend. Encoder zur
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Wmaybe-uninitialized] 1165 | tmr1_diff = tmr_10ms - old_tmr1; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c hd44780.c -o hd44780.o avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c timer.c -o timer.o avr-gcc -g -Os -Wall
=7372800UL -DDEBUG=0 -o lcmeter.out lcmeter.o hd44780.o timer.o -lm -Wl,-u,vfprintf -lprintf_flt avr-size lcmeter.out text data bss dec hex filename 11568 86 105 11759 2def lcmeter.out avr-objcopy -j .text -j .data -O ihex lcmeter.out lcmeter.hex [/pre] Wie
-
Thread
avrdude: error: programmer did not respond to command: exit
Fehlermeldung programmer did not respond to command:exit bootloader Habe einen MCU atmega8, Programmer avr911 Kann mit einer Verraten was ich falsch gemacht habe? Sowie bekomme ich leider nicht das Porgramm geöffnet auf meinem Rechner Mfile woran kann das liegen. Ich habe jetzt einfach ein anderes
Übertragen bekomme ich folgende Übersetztung > "make.exe" program avrdude -p atmega8 -P com2 -c avr911 -U flash:w:main.hex Connecting to programmer: . Found programmer: Id = "AVR ISP"; type = S Software Version = 2.0; Hardware Version = 2.0 Programmer supports auto addr increment.
-
Thread
SO16 anstelle von SO16W Footprint. Irgendwelche Tipps, damit es trotzdem funktioniert?
bestellte SMD Platine) #Metoo Hab vor knapp 20 Jahren mal eine Speichererweiterung für den C64 in die Hände bekommen. Dort habe ich die vielen SRAMs durch einen 128kB SRAM ersetzt (Huckepackplatine, die in die Fassungen gesteckt wird) Leider hab ich dabei auch die IC-Breite verhauen. Lösung. IC
Falk B. schrieb im Beitrag #5820466: > ... sah aus > wie eine Harfe ;-) vor 35 Jahren 28k Speichererweiterung für den PC1500 -> 14x 6116 SMD RAM, gestapelt in 4er Blöcken, immer die SMD Beinchen auf 90°, 4 Stück aufeinander nur CS abgewinkelt gelassen, mit Fädeldraht verbunden zu den anderen
-
Thread
Wer nutzt das Nucleo-64 und kann mir
STM32 ein netter Frischling und mir fehlt die Vorstellungskraft hinter den Fehler zu kommen. Beim AVR kenn ich das Problem nicht. Ok, der ist mit 20MHz auch 8 mal langsamer.
dennoch die Befehle beibehält! Ich kann mir vorstellen daß nicht jeder seine Projekte von Arduino-AVR auf STM quasi neu schreiben möchte! Eventuell könnte das helfen die Problematik zu lösen?