-
Thread
Phasenanschnitt Tabelle?
23 142.91564 24 141.78404 25 140.66346 26 139.54287 27 138.43324 28 137.33461 29 136.23596 30 135.14832 31 134.07164 32 132.99498 33 131.91833 34 130.84167 35 129.77600 36 128.71033 37 127.64465 38
dyn/resources/prod_documents/doc2508.pdf angegeben http://www.mikrocontroller.net/attachment/18773/AVR182.zip Und natürlich die Warnung vor Hochspannung. Dabei entsteht aber eine Verzögerung von ~50 Mikrosekunden. t = 20000 [mue-s] (T bei f= 50 hz) * arcsin(5/325)/(2*pi) [rad] Dann erst werden
-
Thread
Timer ungleichmässig
Hallo verwende einen Atmega 128 mit 16Mhz. Bei dem Stück Prg kommt es zu einem ungleichmässigen Zeit bei an und aus. Teilweise wird sogar eine längere Pause (1s) eingelegt. Verstehe leider nicht warum. [C] void nibo_timer2() //
zu schweigen. Ja, die mussten wir uns alle erarbeiten. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Eing.C3.A4nge_.28Wie_kommen_Signale_in_den_.C2.B5C.29
-
Thread
AVR Watchdog Debuggen
wie es soll. Meine Umgebung ist das Atmel Studio 6.2. [c]#define F_CPU 16000000UL #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <util/delay.h> ISR(TIMER1_COMPA_vect) { static int ir_cnt=0; ir_cnt++; wdt_reset(); } void sys_init(void) { wdt_enable
0000004A CLR R1 Clear Register 0000004B OUT 0x3F,R1 Out to I/O location 0000004C SER R28 Set Register 0000004D LDI R29,0x10 Load immediate 0000004E OUT 0x3E,R29 Out to I/O location 0000004F OUT 0x3D,R28 Out to I/O location 00000050 LDI R18,0x01 Load immediate
-
Thread
UART Datenstrom mit Array vergleichen
} } Dieses funktioniert soweit auch, nur dauert die ganze Prozedur bei einem 8MHz Atmega128 ganze 7ms (compiliert mit AVR-GCC). Das würde bedeuten, dass er nicht bei jeden ankommenden Byte eines 9600 Baud Datenstroms rechtzeitig fertig sein würde. Das würde gerade noch ausreichen, weil
Bytes zu verschieben ist schneller, als mit In und Out Pointern zu rechnen, das lohnt sich eher beim 128 Byte Puffer, wie in Peters Lib, aus der ich die Zeichen ja auch heraus hole.
-
Thread
RTC DS3231 - Temperatur Daten?
gleichen Werte haben und die Zeit/Datumsangabe plausibel sind. Nochmal ein Beispiel... 0x0000 28 04 19 01 22 04 18 00 00 00 00 00 00 00 20 00 (..."......... . 0x0010 00 30 00 .0. 22/04/18 19:04:28 (Datum/Uhrzeit) 1524423868 (UNIX Zeit) 48 (Temp)
1024 Hz paßt sehr gut dafür. Auch nützlich, daß diese Frequenz deutlich genauer ist, als Quarz von AVR.
-
Thread
Messdaten in Atmega Speichern
ab. Und was für ein "ATMega" soll es sein? 8 KB RAM haben nur einige der "dicken Dinger" (Mega640, 128x, 256x)... Wenn Du z.B. 10 mal pro Sekunde z.B. drei 16-Bit-Werte speichern willst, und das 3 Minuten lang, dann brauchst Du 2*3*10*3*60 Bytes Speicher dafür. Das sind 10800 Bytes. Bei 8-Bit-Werten
Hallo so was gabs mal von Dallas. Es gab auch mal Sockel (28polig DIL) in die man einfach SRAMs stecken konnte. War ne prima Sache als EPron Ersatz. Schau mal bei Dallas vielleicht gibts auch heute noch was äÄhnliches in der SMD Weld BB
-
Thread
DDR RFT Tuner Typ7 / Typ 7 Eingangsstufe rauscht stark - Carat-S HIFI100
bezüglich "Normen" deutlich größer gewesen sein. >3. Der Pullup-R ist, da gebe ich Dir Recht, als R128 enthalten. Das >hatte ich zu später Stunde leider übersehen. Genau - Schaltpläne lesen wollen, aber nicht verstehen ...
wie zu stasizeiten nur schlimmer als damals. die armem ossis. denen verbietet man immer noch nach 28 jahren das maul. echt krass. besserwessis sind unter uns. aufpassen!
-
Thread
ADC Messwert springt
Hallo, ich habe an den ADC-Eingang eines AtMega8 (AVR-P28 von Olimex) mit einen Spannungsteiler einen Transitor als Temperatursensor angeschlossen (siehe http://de.wikipedia.org/w/index.php?title=Datei:NPN_Thermometer_Schaltung.svg&filetimestamp=20090330185439
Quellcode hab ich grad nicht da, kommt sobald ich zuhause bin^^ ADC-Takt liegt bei 62,5kHz (8MHz Takt und 128-Prescaler)
-
Thread
wieder einmal "undifined reference"
komisch in mein Programm eingebunden. main.c bindet #include "bus.h" ein. bus.c bindet #include <avr/crc16.h> ein. avr/crc16.h sieht so aus: [c] /* $Id: crc16.h,v 1.10 2005/11/05 22:23:15 joerg_wunsch Exp $ */ #ifndef _AVR_CRC16_H_ #define _AVR_CRC16_H_ #include <util/crc16.h> #endif
Fehler. Jetzt bekomm ich aber gcc plug-in: Error: Object file not found on expected location C:\AVR\RS485\default\rs485.elf Hier mal die "Build" Ausgabe. Alles darin ist leider nicht auf meinem Mist gewachsen. :) [c] Build started 24.11.2007 at 18:46:49 avr-gcc.exe -mmcu=atmega128 -Wl,-Map
-
Thread
AVR128DA EEPROM write
Hallo Zusammen, ich versuche jetzt schon seit mehreren Tagen beim AVR128DA28 auf das EEPROM zu schreiben leider funktioniert das nicht so wie ich das gerne hätte. Über UPDI funktioniert das ganze! Also ich kann ein bestehendes EEPROM file runter schreiben und lese
Oszillator auf 24MHz Leider habe ich die vorgabe die 2 Funktionen selbst zu schreiben also darf das avr/eeprom.h nicht nutzen. Ebenfalls ist die Vorgabe das ganze mittels C zu schreiben. Um das ganze mit bestehendem Code richtig zu integrieren. Hat jemand vielleicht eine funktionierende Funktion
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
in einem Adressraum hat und keine gesonderten Befehle für den Flash-Daten-Zugriff braucht wie beim AVR.
und dem MSP > gehabt. Nicht schlecht für 10 Stunden. Finde ich nicht wirklich toll. Das sind 28 ppm Abweichung, da sollte mit einem 32-kHz-Quarz mehr machbar sein. Ansonsten: [[AVR_-_Die_genaue_Sekunde_/_RTC#Echtzeituhr_mit_Uhrenquarz]] Der Code dort ist zwar für einen AVR, aber die Idee
-
Thread
WinAVR und Interruptvektoren
Hi! Ich habe ein problem mit AVRStudio-WinAVR. Ich möchte einen Timer2-Overflow Interrupt haben um eine Interruptroutine Zyklisch zu starten. Ich habe definiert: ISR(TIMER2_COMP_vect) { Timer++; /* Performance counter for this
selber. Zur Sache kann ich nur soviel (beruhigendes) beitragen: Interrupts funktionieren mit WinAVR ganz prima. Du müsstest also eigentlich nicht die Arbeit des Compilers überprüfen, sondern mehr so die Source-Seite ;-)
-
Thread
AVR assembler frage, IO ports
Das hat ja auch jeder AVR... - Oder???
folgende haben kein PUD bit ATtiny28 90S2313 90S2323 90S2343 90S4433 (EOL issued) 90S1200 (EOL issued) 90S8515 (EOL issued) 90S4434 (Obsolete) 90C8534 (Obsolete) 90S8535 (EOL issued) ATmega103 (Obsolete) ATmega161
-
Thread
Einfaches Radio basteln
denn, Du meinst nur den Vorteiler mit dem U813. Der teilt eine Eingangsfrequenz wahlweise durch 64, 128 oder 256 damit man erstmal in den Bereich kommt, den man mit dem AVR verarbeiten kann. Der eigentliche Zähler ist bei mir ein Mega8 ohne weitere Beschaltung als Quarz und LCD und der Ausgang der Vorteilers
machen wollen da ist das so mit Notlösungen murks ;) Und ja ich meinte das mit dem Vorteiler, weil nen AVR wird ja sosnt echt Provbleme kreigen z.b. 100.2 mhz zu erfassen :) http://www.rowalt.de/mc/avr/avrboard/09/vorteiler.png ist ja die SIP Version, Reichelt hat nru die DIP version, ist da die Beschaltung
-
Thread
DS18S20 auslesen (finde den fehler nicht)
die Libary? Guck mal da, da kannst du sicher was von gebrauchen. http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html Die Arduino ist auch in C geschrieben und die funktioniert unter Arduino ganz hervorragend. Sonst guck nach der für den Arduino und pass dir das an.
0x08, 0x00, 0xE6 > 24) && (0x10, 0x89, 0x8A, 0x77, 0x02, 0x08, 0x00, 0xE6 < 27)) { PWM=128; analogWrite(Van1,PWM); } else if ( 0x10, 0x89, 0x8A, 0x77, 0x02, 0x08, 0x00, 0xE6 > 27.1) { digitalWrite(L,HIGH); PWM=254; analogWrite(Van1,PWM);
-
Thread
SPI - RS-485 - CAN
Sensornummer und Sensorwert. Empfehlenswert für die Sensornodes wäre der erwähnte MCP2515 an einem kleinen AVR, weil schön einfach und recht arm an Bugs. Oder beispielsweise der PIC18F2585, wenn PICs genehm sind, denn das ist ein 28-Pinner mit einem CAN Controller an Bord, der mit dem MCP2515 eng verwandt ist
Hallo, den Avr ATMega16 gibt es auch mit CAN Bus, ansonsten wäre eine alternative der AT90CAN32.
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
keine Freude. Also auch die AT89C51xxx haben ernsthafte Macken. Ob sich das mit den ständig neuen AVR-Serien von Microchip verbessert hat, kann ich nicht sagen. https://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html Ob S. schrieb im Beitrag #7668727: > Das Schlimme ist: ein einziges
, auch die Errata meines bevorzugten AVR-DD enthalten nichts dergleichen.
-
Thread
GCC Optimierung killt Funktion
while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY)); 0800379A nop 0800379C ldr r0, [pc, #28] ; (0x80037bc <SPI_SendByte+88>) 0800379E movs r1, #128 ; 0x80 080037A0 bl 0x8001b54 <SPI_I2S_GetFlagStatus> 080037A4 mov r3, r0 080037A6 cmp r3, #0 080037A8 bne.n 0x800379c <SPI_SendByte
#4439029: > GPIO_SetBits(GPIOC,GPIO_Pin_1); > GPIO_ResetBits(GPIOC,GPIO_Pin_1); umgeschrieben auf AVR wird aber kein PIN eingelesen, PORTB |= 1; PORTB &= ~1; und mit Sicherheit ein Puls ausgegeben
-
Thread
Sinus - Cosinusgenerator, low frequency
10kHz kann man das super-einfach in Software gießen: #define TabSize 64 char SinTab[TabSize]=(128, 130, ... hier die Sinuswerte eingeben ); long frequ=123456L; //als Beispiel void PWM-ISR(void){ //Interrupt-Routine union DDS(long LONG, char BYTE[4]); //BYTE[3] sind die obersten 8
Noch was interesanntes zum Thema DDS: http://www.myplace.nu/avr/minidds/index.htm
-
Thread
Arduino Webserver mit Diagramm
Weile gedauert und ist gewachsen. zum Einlesen: http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
-
Thread
Welcher PIC/uC für Masterkeyboard?
, aber für dieses Projekt zieht es mich eher zu den PICs. Warum PIC? Die größeren AVRs in Richtung AVR32, AT91, etc. sind nicht mehr ISP-kompatibel, während sich alle PICs über das gleiche Interface programmieren lassen. Da mein Studenten-Budget recht begrenzt ist, bin ich ganz froh, wenn ich nicht jedes
nicht so ganz. Hat der überhaupt was auf dem Chip? http://www.reichelt.de/PIC-32-Controller/32MX150F128D-IPT/3/index.html?;ACTION=3;LA=2;ARTICLE=121324;GROUPID=4509;artnr=32MX150F128D-IPT Wie es aussieht brauche ich ja 2 USB-OTG Anschlussmöglichkeiten. Ist es möglich, im Controller einen Hub zu implementieren
-
Thread
Atmega 32 , 4bit -LCD Ansteuerung
void lcd_setcursor(uint8_t x, uint8_t y) { uint8_t temp = 128 + x; if(y==1){temp+=0x40;}; if(y==2){temp+=0x14;}; if(y==3){temp+=0x54;}; lcd_command(temp); } [/c] ajo, die HG-Bel liegt noch als PWM auf dem port, aber das ist ja an den betreffenden
für das Tutorial. Einfach die Pins anpassen und gut. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#LCD-Ansteuerung MfG Falk
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
, IORDY may be disabled, IORDY, Standard standby timer values, INFO: User addressable sectors for 28-bit commands: 3173184 Single Word DMA modes: 0 Multiword Word DMA modes: 1031 PIO modes: 3 INFO: Minimum Multiword DMA cycle time per word: 120ns INFO: Recommended Multiword DMA cycle time: 120ns
Drive-Initialize absetzt und danach nochmal probiert - erfolgreich. Also mache ich beim Bootup meines AVR einfadch auch ein Drive-Inititalize-Command und nun läufts.....
-
Thread
Datenübertragung von Außeneinheit einer Wetterstation
Außentemperatur. Mein Ziel ist es, die Empfängerplatine (auf der ein Himark RX3310A sitzt) an einem AVR zu benutzen. Hierüber empfange ich leider auch allerlei Störungen, weshalb ich mich erst mal an die Außeneinheit gemacht habe. Dort hab ich die Daten, die sie sendet, direkt abgegriffen. Diese Daten
guck mal hier http://www.wetterfreaks.de/phpBB/viewforum.php?f=28&sid=76c63af3bd7119c120c4ec3f1e8e3095 evtl findest du passende info, auf jeden fall ähnliche daten zur orientierung...
-
Thread
ext. Ram am at90s2313
würde ich mich über eine fachliche Meinung freuen! Ich muß ca. 200 Byte auslagern, da mir die 128 Byte SRAM im 2313 nicht ausreichen. Ich hatte auch überlegt, das ins EEPROM auszulagern, aber die Werte ändern sich zu oft: Es sind die ROM-IDs von One-Wire Temperatursensoren (DS18B20). Dummerweise
Hi, ich dachte, der AVR mit dem kleinsten Gehäuse sei der Mega8 im MLF-Gehäuse (5x5 mm)? Der hat 1KB RAM. Zum 2313: a) Du könntest z.B. über Schieberegister ein normales SRAM anschließen, aber ich nehme an, Dir kommt
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATMEGA64"; signature = 0x1e 0x96 0x02; desc = "ATMEGA128"; signature = 0x1e 0x97 0x02; desc = "AT90CAN128"; signature = 0x1e 0x97 0x81; desc = "AT90CAN64"; signature = 0x1e 0x96 0x81;
AT90CAN64 1E9682=AT90USB646 1E9682=AT90USB647 1E9701=ATmega103 1E9701=ATmega103comp 1E9702=ATmega128 1E9703=ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801=ATmega2560 1E9802=ATmega2561 Extrahiert aus AVR Studio XML Part Beschreibung, habe dafür
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
getoggelt. Plus eine Debug-LED, die im 1s/1s Takt blinkt. [C] #define F_CPU 12000000 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // // F_CPU 12000000 / Prescaler 1024 / 8-Bit 256 => 21,854 ms = ca. 45 Hz // ISR(TIMER0_OVF_vect) { PORTD ^= (1<<PD5) | (1<<PD4)
morgen wieder auf den Weg. wenn sich bis morgen Mittag keiner meldet, bleibt die Kiste leider bis 28.09 bei mir, da am Freitag früh der Ferienflieger startet. Also los. Reinhard
-
Thread
IIR Besselfilter in Attiny85 - 32 Bit Berechnung möglich?
Mit großer Wahrscheinlichkeit hast du bei der Umsetzung in C die klassischen Fehler gemacht. Der avr-gcc kann jedenfalls Maschinencode für Berechnungen mit uint32_t erzeugen!
bisschen lang mit seinen Kommentaren, darum habe ich ihn erstmal nicht gepostet gehabt. [c] #include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> //PB2: ADC1 ist der Eingang für die Fotodiode. //PB0: ist der Ausgang für den Motor. //PB4: PCINT4 ist der Steuerausgang für die Fotodioden-Beleuchtung
-
Thread
Prozessor Eigenbau: Instruktionssatz Gesperrt
einen ADC und eine RS232 in deinen Chip ein! Mach mal so einen Chip mit dem Befehlssatz von einem AVR Tiny, ich kann mir vor lachen den Bauch nicht mehr halten.
> Den Einsatz von EPROMs bei myAVR habe ich am Anfang auch etwas kritisch > gesehen, weil EPROMs den Aufwand extrem verringern. Natürlich. Da muss man sich halt fragen, worauf man beim eigenen Projekt Wert legt. TTL-Masochismus oder
-
Thread
Ultraschall 10mhz vernebeler mit Transistoren schalten?
kann ich mir einen Oszillator sparen weil von irgendwo muss ja die Frequenz kommen Mit ich glaub 28 GPIO Stecker könnte ich dann 28 piezo Elemente antreiben wenn ich das machen wollen würde
so gut wie keine Aufgabe mehr, ausser vllt. das ganze ein- und auszuschalten. Sowas kann selbst ein AVR besser.
-
Thread
Wlan2Serial Modul für 5 euro
nein, ist es nicht. lieber mal hier vorbei schauen: http://www.esp8266.com/viewtopic.php?f=5&t=28
will. https://github.com/cnlohr/wi07clight http://www.youtube.com/watch?v=oh4ZDkBHFYM Das AVR Projekt setzt dabei auf den UART. Eingehender WIFI Command ( TCP / UDP ) wird an den UART weitergegeben. Der AVR setzt die Message um und schaltet Pins auf dem AVR. An den Pins sind LED / Relais
-
Thread
Problem mit Joystick an AVR
-| .-. | | R3 | | '-' | | === GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) Um den Wert von R2 zu erhalten muss man das System erst kalibrieren. Dazu bewegt man den Joystick im gesammten Bereich und speichert den größten und den kleinsten
kann den Strom so einstellen, dass in Mittelstellung etwa die Mitte des ADC-Bereichs erreicht wird (128 bei 8-Bit ADC). Für die Konstantstromquelle benötigt man aber eine höhere Betriebsspannung als 5V. Daher sollte der ADC-Eingang mit einer zusätzlichen Z-Diode und einem Vorwiderstand geschützt werden
-
Thread
/var/log/debug für Joachim B.
@JojosRPi3-1:/var/log/synergy $ ls -ali insgesamt 8 81615 drwxrwxrwx 2 root root 4096 Aug 26 12:28 . 216 drwxr-xr-x 14 root root 4096 Aug 26 12:29 .. 1365 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-combined.log -> /dev/null 48 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-core.log -> /dev/null 1335 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-router.log -> /dev/null 1351 lrwxrwxrwx 1 root root 9 Aug 26 12:28 synergy-service.log -> /dev/null [/code] Das sind die Logdateinamen für syngery V2. Es ist natürlich ein Würgaround
-
Thread
Mehrere ADC-Pins bei Atmega8 benutzen
können. Als Test sollten diese nurmal auf ein LCD Display ausgegeben werden. Ich hab den Code aus dem AVR-Tutorial dieser Seite dafür umgeschrieben, allerdings funktioniert die Anwendung nicht, da die angezeigten Werte nicht stimmen, bzw. sich gegenseitig beeiflussen. Hier der Code: .include "m8def.inc
bis 200khz solltest du aus dem vorteiler herausbekommen. http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC
-
Thread
ATMEGA88 kaputtprogrammiert --- NICHT via Fuse-Bits!
Hallo, ich habe folgendes Problem: Ich habe ein kleines Testprogramm geschrieben (mit CodeVisionAVR evaluation), das auch einwandfrei lief. Dann habe ich im Anwendungsprogramm, das auf dem Controller ausgeführt wird, das Register CLKPR verändert, um den Taktteiler auf 256 zu setzen. (zuerst CLKPR
Was ich nun gar nicht kapiere: bis Teiler 128 (CLKPR=0x07) kann ich den Programmer mit 921,6 kHz betreiben, es rast dann nur so (erase, program, verify, alles zusammen keine 5 Sekunden!) Erst bei Teiler 256 (CLKPR=0x08) geht es nicht mehr, DANN
-
Thread
Shift mit Carry
Geht das "schöner" (kürzer/schneller)? Plattform avr-gcc ATmega. [c]static void shift_left(uint8_t data[]) { uint8_t i; for (i = 31; i > 0; i--) data[i] = (data[i] << 1) | (data[i-1] >> 7); data[0] <<= 1; }[/c]
c = rol32(data+16, c); c = rol32(data+20, c); c = rol32(data+24, c); c = rol32(data+28, c); } [/c]
-
Thread
[V] Bauteile
Hallo an alle, Ich verkaufe hier einige Bauteile aus älteren Projekten: AVR µC: 1x Attiny26 PDIP á 1.1€ 2x Attiny45 SOIC8 á 1.2€ 1x Attiny24 SOIC14 á 1.2€ 1x Atmega1281 TQFP64 á 7€ 5x Atmega128L TQFP64 á 4.5€ Sensoren: 2x ACS750-100 Stromsensor +-100A http://www.allegromicro.com/en/Products/Part_Numbers/0750/ á 5€ 1x Sonstige ICs: 2x FT232BM USB->RS232 á 3€ 2x ENC28J60 DIP á 2.8€ 11x MCP2551 DIP CAN-Tranceiver á 1.3€ 5x MAX232 DIP á 0.2€ 6x MAX7219 DIP á 4€ 1x RFM12-433 á 4€ 1x RFM01-433 á 3€ 5x CY7C199-CN (15ns) DIP SRAM á 1.5€ Passive Bauteile: 100x
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
1) Es haißt #include <avr/io.h> und _nicht_ avr\io.h (auch nicht unter Windows). 2) #include <avr/sfr_defs.h> sollte nicht notwendig sein, denn es wird bereits von avr/io.h includiert. 3) double ist erst seit v10 ein 64
Christof E. schrieb im Beitrag #6413225: > WinAVR war die Wahl FÜR Anfänger. WinAVR ist übrigens seit 10 Jahren ungepflegt.
-
Thread
Hausbus
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
könntest du sicher gehen das ein "emergency-object" in jeden fall > priorität hat Nein. :-) Bit28 ist das MSB. Bit0 ist das LSB. Damit wird _zuerst_ Bit28 gesendet... > wird beim gleichzeitigen senden die nachricht als wichtig erkann > (höhere priorität) die wärend des telegrammes als erstes
-
Thread
Led Matrix mit 1 5x7 LED Modul
Rck = 0 ich hatte sowas schonmal gemacht mit bascom und 3x 5x8er matrix. allerdings mit nem mega128 und externem ram, damit auch genug platz zum scrollen für bilder war, grins
' T Data 60 , 64 , 64 , 32 , 124 , 0 ' U Data 28 , 32 , 64 , 32 , 28 , 0 ' V Data 60 , 64 , 48 , 64 , 60 , 0 ' W Data 68 , 40 , 16 , 40 , 68 , 0 ' X Data 12 , 80
-
Thread
Reichelt: 2-Kanal Farb-DSO für 350€ :)
für Kleinigkeiten zu Hause. Bislang behelf ich mir mit so einem billigen Digitalmultimeterscope mit 128x128 Punkten. Das Ding liefert 2 Bilder pro Sekunde und den Trigger kann man irgendwie gar nicht zähmen. Transiente Aufzeichnung: Fehlanzeige. Langzeitaufnahme? *lach* Für meine Zwecke würde das 2042
Ich habe heute ein UT 2042 C bekommen, und mit meinen Hobbyanforderungen (AVR und NF-Anwendungen) getestet. Meiner Meinung nach ist das Preis- Leistungsverhältnis sehr gut und für den Hobbybereich zu empfehlen. Auch das Lüftergeräusch stört mich nicht, da ich das Gerät nicht
-
Thread
MMC Karten Problem
Ich habe das Datenblatt von einer Hitachi MMC Karte gelesen: http://www.ulrichradig.de/site/atmel/avr_mmcsd/pdf/hitachi_hb28b128mm2.pdf Leider konnte ich hier nichts dementsprechendes finden. Ich hab es eigentlich recht sorgfältig durchgelesen. Hast du ein anderes Datenblatt, wo das evtl. genauer
-
Thread
Transcend Wi-Fi SD Card - Technische Details / Hacken?
Linux Version: 2.6.32.28 Busybox: 1.18.5 CPU: ARMv5, ARM926EJ-S rev 5 (v5l) RAM: 32MByte MemTotal: 29824 kB MemFree: 18052 kB Beim WLAN Chipset handelt es sich um ein ath65/AR6003. http://www.qca.qualcomm.com
Eine normaler AVR-SD Lib sollte reichen, einfach die Karte initialisieren. Ich habe nicht den Transcend Kartenleser, also da ist nichts spezielles bei der Initialisierung... mfg Andreas
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
passt auf jede Zange. Ich werde dann hier berichten ob SN-2 mit Duponts besser klar kommt als SN-28b
Das ist ist das Güterverkehrszentrum Bremen, ein großes Logistikzentrum in dem auch DHL arbeitet. 28 Apr 2020 07:15 Die Auslandssendung wurde im Export-Paketzentrum bearbeitet und ist auf dem Weg in die Region des Empfängers Krefeld Deutsche Post 28 Apr 2020 09:15 The international shipment has been
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Bitte schoen.... Anzeige fuer Digitale Drehmomentwellen. Ausgabe auf Graphicdisplay. Steuerung per AVR. Und jetzt du ....
Strippenwirrwar weg und es gibt nur noch ein Kommandozeilenprogramm für die verschiedensten Typen: - Atmel AVR - Microchip PIC12/PIC16/dsPIC33 - Freescale HCS08/S12X - Freescale Coldfire (nur über EZ-Port) - STM8, SPC560B (nur über Bootloader) - MSP430 (nur über SBW) - TMS320F28xx (nur über Bootloader)
-
Thread
AS3935 SPI merkwürdig
aber 0x12 als Antwort!? Ich komme einfach nicht drauf warum mir das Oszi das richtige zeigt, der AVR mir aber die falsche Antwort gibt!? [c]#define AS3935_READ 0x40 #define AS_AFE_GB 0x003E result = as3935_rd_register(AS_AFE_GB);[/c] [c]// ---------------------------------------------
extra static uint16_t definiere und die Werte übergebe bleiben die static vars unverändert. AVR Memory Usage ---------------- Device: atmega168 Program: 10902 bytes (66.5% Full) (.text + .data + .bootloader) Data: 295 bytes (28.8% Full) (.data + .bss + .noinit
-
Thread
Problem beim Vergleich von zwei ADC Werten
sollte sie ausgehen. Wo liegt mein Fehler? [c] /* * PotentiometerCompare.c * * Created: 28.03.2013 13:54:33 * Author: Benedikt_2 */ #include <avr/io.h> int main(void) { DDRB |= (1<<5); ADMUX |= (1<<REFS0); //sets Reference to AVCC ADMUX |= (1<<ADLAR); //sets ADC Result to ADCH ADCSRA |= (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); //Prescaler = 128 -> ADC Clock = 125 kHz ADCSRA |= (1<<ADEN); while(1) { int ADC_0 = getADC0(); int ADC_1 = getADC1(); if (ADC_0 > 200 && ADC_1 > 200) { PORTB |=
-
Thread
XMEGA + iPod
Hallo!!! OK ich habe die Eistellungen gewählt(XMEGA128A3): 32 MHz, 19200 Baud, die Verdrahtung ist auch richtig, jedoch spricht der iPod noch immer nicht an!!! 1. Methode: Als erstes habe ich versuht den iPod in den Modus 2 zu schalten: uint8_t sendArray3
automatisch ausschaltet. Das NF-Signal ist wie Christian sagt ebenfalls am Dockingstecker (PIN 27+28 GND 29). Der Pegel ist fix, d.h. Lautstärkeregelung muß man selber machen. Es läuft mit div. IPods und dem IPhone. Hans
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
dagegen spricht. Weil: Serielle Kommunikation mit dem internen R/C Oszllator ist bei den klassischen AVR's ein bisschen unsicher.
vermute ich, daß LEDs im Spiel sind. Wenn es einzelne LEDs wären, dann könnten z.B. zwei MAX7219 bis zu 128 LEDs in Gruppen von 2x(8x8) zusammen gefasst im MUX Modus betreiben. Die 7219 werden mit SPI angesteuert. Das wäre in dem Fall eine saubere Lösung. Auch könnten ggf. WS28xx LEDs in Frage kommen.
-
Thread
Taschenrechner Kommunikation
Damit hast du eine dritte Baustelle aufgemacht. 1/ Aufhänger bei zwei Casios an einem AVR 2/ Timeout 3/ Aufhänger bei "illegalem" Input vom Casio zum AVR *Zu 3* Kannst du ausmachen, worin der Unterschied zwischen Variable und Matris besteht? Und zu welchen Abweichungen bei der /state machine/ führt das, d.h. in welchem /state/ fährt sich AVR mit der Matrix fest? *Zu 3 und 2* Tritt das bei beiden UARTs auf oder kommt der AVR bei einer UART durch Timeout wieder raus?