-
Thread
1-Wire Slave auf AVR
ATmega8 zu kompilieren, bekomme ich folgende Fehlermeldung(en): Build started 22.7.2010 at 11:14:02 avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT onewire.o -MF dep/onewire.o.d -c ../onewire.c
hatte PINs verglichen um den Typ zu finden ... Ich habs eben gerade in der Doku gefunden: MC9S08SH8 im SOIC-8 für das kleine Modul. MC9S08SH16/MC9S08SH32 im SOIC and TSSOP 28 für das große Modul. Na dann kann das Reverse Engineering ja losgehen ... (ich hab von FreeScale Null Ahnung)
-
Thread
Platinen mit GPS - Empfänger bei ebay
gibt auch deutlich geringere Taktraten (56 KHz...). Pi*Daumen käme man bei einem Bit/Takt auf 46 kB/s. Damit wären 4 MB in 90 s auszulesen ;-) Leider habe ich mit dem OCD Commander keine Möglichkeit gefunden, um die Daten so schnell und ohne Overhead auszulesen. Ich verwende den HALF Befehl vom OCD
Nachkommastellen oder aufgelöst in Minuten Sekunden etc. also z.B. für die Nordkoordinate: N51 21'26.7 oder N51,357417
-
Thread
TV Bild mit AVR
H12 , &H12 , &H12 , &H00 'h Data &H04 , &H00 , &H04 , &H04 , &H04 , &H04 , &H04 , &H00 'i Data &H02 , &H00 , &H06 , &H02 , &H02 , &H02 , &H12 , &H0C 'j Data &H10 , &H10 , &H12 , &H14 , &H18 , &H14 , &H12 , &H00 'k Data &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H06 , &H00 'l Data &H00 , &H00
H08 , &H10 , &H1F , &H00 '2 Data &H0E , &H11 , &H01 , &H0E , &H01 , &H11 , &H0E , &H00 '3 Data &H02 , &H06 , &H0A , &H12 , &H1F , &H02 , &H02 , &H00 '4 Data &H1F , &H10 , &H10 , &H1E , &H01 , &H11 , &H0E , &H00 '5 Data &H06 , &H08 , &H10 , &H1E , &H11 , &H11 , &H0E , &H00 '6 Data &H1F , &H01
-
Thread
attiny USI Slave Implementierung
Hallo Benno! Du must in deinem Makefile den MC-Typ definieren z.B.: __at90tiny26__ MCU = attiny26 F_CPU = 8000000UL CDEFS = -DF_CPU=$(F_CPU) -D__$(MCU)__ Die Defines sind typabhängig. forlgendes steht ganz am Beginn: // Device dependant defines #if defined(__at90tiny26__)
: 1. Maximalen CPU-Takt (20MHz) 2. ISR in Assembler schreiben 3. PWM-Takt reduzieren Michael S.
-
Thread
EAR Gesetz in Kraft - was bedeutet das in der Praxis ?
Ersetzt bitte die letzten zwei "EAR"s durch "ElektroG"s. :-)
. Möge dieses Forum die Diskutanten einigen und dazu beitragen. S.Engler.
-
Thread
Modifizierter Laminator - 1A Ergebnis
deswegen habe ich den Wiederstand experimentell soweit verringert. Man kann selbstverständlich das S202T02 auch gegen ein S26MD02 austauschen, da ich die T02 version aber liegen hatte, habe ich diese verwendet. Das Board habe ich für den T02 und S02 ausgelegt. Du kannst auch vom Typ S202S02 2 Stück einsetzen. Evtl kann dann auch R11 wieder vergrößert werden!? Für das Relais S26MD02 muss das boared neu layoutet werden (was ich schon gemacht habe ^^) da es sich hier um einen 8DIP-IC handelt. Folge dessen wird es dann 3 verschiedene Board-layouts geben. Bei dem ersten Board
-
Thread
avrasmeditor
AT90S2343 AT90LS2343 AT90S2313-4 AT90S2313-10 AT90S4433 AT90LS4433 AT90S8515-4 AT90S8515-8 AT90S8535 AT90LS8535 AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414-8 AT90S4434 AT90LS4434 ATmega103 ATmega103L
MSG_CLEANING = Cleaning project: # Define all object files. OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) # Define all listing files. LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) # Compiler flags to generate dependency files. GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d # Combine all necessary flags
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
das LPH88 und LS020 supported. Das L2F50 hoffentlich bald." On http://www.superkranz.de/christian/S65_Display/DisplayIndex.html I found "LS02" only... Whereis the true? Is the LPH88 supported by mr Kranz's library?
Abend Ich habe ein S65 Dispay mit LQ02xxx. Das läuft perfekt. Auf dem Bild sieht man wofür es herhalten muss. Gruß
-
Thread
Gericom Notebook TFT Wackelkontakt
Habe den Link gefunden: Modell 340S2 Notebook Gericom http://www.pc-liner.de/dowl/noteb/gericom/webboy340s2.pdf
Ach noch was, weiter oben (26.12. oder so) verkauft einer Service Manual(s) für Gericom Webgine/Webboy od. baugleiche mit einem Uniwill Board N340S8. Bevor jemand Geld ausgibt, schaut doch hier mal: URL ftp://ftp.acomp.hu/pub/
-
Thread
LCD Controller für 640x480 LCD mit mega8515
einem S1D1350x.
@Benedikt ich bin über eine Tüte S-Rams AS7C4096A 12ns gestolpert. Die hätten 512Kx8 und wären nun mal da. in der 1.Schaltung Deines http://www.mikrocontroller.net/topic/25099#148932 benutzt Du ja ein HC02 um ein weiteren S-Ram zu
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
mit dem Vorteiler und dem Timer auf 1 Sekunde komme.(ohne Rest.) Bin auf folgendes gekommen: 8MhZ 1s = 1000mS ; 8 000 000 Hz....1000ms / 8 000 000 = 0,000125 mS 0,000125 mS ; 1 Takt..........Vorteiler=256 (0,000125*256) 0,032 mS ; 256 Takte.......TCNT0=125 (0,032*125) 4ms ; alle 32000
Schade um Deine Zeit HanneS.
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
• „01:01“ = automatische Sommer- / Winterzeitumschaltung aktiv • „01:00“ = keine Umschaltung „02:01“ blinkt, Auswahlmöglichkeiten: Hinweis: Bedeutung der Balkenanzeige. • „02:00“ = keine Balkenanzeige • „02:01“ = Gew. Raumtemperatur, Balken zeigen Schaltzeiten • „02:02“ = Gew. Raumtemperatur
@ Frank vom 15.02.2007: Bei der neuen Version 2.04 habe ich bis jetzt 2 Sondermenüfunktionen gefunden: 02:01 Display zeigt Soll-Ventilöffnung in % 02:02 Display zeigt Ist-Temperatur Für weitere wäre ich jederzeit
-
Thread
Eure Basteltische Bilder
Auto's...
analoges 4 Kanal Oszillograf Den Hameg 1005 und den Tek2430 habe ich verkauft. Signalgeneratoren R&S SMY02 bis 2GHz R&S SMHU bis 4,3GHZ R&S SML03 bis 3,3GHz R&S SML03 bis 3,3GHZ aber mit Option B8 Stereo, RDS und ARI-Coder Mehrere Generatoren habe ich öfters im Einsatz. z.B. Intermodulationsmessungen
-
Thread
Fernbedien RC5 Empfänger
die Zuweisung für UBRRH und UCSRC auskommentiert werden, läuft das ganze auch auf den älteren AT90S. Ich habs mit einem AT90S4433 und einem AT90S2313 getestet. @max.p Also im Datenblatt des ATMEGA16 bedeutet TCCR0 = 1<<CS02 einen Teiler durch 256, ein Teiler 128 ist überhauptnicht vorhanden.
void putchar( char c ) { while( (UCSRA & 1<<UDRE) == 0 ); UDR = c; } void puts( char *s ) { while( *s ) putchar( *s++ ); } int main( void ) { uint i; char s[30]; TCCR0 = 1<<CS02; //divide by 256 TIMSK = 1<<TOIE0; //enable timer interrupt UBRRL