-
Thread
mini2440 Odyssee
DMA channel 1 at c4808040, irq 34 DMA channel 2 at c4808080, irq 35 DMA channel 3 at c48080c0, irq 36 S3C244X: Clock Support, DVS off S3C24XX CPU Frequency driver, s3c244x cpu support bio: create slab <bio-0> at 0 usbcore: registered new interface driver usbfs usbcore: registered new interface driver
16384 lost+found <DIR> 24576 dev <DIR> 4096 sys <DIR> 4096 root <DIR> 4096 tmp <DIR> 4096 proc <DIR> 4096 lib <DIR> 4096 usr <DIR> 4096 bin <DIR> 4096 boot <DIR> 4096 etc <DIR> 4096 mnt <DIR> 4096 var <DIR> 4096 opt
-
Thread
Bugs bei 98% Data und 60% Programm
}; struct menueP m1, m2, m3, m4, m5, m11, m12, m13, m21, m22, m23, m31, m32, m33, m34, m35, m36, m41, m42, m51m, m52; [/c] erstellt. Die Menüpunkte werden zur Laufzeit erstellt (also de Werte zugewiesen). [c] // Neuen Menüpunkt anlegen void new_menueP(char *name, struct menueP* tmp, void
(keybrd & BTN_MENUE) ) tmp = tmp -> parent; // nach oben if( (keybrd & BTN_ENTER) && !function ) tmp = tmp -> child; // nach unten if( (keybrd & BTN_UP) ) tmp = tmp -> prev; // zurück
-
Thread
Frequenzzähler 1Hz - 40MHz
* rising edge = gate closes */ register uint16_t tmp= ICR1; if (tmp < nref.w[0]) { --nref.b[2];
* rising edge = gate closes */ register uint16_t tmp= ICR1; if (tmp == 0) { ++nref.b[2]; } if (tmp < nref.w[0])
-
Thread
Letzter Hilferuf AT91SAM7S - PWM oder PCK
reinfräsen und dann anlöten: http://www.frank-buss.de/tmp/m41t82.jpg Ja, sieht abenteuerlich aus, hat aber tatsächlich funktioniert :-) Profis machen das aber per Reflow-Löten. PCB-Pool bietet da auch was für den Hobbygebrauch an: man kann dort kostenlos
die Dead-Bug Technik (weil auf dem > Rücken liegender Käfer) anwenden: > http://www.frank-buss.de/tmp/dead-bug.jpg > Allerdings wird das bei vielen Pins und vielen nötigen Anschlüssen > schnell unübersichtlich. Hut ab meine Herren. Ich glaube mit meinem 5€ Lötkolben wäre der schnell in echt Tot :
-
Thread
Installation von CentiPad-Host-SW auf Debian
opt/uClinux/arm-elf/lib/crt0.o -L/opt/uClinux/lib/gcc-lib/arm-elf/2.95.3 -L/opt/uClinux/arm-elf/lib /tmp/ccpcUoCk.o -lgcc -lc -lgcc /opt/uClinux/lib/gcc-lib/arm-elf/2.95.3/crtend.o klaus@i4a:~/CentiDev-1.2.0b_KW > scp -p hallo root@192.168.0.50:/tmp/hallo root@192.168.0.50's password: hallo
* * * * * * *** **** *** * * 2010 mfgkw root@cp0:~# /tmp/hallo Hallo! [/pre] 192.168.0.50 ist bei mir das CP, ich habe ihm den Hostnamen cp0 verpasst. Wenn man in seiner lokalen /etc/hosts einen entsprechenden Eintrag macht, z.B.: [pre] ...
-
Thread
LED Fading und Uhr beides benötigt Timer1
Beitrag #1916421: > Woran kann es liegen? Für welchen Prozessor? [C] void pwm_10_64(int16_t tmp) { TCCR0A = (1<<COM0A1) | (1<<WGM00) | (1<<WGM01); TCCR0B = (1<<WGM02); TCCR0B |= 3; OCR0A = pgm_read_word(pwmtable_10+tmp); } /* void pwm_10_64(int16_t tmp) { TCCR1A = (1
(1<<COM0A1) | (1<<WGM00); TCCR0B = (1<<WGM01); TCCR0B |= 3; OCR0A = pgm_read_word(pwmtable_10+tmp); bekomme ich die LED gedimmt aber die "stottert" beim Ausgehen. Also kein sanfter übergang. Liegt es an den Fehlenden 10Bit ?
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
gemacht sind. Denn: Das Prinzip ist in allen Fällen immer wieder das gleiche. Ob ich jetzt ldi tmp, 1<<TOIE0 out TIMSK, tmp schreibe, oder TIMSK = 1<<TOIE0 oder (keine Ahnung wie sich das in BASCOM schreibt, aber es wird sehr ähnlich sein) .... spielt keine Rolle. Denn der
Sonderfunktion des Pins OC1A gesteuert wird. Diese 4 Stellungen sind für den Nicht-PWM-Modus in Tabelle 36 auf Seite 97 erklärt. Für die PWM-Modi gibt es abweichende Funktionen, siehe Tabelle 37 und 38, aber wir arbeiten ja nicht mit Hardware-PWM. Aus Gründen der Rationalisierung (und Verwirrung) gelten diese
-
Thread
24h Schalter mit Attiny 12
Hinweis: Anstelle von 60 Minuten, also 3600 Sekunden, kann man auch 10 mal 360 Sekunden oder 100 mal 36 Sekunden oder 20 mal 180 Sekunden oder .... warten. Der Unterschied: die Zahlen, die man Wait vorsetzt, sind kleiner und die FOR-Schleife ist schon erfunden.
Port_End !Port_Clear: !CBI PORTB, 1 ' Portb.1 = 0 !Port_End: !LDI Tmp, 64 !ADD Cnt2, Tmp ' Cnt2 = Cnt2 + 64 !CPI Cnt2, 0 !BRNE Ctr3_No_Inc ' If Cnt2 <> 0 Then Goto Ctr3_No_Inc !INC Cnt3 ' Cnt3 = Cnt3 + 1
-
Thread
pgm_read_byte_far
"\n\t" \ : "=d" (tmp) \ : "p" (&(var))); \ tmp; \ }) //---------------------------------------------------------------------- [/c] Dann gehts
"\n\t" \ : "=d" (tmp) \ : "p" (&(var))); \ tmp; \ }) //------------------------------------------------------------------- //==================
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
-t proc none /proc mount -t sysfs none /sys mount -t devpts none /dev/pts mount -t tmpfs none /tmp mkdir /tmp/var echo "/tmp/core_%e_%t" > /proc/sys/kernel/core_pattern hostname Pogoplug ifconfig lo 127.0.0.1 ifconfig eth0 169.254.37.133 udhcpc -b `hostname` telnetd /etc/init.d/db
Schon längst korrigiert: * 1.50 TB (1.36 TiB) Seagate ST1500DL003-9VT1 SATA-HD
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
eine Warnung ausgeben, oder es selber anlegen? Ich denke hier an einen User, in dessen Ini TempDir=/tmp/%USER%/elela/ steht, der aber das Verzeichnis nicht angelegt hat. Markus Müller schrieb im Beitrag #2083679: > Würde es dir was ausmachen, wenn ich in der EleLa INI nur die > Windows-Environment-Syntax
Stiftleisten, Kabel, ... Stiftleisten werden ja zum Beispiel in verschiedenen Längen angeboten (32, 36, 50, ...). Üblicherweise kaufe ich nur lange Streifen und schneide mir den Teil ab, den ich brauche. Wie kann man das in den Bauteilen und Projekten abbilden? Gruß Volkmar
-
Thread
IOs umbenennen
ldi r18, 0x80 ; 128 100: 00 e0 ldi r16, 0x00 ; 0 102: 0e 94 36 00 call 0x6c ; 0x6c <set> [/c] Ich schätze mal, es ereicht die gleiche Langsamkeit bei 8MHz, wie die Verwendung von Bitmacros bei 32kHz. Peter
b) IO_PORT_ARG(a, b) #define IO_BIT_NUM(name) IO_BIT_ARG(name) #define IO_PORT_MERGE_TMP(a, b) a ## b #define IO_PORT_MERGE(a, b) IO_PORT_MERGE_TMP(a, b) #define IO_PORT_DDR(name) IO_PORT_MERGE(DDR, IO_PORT_NAME(name) ) #define IO_PORT_PORT(name) IO_PORT_MERGE(PORT
-
Thread
Vodafone Webby Webradio
Erstell doch mal folgende update.sh: [code] #!/bin/sh date=`date` echo "SD-Card inserted $date" >>/tmp/update.log # prozesse auslesen ps >>/tmp/update.log # mountlist auslesen mount >>/tmp/update.log 2>>/tmp/update.log # verzeichnisstruktur auslesen find / >>/tmp/update.log # noch schnell Telnetd starten /usr/sbin/telnetd -l /bin/sh -p 23 2>>/tmp/update.log # prozesse nochmals auslesen ps >>/tmp/update.log # netstat netstat -a >>/tmp/update.log echo "mounting SD-Card rw" >>/tmp/update.log /bin/mount /dev/mmcblk0p1 /dev/shm/tmp/mmcblk0p1
-
Thread
Wunderwandler (DC-DC Wandler mit 2 Ausgängen)
Ausbildungszeiten weiss ich noch, dass es DC- Wandler mit mehreren Ausgangsspannungen gibt (speziell: 9-36V rein, 12V UND 5V raus). Kennt jemand einen Hersteller solcher Typen? Google hat nichts ergeben, RS hat keinen, Reichelt hat keinen, Farnell hat keinen.
Scheisse nein doch nicht. Die Traco TMP haben Eingang >80V! Ich hab nur 24V.
-
Thread
AVRASM: wie Scratch-Register richtig benennen
DEF directive Ich verwende den AVRASM, AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Ich würde diese Warnungen für den DEF-Block der Scratch-Register nun gerne unterdrücken. Allerdings möchte ich die Warnung nicht ganz abschalten, da sie an anderer Stelle durchaus auf einen Fehler
half of ir address to listen to ; fully functional registers R16-R25 .DEF rgtmp = R16 ; tmp .DEF rgtmp2 = R17 ; tmp .DEF rgtmp3 = R18 ; tmp .DEF rgi = R19 ; various counters .DEF rgrxbitcount = R20 ; bit receive counter .DEF rgrxbytecount = R21 ; byte receive
-
Thread
Höchst sonderbarer Fehler bei serieller Übertragung
AND 0b100010 XOR 0b10000 # 35 0b100011 3 51 0b110011 diff: -16 AND 0b100011 XOR 0b10000 $ 36 0b100100 4 52 0b110100 diff: -16 AND 0b100100 XOR 0b10000 % 37 0b100101 5 53 0b110101 diff: -16 AND 0b100101 XOR 0b10000 & 38 0b100110 6 54 0b110110 diff: -16 AND 0b100110 XOR
RED = 0; BLUE = 0; GREEN = 0; while (1){ } } ISR(USART_RXC_vect){ //uint8_t tmp; //tmp = UDR; /*if (a == 0){ RED = tmp; a=1; }else{ RED = 0; a=0; }*/ USART_Transmit(UDR); } void USART_Init( unsigned int baud ) //_Aus ATMega8 Datenblatt {
-
Thread
Basic-Interpreter auf einem AVR
------------------------------------------*/ static void jump_linenum(int linenum) { int tmp; for(tmp=0;tmp < goto_list_ptr;tmp++) { if(goto_lists[tmp].line==linenum) { jump_to_prog_text_pointer(goto_lists[tmp].next_line_ptr); return; } } tokenizer_init(program_ptr
--------------------- 0.00 0.00 40/40 tokenizer_translate [23] [36] 0.0 0.00 0.00 40 tokenizer_get_token_size [36] ----------------------------------------------- 0.00 0.00 3/28 main [1] 0.00
-
Thread
LED Fading Atmega32
clear clk setting TCCR1B |= 4; // precaler 256 -> ~122 Hz PWM frequency for(tmp=0; tmp<=3; tmp++){ OCR1A = pgm_read_word(pwmtable_8A+tmp); my_delay(delay); } for(tmp=3; tmp>=0; tmp--){ OCR1A = pgm_read_word(pwmtable_8A+tmp); my_delay(delay
clear clk setting TCCR1B |= 4; // precaler 256 -> ~122 Hz PWM frequency for(tmp=0; tmp<=7; tmp++){ OCR1A = pgm_read_word(pwmtable_8B+tmp); my_delay(delay); }; for(tmp=7; tmp>=0; tmp--){ OCR1A = pgm_read_word(pwmtable_8B+tmp); my_delay(delay
-
Thread
Pollin MOTOROLA VIP1710
135 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn 136 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn 137 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn 138 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn 139 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn 140 0 5848 S < /usr/bin/halserver -l /tmp/hlog_ugGEOr -s /tmp/hal_cQ5Lvn
-
Thread
DDS mit R/2R-Netzwerk, Output unsauber
t" "lpm ;3 cycles" "\n\t" "out %4, __tmp_reg__ ;1 cycle" "\n\t" "sbis %5, 1 ;1 cycle if no skip" "\n\t" "rjmp 1b ;2 cycles. Total 10 cycles" "\n\t"
0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c }; Kannst du das bestätigen? Ich verstehe, was du meinst, aber meiner Meinung
-
Thread
C programmieren wie die grossen Jungs
um einfach die Zwischenergebnisse ohne sinnvollen Namen festzuhalten. Dann mache ich eher int tmp; if() { tmp=... } ... if() { tmp=... } statt if() { int tmp; tmp=... } ... if() { int tmp; tmp=... } was man dann aber nicht unbeding machen sollte ist shadowing ala int
) *P++ = 0; 4a: 11 92 st Z+, r1 4c: 80 e0 ldi r24, 0x00 ; 0 4e: ea 36 cpi r30, 0x6A ; 106 50: f8 07 cpc r31, r24 52: d9 f7 brne .-10 ; 0x4a <main+0x4> [/C] identischer Code zum Fall [C] int main() { for( unsigned char
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
[code] modprobe jffs2 modprobe mtdram total_size=32768 erase_size=128 modprobe mtdblock mkdir /tmp/phone-root mknod /tmp/phone-mtdb2 b 31 0 dd if=/your/backup/file of=/tmp/phone-mtdb2 mount -t jffs2 /tmp/phone-mtdb2 /tmp/phone-root [/code]
/drivers/wpa_supplicant -Dphilips -i eth$eth_num -c /user_data/wifi/wpa_supplicant.conf -dd -t >> /tmp/wpa.log &[/code] Und auch da sieht alles prima aus, ellenlanges Key-Exchange mit Success am Ende und: [code]Apr 13 19:36:27.212553: WPA: Key negotiation completed with 00:11:22:33:44:58 [PTK=CCMP
-
Thread
SED1520: Lesen vom Display
{ SED1520_CONTROL_PORT |= SED1520_E1; asm("nop");asm("nop"); asm("nop"); tmp = SED1520_DATA_PIN; SED1520_CONTROL_PORT &= ~SED1520_E1; } else { SED1520_CONTROL_PORT |= SED1520_E2; asm("nop");asm("nop"); asm("nop"); tmp = SED1520_DATA_PIN
nachvollzogen und nicht selbst etwas alleiniger Hilfe vom Datenblatt geschrieben. Bezogen auf Seite 36 vom Datenblatt (danke spess53) habe ich versucht eine Funktion zu erstellen: [c] unsigned char GLCD_ReadData(void) { unsigned char tmp; GLCD_WaitForStatus(0x80, 0); GLCD_WaitForStatus(0x80
-
Thread
FAT16 Sektoren im Cluster Reihenfolge der Belegung
In einem Cluster sind mit Sicherheit NIE 36 Sektoren enthalten. Das sind /immer/ glatte Zweierpotenzen. Dein Algorithmus zur Clustergrößenberechnung scheint daher fehlerhaft zu sein, und damit auch die Bestimmung der zu einem Cluster gehörenden
&& Buffer[511] == 0xAA) { FAT_DEBUG("\r\nMBR Signatur found!\r\n"); tmp_size_sek = Buffer[458] + (Buffer[458] << 8); FAT_DEBUG("Part 1 groessee : %d \n", tmp_size_sek ); } else { FAT_DEBUG("\r\nMBR Signatur not found!\r\n"); while(1);