-
Thread
RFM70 Wahnsinn..
CMD_WRITE_REG | RFM70_REG_RX_ADDR_P0, adr, sizeof(adr)); // set static or dynamic payload uint8_t tmp; tmp = readRegVal(RFM70_REG_DYNPD); if(pltype == TX_DPL) // dynamic tmp |= 1; else tmp &= ~(1 << 0); writeRegVal(RFM70_CMD_WRITE_REG | RFM70_REG_DYNPD, tmp); } uint8_
CMD_WRITE_REG | RFM70_REG_RX_ADDR_P0, adr, sizeof(adr)); // set static or dynamic payload uint8_t tmp; tmp = readRegVal(RFM70_REG_DYNPD); if(pltype == TX_DPL) // dynamic tmp |= 1; else tmp &= ~(1 << 0); writeRegVal(RFM70_CMD_WRITE_REG | RFM70_REG_DYNPD, tmp); } uint8_
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
hat halt jeder Parkplatz 2 Nummern. Die eine ist für die Hasutechnik interessant, die am Parkplatz 36 den defekten Besetzsensor tauschen soll, die andere ist für den Huber Sepp interessant, der den Parkplatz 16 sucht, weil dort sein Auto steht. Tatsächlich ist es aber immer derselbe Parkplatz.
halt jeder Parkplatz 2 Nummern. Die > eine ist für die Hasutechnik interessant, die am Parkplatz 36 den > defekten Besetzsensor tauschen soll, die andere ist für den Huber Sepp > interessant, der den Parkplatz 16 sucht, weil dort sein Auto steht. Da kann er aber lange suchen. a) Er hat sein
-
Artikel
PHILIPS VP5500 VoIP Telefon
17 an IC 5 BOOT2 33 Pin 9 an IC 23 unbekannt 34 Pin D 19 an IC5 CSPI2_SCLK 35 Pin C 14 an IC5 TIN 36 Pin C 19 an IC5 CSPI2_SS1 37 Pin D 18 an IC5 CSPI2_SS0 38 Pin E 19 an IC5 CSPI2_MOSI 39 Pin H 19 an IC5 PWMO 40 Pin J 9 an IC 7 und IC 8 VDD 41 Pin J 19 an IC 5 KP_COL2 42 Pin K 16 an IC 5 KP_COL3 43
Pin P 19 an i.MX21 TMS 33 Pin N 17 an i.MX21 TCK 34 Pin K 11 an i.MX21 TDO 35 Pin P 18 an i.MX21 TDI 36 Pin 13 an TLV320 OUTP2 37 Pin 14 an TLV320 OUTMV 38 Pin 15 an BGW211EG VDD 39 Pin an Klinkenbuchse ? 40 Pin an Klinkenbuchse ? 41 ? ? 42 LED Tastatur ? 43 LED Tastatur ? 44 Pin 1,8 an 20XN2512 & Key
-
Thread
Probleme mit _delay_ AVR Atmel32
5c: de bf out 0x3e, r29 ; 62 5e: cd bf out 0x3d, r28 ; 61 60: 0e 94 36 00 call 0x6c ; 0x6c <main> 64: 0c 94 4f 00 jmp 0x9e ; 0x9e <_exit> 00000068 <__bad_interrupt>: 68: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> 0000006c <main>: int main() {
out 0x18, r25 ; 24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 76: 2f ef ldi r18, 0xFF ; 255 78: 31 ee ldi r19, 0xE1 ; 225 7a: 44 e0 ldi r20, 0x04 ; 4 7c: 21
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
hier 36 LEDs/m https://www.slv.de/leuchten-leuchtmittel/flexled-roll-rgb-12v-552003.html
es ist im Programm aber natürlich nicht im Ablauf [c] void loop() { unsigned char j; char tmp_str[4]={0}; if(irmp_data.address==65280 && irmp_data.command==4 && led_hell>MIN_LEDHELL) { myGLCD.printNumI(--led_hell,66,36,3,' '); Serial.print(F("led_hell=")); Serial.println
-
Thread
Funktion wird nicht aufgerufen
> 10: 12 c0 rjmp .+36 ; 0x36 <__bad_interrupt> 12: 11 c0 rjmp .+34 ; 0x36 <__bad_interrupt> 14: 10 c0 rjmp .+32 ; 0x36 <__bad_interrupt> 16: 0f c0 rjmp .+30 ; 0x36 <__bad_interrupt> 18: 0e c0 rjmp .+28 ; 0x36 <__bad_interrupt> 1a: 0d c0 rjmp .+26 ; 0x36 <__bad_interrupt> 1c: 0c c0 rjmp .+24 ; 0x36 <__bad_interrupt
-
Thread
Daten>32Bit auf AVR
sbrc r25, 7 com ZERO ld TMP, X add TMP, r25 rjmp 1f 0: ld TMP, X adc TMP, ZERO 1: st X+, TMP dec NUM brne 0b clr ZERO clt XJMP
[/avrasm] *Subtraktion* [avrasm] DEFUN sub push NUM clr CARRY 0: ld TMP, X ld CARRY, Z+ sbc TMP, CARRY st X+, TMP dec NUM brne 0b set XJMP restore ENDF sub [/avrasm] Ein- und Ausgabe werden via
-
Thread
Spannung gegen Vref messen, ohne Spannungsteiler Verständnisproblem
Jetzt klappt es, ich kann aber nur Assembler liefern: ldi tmp0,(0<<REFS1)+(1<<REFS0)+$1E sts ADMUX,tmp0 ldi tmp0,(1<<ADEN) sts ADCSRA,tmp0 rcall wait50ms ldi tmp0,(1<<ADEN)+(1<<ADSC)+(1<<ADPS2)+(1<<ADPS1)+(1<ADPS0) ; /128 sts ADCSRA,tmp0 lds tmp0,ADCSRA sbrc tmp0,ADSC rjmp pc-3 lds tmp0,ADCL lds tmp1,ADCH
-
Thread
eBus USB Adapter
main error] error reading templates in /etc/ebusd: ERR: element not found, /etc/ebusd/_templates.csv:36 Wenn ich mir die Zeile 36 in der _templates.csv anschaue, dann steht da: tempsensor,temp;sensor,,, Wenn ich die Zeile deaktiviere, dann muss ich auch diverese andere Zeilen in den CSVs deaktivieren
info nichts am Bus bei mir meldet ?! Immer nur diese : address 31: master #8, ebusd address 36: slave #8, ebusd Kann es ein dass mein ebus Adapter von Esera defekt ist ? Hab den nämlich Gebraucht ersteigert ?! mfg, Kim
-
Thread
Thermomix Rezeptchips
(std::string&) : mount -o ro /tmp/dev/loop1 /tmp/sr1 NETLINK-ERROR: 0h8m14s93ms: System command mount -o ro /tmp/dev/loop1 /tmp/sr1 returned 255 NETLINK-INFO: 0h8m14s126ms: Storage partition found at /tmp/sr1/ (S/N: 1495000495750001
(std::string&) : mount -o ro /tmp/dev/loop1 /tmp/sr1 NETLINK-ERROR: 0h8m14s93ms: System command mount -o ro /tmp/dev/loop1 /tmp/sr1 returned 255 NETLINK-INFO: 0h8m14s126ms: Storage partition found at /tmp/sr1/ (S/N: REDACTED
-
Thread
Retro Fieber: Z80 oder 68000 ?
Voll kompatibel. Da könnte man jetzt den 68000 ins Spiel bringen; falls ihn jemand braucht, den TMP68301 hätte ich noch im Angebot.
)&erste_code_adresse; 410C 21 00 40 [10] 100 ld hl,#_erste_code_adresse+0 410F 22 36 65 [16] 101 ld (_code_start),hl 102 ;main.c:53: code_end = (void*)&letzte_code_adresse; 4112 21 36 65 [10] 103 ld hl,#_letzte_code_adresse+0 4115
-
Thread
[AVR] _delay_ms() funktioniert nicht mehr (vom Compiler ignoriert?)
elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 12 c0 rjmp .+36 ; 0x26 <__ctors_end> 2: 17 c0 rjmp .+46 ; 0x32 <__bad_interrupt> 4: 16 c0 rjmp .+44 ; 0x32 <__bad_interrupt> 6: 15 c0 rjmp .+42 ; 0x32
e6 cf rjmp .-52 ; 0x0 <__vectors> 00000034 <main>: 34: 00 00 nop 36: 00 00 nop 38: 00 00 nop 3a: 8f ef ldi r24, 0xFF ; 255 3c: 9f e3 ldi r25, 0x3F ; 63 3e: 01 97 sbiw r24, 0x01 ; 1 40: f1 f7 brne
-
Thread
Bug im avr-gcc bei Behandlung von SFRs als Bitfields?
in r24, 0x24 ; 36 50: 80 6c ori r24, 0xC0 ; 192 52: 84 bd out 0x24, r24 ; 36 BFM_COM0A &= ~0b11; 54: 84 b5 in r24, 0x24 ; 36 56: 84 b5 in r24, 0x24 ; 36
TCCR0A_grouped_bits *)&(*(volatile uint8_t *)((0x24) + 0x20))).com0a |= 0b11; 46: 84 b5 in r24, 0x24 ; 36 48: 84 b5 in r24, 0x24 ; 36 4a: 80 6c ori r24, 0xC0 ; 192 4c: 84 bd out 0x24, r24 ; 36 [/code]
-
Thread
ATmega8 untere Dimmstufen zu groß
(1); } void pwm_up_down (const uint16_t pwm_table[], int16_t size, uint16_t delay) { int16_t tmp; for (tmp = 0; tmp < size; tmp++) { OCR1A = pgm_read_word (& pwm_table[tmp]); my_delay (delay); } for (tmp = size-1; tmp >= 0; tmp--) { OCR1A = pgm_read_word (& pwm_table[tmp]); my_delay (delay); } } void pwm_16_256 (uint16_t delay) { // 16 Bit Fast PWM TCCR1A = 0x82 | INVERT_PWM; // stop timer TCCR1B = 0; // TOP for PWM, full 16 Bit ICR1 = 0xFFFF
-
Thread
Rust oder Nimrod als neue Hobbyprogrammiersprache?
Schachspiel: https://github.com/StefanSalewski/nim-chess Und hier das Bildchen dazu: http://ssalewski.de/tmp/toychess.png
mit GTK3 gemacht -- geht zwar ganz gut, aber die ware Freude ist das nicht. http://ssalewski.de/tmp/NEd.png https://github.com/ngtk3/NEd
-
Thread
XMega128A3 Kalibrationswerte ADC sind alle 0
thinkrat /media/1234-5678 $ hexdump -C PRODSIGN.BIN 00000000 0c 40 7c 09 40 5f ff 01 31 48 32 32 36 37 ff ff .@|.@_..1H2267..| 00000010 0e ff 06 00 03 00 ff ff ff ff 7e f8 22 40 ff ff ..........~."@..| 00000020 44 04 00 ff 44 04 00 ff ff ff ff ff ff ff ec 09 D...D...........| 00000030 ff
hochgeladen, damit Sie bequem aus dem Browser heraus benutzt werden kann: http://matrixstorm.com/tmp/example_mikrocontroller_337355_3709558.html Den "puren" C-Code hanege ich zudem an. (Dieser benoetigt aber externe Libs) MfG
-
Thread
MIDI to Voltage mit diskretem DAC
the Reset Signal Low PORTA = key; //output Key NOT IMPLEMENTED tmp >>= 1; if( gates[voice] == HIGH) { tmp |= (1 << 7); } PORTC ^= (1<<PC4); //Generating the Clock Signal //TODO //CS Octave //Octave Output //CS Note //Note Output } PORTB = tmp; //GATE Output } } #define FRAMING_ERROR (1<<FE3) #define PARITY_ERROR (1<<UPE3) #define DATA_OVERRUN (1<<DOR3) ISR(USART3_RX_vect) { unsigned char status,byte;
-
Thread
Suche ein brauchbaren ROM/RAM-Bereich
x"14", x"17", x"1a", x"1d", x"20", x"23", x"26", x"29", x"2c", x"2f", x"32", x"36", x"39", x"3c", x"3e", x"40", x"43", x"46", ................. ..................... ....................
memory_initialization is constant BOOTROM_PROG_INIT: iram_bank_t := ( ( #include "iram_init_h.tmp" ), ( #include "iram_init_l.tmp" ) ); ... end package; [/vhdl] Sowas macht aber nur Sinn, wenn man Makefile-basiert arbeitet, ansonsten schiesst man sich schnell mal ins Knie.
-
Thread
RDS CRC Prüfbit Berechnung
int i; uint16_t polynom=0x05B9; uint16_t BitMask=0x8000; uint16_t crc = 0; uint16_t tmp = data; for (i=26; i>0; i--) //das ganze 16 mal (einmal für jedes Datenbit) PLUS 10 mal mit 0-Bits { crc = crc << 1 | ((tmp & 0x8000)>>15); //CRC um ein Bit nach links
crc ^ polynom; //wenn es gesetzt ist, dann CRC mit POLYNOM XOR-Verknüpfen tmp <<= 1; //nächstes Datenbit in Position bringen } return crc & 0x3ff; //die 10 Bit des CRC als Ergebnis liefern } [/c]
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
Zusammen immer 2 CLK sbis DrehgeberB-Pin ; ori ZL, 4 ; 4 ; Zusammen immer 2 CLK LD tmp, Z ; 5 ; Ein Byte aus der RAM Adresse der Tabelle des Z-Registers in tmp geladen ADD Dout, tmp ; 6 ; Addiere tmp zu Dout dazu LSR ZL ; 7 ; LSR ZL ; 8 ; Die 2 alten bits werden
Hallo Falk, ich habe noch eine kleine Korrektur im Abschnitt timer_loop 8bit Code: [c] sbrs tmp, OCF1A ; <-- rjmp timer_loop nop [/c]
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Adapter mit automatischer Strobe-Pulse Erzeugung und einem 4x4 Keypad Interface, ein DS1307 RTC, ein TMP101 Temperatursensor, ein AT24C08 EEPROM, eine PCA9554 LED Platine und eine TCIP2810 LED Platine. Bei meinen kleinen Platinen folge ich immer eine bestimmte Anschlußfolge: GND, SCL, SDA, VCC. Drei
7BL6KmY4x-A > Hatte über die Feiertage nen altes Gehäuse recycled, drin stecken ein > MeanWell 36V/5A SNT und besagtes Modul. Nice! :-)
-
Thread
Heizungs-Datenerfassung (HT3)
aus, dass Du auf dem System keine Platzprobleme hast und der Fehler weiterhin da ist (Anzahl der /tmp/*.pl wächst an). Ist den der Fehler nach einem Reboot des Raspberry beseitigt? Achtung: /tmp wird dann aber geleert. Vorher am besten alle *.pl-Files ausführen. Gruß Norbert
ht3_logger gestoppt und "cat /dev/ttyAMA0" ausprobiert, ist aber nix passiert. Auch mit einem ">> /tmp/log.hex" dahinter entstand nur eine 0kB-Datei... Lasse
-
Thread
Arduino Uno Problem unter Windows
carduino -PCOM16 -b115200 -D -Uflash:w:C:\DOKUME~1\GeheimerUser\LOKALE~1\Temp\build2025299251307173094.tmp/Blink2.cpp.hex:i avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
-PCOM16 -b115200 -D > -Uflash:w:C:\DOKUME~1\GeheimerUser\LOKALE~1\Temp\build2025299251307173094.tmp/Blink2.cpp.hex:i Mal manuell in der Kommandozeile ausgeführt und dabei das "-carduino" durch "-cavrisp2" ersetzt?
-
Thread
TMP36GZ oder TMP36G9 für Raspberry Pi
meinem Buch zum Raspberry Pi habe ich eine Anleitung wie man die Temperatur auslesen kann (mit einem TMP36 und einem MCP2008) Im Buch wird darauf hingewiesen das man den TMP36GZ braucht. Diesen finde ich aber nicht. Ich wollte fragen ob ich auch den TMP36GT9 nehmen kann? lgf
florian schrieb im Beitrag #3493626: > Ich wollte fragen ob ich auch den TMP36GT9 nehmen kann? Siehe Datenblatt, Seite 19
-
Thread
Arduino flashen über Makefile
carduino -P\\.\COM10 -b57600 -D -Uflash:w:C:\DOKUME~1\notebook\LOKALE~1\Temp\build7349331130724293468.tmp\entlader_1_c.cpp.hex:i avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
carduino -P\\.\COM10 -b57600 -D -Uflash:w:C:\DOKUME~1\notebook\LOKALE~1\Temp\build7349331130724293468.tmp\entlader_1_c.cpp.hex:i und im Vergleich dazu WinAVR über Makefile, das klemmt: avrdude -p atmega328p -P com10 -c arduino -v -v -U flash:w:main.hex Auffällig ist daß beim Make von WinAVR beim
-
Thread
Fröling Heizungssteuerung auslesen.
- Vorwaermphase (?) 08.01.2018;12:16:01;2.0-9.0-1.0;Uebergangsbetrieb - Zuenden 08.01.2018;12:17:36;2.0-3.0-1.0;Uebergangsbetrieb - Heizen 08.01.2018;13:36:27;2.0-3.0-3.0;Uebergangsbetrieb - Heizen 08.01.2018;13:51:27;2.0-3.0-9.0;Uebergangsbetrieb - Heizen 08.01.2018;13:54:02;2.0-3.0-3.0;Uebergangsbetrieb
Ausgeschaltet - Brenner aus 08.01.2018;20:35:38;6.0-1.0-3.0;Ausgeschaltet - Brenner aus 08.01.2018;20:36:38;6.0-1.0-5.0;Ausgeschaltet - Brenner aus 08.01.2018;20:36:43;6.0-1.0-1.0;Ausgeschaltet - Brenner aus eventuell versteckt sich die Information über die Meldung "Lagerraum kontrollieren" ja im dritten
-
Thread
Gnuplot: Einheitskreis zeichnen
z$" set ylabel "$\\Im z$" set tics out set cbtics format "$%g$" set palette rgb 34,35,36; set xrange [-1.1:1.1] set yrange [-1.1:1.1] set grid set size square set object 1 circle at 0,0 size 1 plot 'z.txt' u ($1*5.4863e-003-1.1):($2*5.4863e-003-1.1):3 matrix with image
' u ($1*range/numpnts*2-range):($2*range/numpnts*2-range):3 matrix with image notitle, \ 'table.tmp' using 1:2 with lines lw 0.5 lc rgb"black" notitle,\ 'daten/zeros.txt' using 1:2 with points pt 6 lc rgb"red" title 'Nullstellen', \ 'daten/poles.txt' using 1:2 with points pt 2 title 'Pole'
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
. Naja. Kommt sowieso ein Draht drauf gelötet. Die Fotos und die Eagle *.brd sind in folgender (36MB) großen Zip-Datei. Sorry, wollte die noch kleiner machen, aber hab da grade keine Geduld zu. Kommt vielleicht noch. https://www.dropbox.com/s/dnxi7m5wvbqakam/4-Layer-Platine.zip Da habe ich
Und zum Abschluss des Jahres noch ein persönlicher Rekord, 10 Stück in 46x36x1,2 bestellt und 21 erhalten. :-) Und ich bleibe bei Registered Airmail, das funktioniert bis auf das Tracking ganz gut.
-
Thread
Binäre Uhr Schaltungsentwurf
Temperatursensor dann immer noch falsch angeschlossen. Beim TMP36 ist: Pin 1 +Vs Pin 2 Vout Pin 3 GND
Beitrag #3461074: > Der LM75 ist zwar ungenau jedoch mit 1,40€ in Ordnung. Im Vergleich zu deinem TMP36 ist der doch ok! (siehe Anhänge)