-
Thread
Skalierung auf Int bei einer FFT (128-Punkte)
Linksshift um 2. Analog ergibt sich das Ergebnis bei 4.12*4.12 = 8.24 aus dem High-Word nach einem L-Shift um 4 und bei 1.15*1.15 = 2.30 nach einem L-Shift um 1. Johann
halbiert. Ich kanns ja m,al posten: [c] MPYS = (eingangsvektor_real[q]); OP2 = W_faktoren_128_real[W_exponent]; MACS = -(eingangsvektor_imag[q]); OP2 = W_faktoren_128_imag[W_exponent]; buffer_real = (RESHI); //dies entspricht der Haelfte des
-
Thread
Wieder ein mal: Antenne für RFM12
, zu den beiden Enden zu hat sie zwei Nullstellen. > Außerdem hab ich mich auch mit dem ATMEGA128RFA1 beschäftigt. Ich hab > nur ein STK500, was würde ich denn benötigen für die Programmierung > dieses Controllers? Ein Kabel von deinem STK500 zum Board mit dem ATmega128RFA1. Das Teil ist
die Stromversorgung weiter zu stabilisieren. Derjenige (kann mich nicht mehr erinnern) hätte mit L von 47-200µH dann angeblich 200m Freifeld-Reichweite erzielt. Das L soll dafür helfen, dass die Empfängersensiblität durch mehr Störungsfreiheit der Versorgungsspannung steigt. Ich habe eine Erwähnung
-
Thread
Ungültige Kombinationen bei RS232
USB-Ports an einem Windows-Rechner > prophylaktisch einen COM-Port zuordnen können. Also erstmal 128 virtuelle COM Ports anlegen, falls jemand 128 CDC ansteckt? Das wäre ja toll. > Jede USB-Buchse prophylaktisch eine COM-Port Nummer. USB IST EIN BUS MIT bis zu 128 TEILNEHMERN! Egal wie viele
zu senden, wue vereinbart. Wenn die weder erwartet noch ausgewertet werden, dann ist das doch bloß l'art pour l'art! > A. S. schrieb: >> Es gibt immer Baudratenunterschiede, darum ist es immer notwendig, >> länger Stoppbits zu senden als zu erwarten. > Und plötzlich werden Stoppbits erwartet,
-
Thread
uC mit FPU und wenig Pins
/s stimmt doch nicht so ganz wenn ich genau darüber nachdenke. Ich will einen CCD Zeilensensor mit 128px mit mindestens 20kHz auslesen, muss aber nicht immer alle 128px verarbeiten oder überhaupt wandeln. Hatte ursprünglich an 128 x 100kS/s gedacht ^^
@ Klaus (Gast) >nachdenke. Ich will einen CCD Zeilensensor mit 128px mit mindestens >20kHz auslesen, muss aber nicht immer alle 128px verarbeiten oder >überhaupt wandeln. Hatte ursprünglich an 128 x 100kS/s gedacht ^^ Und was führt dich dann zu der Annahme,
-
Thread
ATmega128 und MIDI
Vorallem nimm einen ATmega8. Der ATmega128 ist für einen Anfänger, wie du wohl einer bist (nicht bös gemeint!) viel zu groß. Ganz davon abgesehen: auch für dein Vorhaben ist ein ATmega128 schlicht und einfach Overkill und viel zu teuer.
ein bisschen Abfrage brauch ich doch keinen 128er?!?!? Und auch wenn Analog das anders sieht: Mit dem ATmega8(515) ist der Einstieg leichter als mit dem 128er.
-
Thread
ADC bei Atmega32
include <avr/io.h> #define LOOP 5 #define COMM_ANODE_R 1 #define COMM_ANODE_M 1 #define COMM_ANODE_L 1 uint16_t readout(); void sev_segm_l(uint16_t number); void sev_segm_m(uint16_t number); void sev_segm_r(uint16_t number); unsigned char digits[] = { 0b00111111, // 0
über 128 Messungen } return (uint16_t) (((((AdcSum >> 7) } [/c] Bei ADC Init, prescaler beachten: ADC Init [c] // enable ADC, ADC clock /128 = 144 kHz ADCSRA = (1<<ADEN) | (1<<ADPS2
-
Thread
Ist DAB+ wirklich so toll, wie es in der Werbung dargestellt wird?
nary man a missionary man Don't mess with man Da w r zum Bspie l e n Titel v n i Lennox nd Dav St ward.
diejenigen die nicht mit 5G versorgt werden? Für Internetradio reicht auch 3G vollkommen aus, 96~128 kbps.
-
Thread
ATtiny13 nicht mehr programmierbar (CLKPR-Unfall?)
>Auch dem Chip steht unten "L8 Taiwan A5", oben "Atmel 0917 ATTINY13 >20PU" hmm, beim atmega kann man recht gut die revision aus den buchstaben der rückseite herrausfinden. hier also revision L oder A was ja nicht sein kann.
> Dort wird die SPI-Sendefunktion des >ATmega328p aufgerufen. Sie ist auf fosc/128 geschaltet, langsamer geht >nicht >im Arduino eine SPI-Emulation schreibe, die gaaanz langsam ist nachdem glaube ich der vorteiler 128 schon der größte ist bleibt nur den quarz oder auch die
-
Thread
Nanochess auf avr
Z n<=t) { L=r?l[r&7]*9-189-h-q:0 _ s)L+=(1-q?l[p/x+5]-l[O/x+5]+l[p%x+6]*-~!q-l[O%x+6]+o/16*8:!!m*9)+(q?0:!(I[p-1]^n)+!(I[p+1]^n)+l[n&7]*9-386+!!g*99+(A<2))+!(E^y^9)
_ h&&c-L<0) P L _!h)i=n,B=O,b=p; }N=L; } n+=J||(g=I+p,m=p<O?
-
Thread
Mathematik Optimierungsproblem
Johann L. schrieb im Beitrag #2552740: > Wenn ich's recht sehe ist das Euklid'scher Algorithmus aka. einfache > Kettenbruckentwicklung für das Seitenverhältnis w/l: > q ist also 0....n, aber was ist n'
Johann L. schrieb im Beitrag #2554283: > Sehe ich hier nicht. Das Problem ist doch diskret. Spielt keine Rolle - ist eben ein Spezialfall.
-
Thread
externes Ram am Atmega162
> ... AVR_AT90CAN128 ... Wo kommt jetzt *der* her?
S. L. schrieb im Beitrag #7752310: > Wo kommt jetzt der her? Ich hatte das Testprogramm ursprünglich vor millionen von Jahren mal für den AT90CAN128 geschrieben. Wollte das aber jetzt nicht rausschmeissen
-
Thread
Kontrastreiches 128x64 gLCD in Schwarz/Weiß gesucht
http://www.ebay.de/itm/ART-New-LCD-128x64-H-small-with-LED-b-l-W-KK-KS0108B-AGG128064G04-DIW-R-/321176103847?pt=LH_DefaultDomain_212&hash=item4ac7966ba7 Mehr coole Displays auf artronic.pl artronic.eu 'under construction' Bart
Beitrag #3300646: > Ich hänge mich da aus Interesse mal dran: kennt jemand da eine Quelle > fuer 128x64 (mindestens) SPI-OLED-Displays, die groesser als 1,5" sind. > Die wuerden mich auch interessieren. Hätte eine Quelle für 1,5" Color (also RGB) 128x128 mit 3-SPI, 4-SPI. Oder 2,4" 128x64 (allerdings
-
Thread
strings aus dem programmspeicher von AVRs lesen
}; [/c] der LCD-buffer hat denselben Aufbau, befindet sich aber im RAM: [c] unsigned char p1[128]; unsigned char p2[128]; unsigned char p3[128]; unsigned char p4[128]; unsigned char p5[128]; unsigned char p6[128]; unsigned char p7[128]; unsigned char p8[128]; unsigned char * lcd_data [8
[C] memcpy_P(lcd_data[page], (prog_void *)pgm_read_word(&(string_table[page])), 128); [/C] wieso 128? Pro Page hast du doch nur 16 Bytes! [C] const unsigned char p1_lcd_frame[] PROGMEM = \ {201,205,205,205,205,205,205,203,205,205,205,205,205,205,205,187,'\0'}; [/C]
-
Thread
Attiny412 - String über USART
du einen Hardware-Bug im Tiny412 gefunden hast. Der > allerdings in ähnlicher Form bereits vom AVR128DAxx bekannt ist... Erklär mal bitte für mich Doofi mehr. Ich weis nur, dass der AVR128 da ein Mapping Issue hat ...
Und übrigens auch keine Möglichkeit dafür (das ist der einzige Unterschied zur Sachlage bei den AVR128DAxx)...
-
Thread
Problem eigene Bibliothek zu erzeugen
ac_main.o ac_display.o ac_clock.o ac_ hardware.o ac_keyboard.o ac_uart.o --output ac_main.elf -L. -L"C:\Programme\WinAVR\lib" -L"D:\Private\Projects\SpeedMax\SpeedMax Con trol Software\SpeedMax Graphics\lib" -Wl,-Tdata=0x801100,--defsym=__heap_end=0x8090ff -lm -lac_graphics -lc -v -litcl32
nichts mehr. Gibt es da irgendwelche Einschränkungen bzgl. Optimierung beim avr-gcc oder beim ATMega128?
-
Thread
Lebensdauer SSD
Falls irgendwas : kauf die eine HD zusaetzlich. Ich habe auch einen Notebook, mit dem system auf einer 128GB SSD. Meine Daten sind auf einer 750er HD.
sind aber auch nicht so lange leben. Bei 10gb schreiben (lesen nutzt nix ab) rechnen die bei einer 128gb SSD mit 11,7 Jahren, bei den standard mlc speichern mit 35 Jahren. Wenn du eine (teure) slc SSD hast sollte die Lebensdauer noch um einiges höher sein.
-
Thread
habe noch problem mit der berechnung Windgeschwindigkeit
ignorieren. Wenn der Prescaler auf 256 ist nehme ich an, dass der Timer alle (4 / 8 Mhz) * 256 = 128us eins hochzaehlt, d.h. Du hast einen Bereich von 0 bis 65536*128u = 0 bis ca. 8 Sekunden. Wenn sich Dein Windrad extrem schnell dreht, vielleicht mit 100 Umdrehungen pro Sekunde, dann kommt alle
Vielen Dank float w=(float)TCNT1*32/1000L; w=1000L/w; w=w*60; v=0.0006*40.841*(int)w; v=v/1.852; V in Kt Leider das gleiche wie vorher ca 50% zu wenig. was sit da los??? Danke
-
Thread
LCD und STK500
Ich hab dein Programm mal für meinen mega128 modifiziert und ausprobiert und es funktioniert. Hast du im Codevision unter <Projekt><Configure> alle Einstellungen überprüft?
. 1. ich hab 4MHz eingestellt anstatt 16, aber das liegt warscheinlich daran das dDu nen ATMega128 hast und ich nen ATMega163L 2. ich hab bei "After Make" nícht das "Merge Data from a.ROM...." eingestellt, weiss auch nicht wozu. 3. Ist mehr ne Frage: Warum hast du bei "Chip Programming Options
-
Thread
in einer Tabelle den bestmöglichen Wert suchen
Richtung in Form zweier Punkte P1x/P1y, P2x/P2y gegeben: dx = P2x - P1x dy = P2y - P1y L = sqrt( dx * dx + dy * dy ) Vx = dx / L Vy = dy / L oder aber als Winkel a Vx = sin(a) Vy = cos(a) Beispiel: Du sollst von 1200/800 nach 4000/2850 fahren mit einer Geschwindigkeit
Formel brauchen? Und dann ist das ja noch nicht alles, kommen ja noch die beiden Divisionen Vx = dx / L und Vy = dy / L dazu, und alles feinste 16Bit-Berechnungen, oder sogar noch mehr, schließlich sinds ja auch noch Komma-Werte... (ich geb ja zu, vielleicht ist ja der AVR nicht der geeignetste Typ für
-
Thread
Projekt Funkauto
/english/docum/consumer/2_12e.htm Ich würde zumindest: Es gibt 255 Fahrstufen (127 vorwärts, 128 zurück :-) Es gibt 255 Lenkstufen (127 links, 128 rechts :-) Damit der uC die Motoren dir eine höhere versorgungsspannung haben als er stlbst, steuerhn kann, verwendet man jeweils eine H-Brücke.
langsam. Nicht nur Schrittmotoren. Das is das was ich oben schon angedeutet habe... man kann mit dem L298 auch recht gut normale Motoren ansteuern. Praktischerweise kann man 2 mit einem L298 ansteuern, samt Stromregelung. Kommt halt darauf an wieviel "Dampf" man braucht. Der L298 ist auch nimmer ganz
-
Thread
ATmega128 und USART/UART nicht hilfts
UBRR 103. Kommt das bei dieser komischen Berechnung auch raus? Hatte selber mit der USART und Mega128 nie Probleme.
Kann mir jemand seine Einstellungen von den UCSSR0A/B/C schicken, aber nur falls ihr auch mega128 habt.
-
Thread
SPI flash GD5F1GQ4UB auslesen
GigaDevice SPI NAND was found. May 27 09:02:53 raspberrypi kernel: [ 311.607008] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 spinand versucht die ID auszulesen und erkennt daran den Typ. Es weden die SPI-Pins des Raspberry Pi mit 10 MHz und CS0 verwendet. Falls
GigaDevice SPI NAND was found. May 27 09:04:18 raspberrypi kernel: [ 396.260742] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128 Die ersten 128 Byte lesen: pi@raspberrypi:~$ sudo head -c 128 /dev/mtd0 | hd 00000000 10 00 00 24 00 00 00 00 80 00 3f 7c 80 00 3f 80
-
Thread
Mikrokontroller Ausfall nach Erschütterung
Batterie und setzt sie kurz darauf wieder ein, funktionierts wieder. Woran kann das liegen? Danke, lG
Michael L. schrieb im Beitrag #3735326: > Also muss BODEN aktiviert sein, wenn du den Reset haben willst. Ok, also diese Fuse habe ich auch gesetzt. Michael L. schrieb im Beitrag #3735326: > Den RESET-Pin
-
Thread
Verständnis AVR Interrupts Gesperrt
wenn auch noch nicht seit so furchtbar langer Zeit, eigentlich erst, seitdem er überhaupt mit Flash >128k umgehen kann)...
Johann L. schrieb im Beitrag #6412306: > die nächste Folge Obwohl es sehr schwer wird, das zu toppen was hier abgeliefert wurde :)
-
Thread
union, struct - Verständnissproblem
Michael L. schrieb im Beitrag #3005828: > Wieso steht der Name für union, also USI_TWI_state, vor und hinter der > geschweiften Klammer? Das erste deklariert den /Typ/ der Union, das zweite legt eine Variable
meinem Projekt verwendet: [c] typedef union { int bufferSize[512]; struct { int UZK[128]; int IU[128]; int IV[128]; int IW[128]; }adc; }adc_buffer_union; volatile adc_buffer_union Adc_BufferA; [\c] Wenn du jetzt z.b. auf das dritte Elemtent von UZK zugreifen
-
Thread
Windows: gemischtes 100 & 1000 MBit/s Netz: maximal 15 MBit/s
jupiter.fritz.box (10.0.1.0) 56(84) bytes of data. 64 bytes from Jupiter.fritz.box (10.0.1.0): icmp_seq=1 ttl=128 time=0.288 ms 64 bytes from Jupiter.fritz.box (10.0.1.0): icmp_seq=2 ttl=128 time=0.166 ms 64 bytes from Jupiter.fritz.box (10.0.1.0): icmp_seq=3 ttl=128 time=0.275 ms 64 bytes from Jupiter.fritz.box (10.0.1.0): icmp_seq=4 ttl=128 time=0.251 ms 64 bytes from Jupiter.fritz.box (10.0.1.0): icmp_seq=5 ttl=128 time=0.200 ms [/pre] > Welche WindowSize wird ausgehandelt ? Wo seh ich das?
-
Thread
16f18313 mit k150 progrmieren
K150 von 2006: The website listed in the documentation for downloading DIYpacks for PIC programmers K128/149/150/182 is 'offline'. und 2008 Stock Clearance. Limtited Stock Only Kit 128 and Kit 150.
Matthias L. schrieb im Beitrag #7828658: > Sehe aber beim Lesen nichts im Program Memory. Chip ID passt?
-
Thread
Wie oder wo STM32 bestellen?
? Die STM32F730R8T6 wären super. Pete K. schrieb im Beitrag #7025202: > Ich habe noch drei ST32L476RGT6 herumliegen. Tut mir leid, die haben nur 128KiB RAM. Stefan ⛄ F. schrieb im Beitrag #7025220: > Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig
Malte _. schrieb im Beitrag #7025317: >> Ich habe noch drei ST32L476RGT6 herumliegen. > Tut mir leid, die haben nur 128KiB RAM. Warum suchst Du dann danach? (siehe Ursprungspost): >Reichelt: >https://www.reichelt.de/arm-cortex-m4-mikrocontroller-32bit-1-7v-
-
Thread
Nicht Studieren Krankenschwetsre/Pfleger werden. Gesperrt
für die Tätigkeit in den Alten/Pflegeberufen. Hier in D sollten die besser bezahlt werden. In L ist es schon vergoldet! Hanns
mit 10J netto 4000-4500€!! Warum auch nicht? Wenn man mit der passenden Qualifikation nahe an L wohnt? Mein Vater, 40 Jahre lang Handwerker in L, lacht heute als Rentner mit Luxemburger Rente jeden deutschen Ingenieursrentner aus, auch wenn der von Großunternehmen wie Siemens o.ä. stammt.
-
Thread
Seltenste bzw. teuerste Bauteil in der Bastelkiste
denn der ungefähre Marktwert, real? http://www.ebay.de/itm/Sammler-CPU-OKI-M85C154-/261211445094#ht_128wt_1323
findet man in EleLa ganz leicht (wer EleLa nutzt): Extras > Datenbank: [code]SELECT b.Bezeichnung, l.Bezeichnung AS LBez, a.EPreis FROM bauteiladr a LEFT JOIN bauteil b ON (b.ID = a.Bauteil_ID) LEFT JOIN bauteillager l ON (l.ID = a.BauteilLager_ID) WHERE EPMenge is null OR EPMenge = 1 ORDER BY EPreis
-
Thread
atmega128 receive uart0 funktioniert nicht
Muster auf dem Port noch feststellen? "Ja" ohoh!!! habe vergessen zu sagen, dass ich den atmega128 auf dem OctopusUSB benutze. >>Ist das ein nagelneuer Mega128 oder hattest du den schon im Einsatz? ist ein nagelneuer Octopus --> Mega128 MFG
lisa schrieb: >>>Ist das ein nagelneuer Mega128 oder hattest du den schon im Einsatz? > ist ein nagelneuer Octopus --> Mega128 Im Shop steht: [pre]Der Octopus ist aktuell noch nicht programmiert wenn er ausgeliefert wird.[/pre] Also wird
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
von U8g2 probiert; man muß eine passende Zeile wählen. Bei meinem E-Paper paßt: [c]U8G2_SSD1327_WS_128X128_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); [/c] wahrscheinlich deshalb, weil ich das Teil an einen Arduino Mega angeschlossen habe und die Verdrahtung lt. dieser Zeile
von U8g2 probiert; man muß eine passende Zeile > wählen. Bei meinem E-Paper paßt:U8G2_SSD1327_WS_128X128_F_4W_HW_SPI > u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); > > wahrscheinlich deshalb, weil ich das Teil an einen Arduino Mega > angeschlossen habe und die Verdrahtung lt. dieser
-
Thread
Logikanalzyer mit FT232BL
Frage, wie aendere ich die VID und PID und wie loesche ich das EEPROM ? Chip ist ein CY7C68013A-128
habe, Avaya / Orinoco , war mal ein USB adapter für wlan pcmcia karten / Ap´s! bestückt mit CY7C64613-128NC, CY7C1399L 32K x 8 3.3V Static RAM, 24lc32a 32K 2.5V I2C Serial EEPROM, MAX604 5V/3.3V 500mA Regulator und 12Mhz Quarz. leider ist kein schaltbild vorhanden aber es gehen 68 anschlüsse "nach aussen
-
Thread
verkauft jemand einen ATMEGA128
ich hatte mal fuer den mega128l 4,49EUR bezahlt hab noch alle 4 jungfreulich zu hause war bei ebay ;) kann sein, dass der anbieter noch 2 hat sind mein ich nicht alle weggeganngen.. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem
Hallo Jens, ja verkaufst du mir jetzt einen ATMEGA128 für 4,49Euro?
-
Thread
NPN Basisspannung höher als Kollektorspannung -> Problem?
L. N. schrieb im Beitrag #5904247: > Kommen dann an ADC_CH2 trotzdem maximal 3.3V an Nein, 15V - irgendwas.
lange warten. Also > knapp eine halbe Millisekunde. Wobei das offenbar nicht das Problem ist: L. N. schrieb im Beitrag #5904309: > Kann ohnehin nur 128SPS machen, wenn ich die 16 Bit haben > will.
-
Thread
undefined references bei static initialization order fiasco
ausgeführt, bleiben beide Pins (durch 7 bzw. 2 angesprochen) auf null. meine konfiguration: at90can128, fusebits auf D8, text-section entsprechend nach 1E000 verschoben. gcc version 4.1.1. @Jörg: was würde Dir noch für den bug-report fehlen? habe derartiges noch nicht so oft getan.
do_global_ctors_start .do_global_ctors_loop: sbiw r28, 2 mov_h r31, r29 mov_l r30, r28 XCALL __tablejump__ .do_global_ctors_start: cpi r28, lo8(__ctors_start) cpc r29, r17 brne .do_global_ctors_loop #endif /* L_ctors */ Die
-
Thread
Problem mit R/2R DA- Wandlung
//Abwarten } for( l = 257; l > 0; l = l -1) //Abzählen der Ports abwärts { PORTB = l; for(m=0; m < 1; m = m+1); //Abwarten } } return
dafür die include der delay Macros #include <avr/delay.h> int main (void) { uint16_t j,l,m,i; DDRB = 0xff; while(1) { for( i = 0; i < 256; i++) //Abzählen der Ports aufwärts { PORTB = i; _delay_us(1); } for( l = 255; l > 0; l--) //Abzählen
-
Thread
Frequenzmessung (1Hz-20Hz) Wert immer 8mal größer
Hallo. Ich mache mit MEGA128 eine Frequenzmessung. Die Frequenz kann dabei zwischen 1Hz und 20Hz liegen, bleibt aber während der Messung konstant. Ich habe das mit INT2 und 16bit-Counter ralisiert. FCPU ist 16MHz. Cunter-Prescaler
kommst Du da drauf? Ist eine Vermutung, was sonst kann das sein. Wenn ich konstant statt 1024 den Wert 128 (1024/8) habe... >> Timer = (uint16_t)(TCNT1L+((uint16_t)(TCNT1H<<8))); >Auch hier ist die Lesereihenfolge nicht gewährleistet. Wenn Du das noch >nicht geändert hast, dann hol das bitte nach. Nimm
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Also dann nehm ich 3 mal 6.6666 = 20 bit
-
Thread
Miniprojekt: Lagerfeuer-LED (ATtiny25)
Kerzen zwar schwankt, aber nie bis auf 0 herabgeht, habe ich den Bereich der Zufallszahl auf 0..128 beschränkt. Und addiere immer einen festen Wert von z.B. 128 zu Compare-Wert. Damit bewegt sich die Helligkeit immer im Bereich von 128 .. 255. Mit diesen Änderungen sieht das Kerzenlicht schon
wesentlich "ruhiger" und hat immernoch den Erwartungswert 0. Mit offset von 127 und multiplikation mit 128 wird daraus ein schöner weicher Zufall-OCR-Wert.
-
Thread
Ungenauigkeit beim ATtiny26 ADC
OutValLow - AdcRawLow * Slope) // ADC Offset #define Factor (int32_t) (Slope * (1L << 16)) // ADC Steigung zur Basis 2^16 #define Offset (int32_t) (zeroPoint * (1L << 16)) // ADC Offset zur Basis 2^16 [/c] Im Beispiel wird eine Spannung von 0.40
Das Leseprogramm [pre] .def ADC_l=r16 ;ADC .def ADC_h=r17 ;ADC .equ ADCTab_l=Low($0800-$100) .equ ADCTab_h=High($0800-$100) rjmp reset reset: Beginn: mov r30,ADC_l mov r31,ADC_h lsr r31 ror r30 lsr r31
-
Thread
Rasberry Webradio von Michael Schwarz
ziemlich jedes Bauteil eine Standardbeschaltung zu finden. http://www.fairchildsemi.com/ds/LM/LM78L05A.pdf
kommt, in der Größenordnung 1000µF pro A Laststrom. Ich finde den L-Typ eh etwas ungewöhnlich. Nachdem die Teile doch heute nichts mehr kosten, würde ich gleich den Totschläger ohne L nehmen. Dann hat man ein wenig Reserve.
-
Thread
Pico2 und WS2812 (mehr Kanäle?)
vortschritlicher ist, aber scheinbar gibt es für Arduino doch viel mehr Beispiele und Anwender als für Pico?! l.G. Roberto
werden np[11] = (0, 64, 64) # WS2812 Nr. 12 soll etwas cyan werden np[27] = (128, 128, 128) # WS2812 Nr. 28 soll mittelweiss werden np.write() # jetzt werden die 3 WS2812 gesetzt [/code] Hier ein "laufender Regenbogen": [code] import
-
Thread
320x240 Display nach 640x480 VGA
Sollte das XST das können oder ist es geschickter das aufzuteilen? Hier auf 8 einzelne 2K BRAMs, also 128x128 je BRAM, oder 128x32x4. Vielen Dank!
of std_logic_vector(3 downto 0); [/vhdl] schreibe, dann wird das doch 4Kx4 und davon werden nur 128 verwendet?! [vhdl] type FELD is array (0 to 255) of ZEILE; signal FRAME: FELD; [/vhdl] geht dann nicht, weil ich nur 32 BRAMs im XC3S1500L habe und nicht 256. Also kann ich auch nicht jedes
-
Thread
Portierung aus Bascom auf GCC
'Main_PLL_N_L 0101 1111 Waitms 10 Out 9728 , &B11000000 'Aux_PLL_M_M 1100 0000 Out 9472 , &B10010000 'Aux_PLL_M_L 1001 0000 Out 10240
AUX_PLL_M_L (*(volatile uint8_t *)( 9472)) #define AUX_PLL_N_M (*(volatile uint8_t *)(10240)) #define AUX_PLL_N_L (*(volatile uint8_t *)( 9984)) [/c] und im c-File ganz einfach die Registernamen verwendest
-
Thread
PT1000 Messchaltung, der Ripple muss weg.
3kohm = 1,7mA. Ich denke das ist okay. Ist das genauer als eine Brückenschaltung? z.B mir einem INA128. Preis ist es ja das selbe...
Beitrag #3155764: > Ich brauche aber eine 2 Leiterschaltung Na, wie macht man wohl aus einer 4-L eine 2-L Schaltung? Zum AD7781 kann ich nichts sagen, ich benutze den AD7793.
-
Thread
ZigBit ZigBee Meshnetics
ohne USBprog auf der /MISO-Leitung). ..folgendes Ergebnis: Fall /RST /SEL /MISO 1 L H tristate 2 L L L (aktiv) 3 H L L (aktiv) 4 H H tristate Fall 4 ist der mMn interessante Zustand, bei dem man per ISP proggen können sollte
das wurde rausgelesen E fuse - 0xFF H fuse - 0x88 L fuse - 0xEF Also - genau dass, was auf dem Bild von PonyProg Dialog.
-
Thread
8x8x8 LED Cube: realisierung mit PIC
einem pic gemacht werden soll, welchen nimmt man? http://www.mercateo.com/p/139-1146540/16BIT_MCU_128K_FLASH_40MIPS_SMD_Typ_PIC24HJ128GP510_I_PF.html den habe ich gefunden, weil er genung i/o pins hat. habe auch schon angefangen mit EAGLE den schaltplan und das board zu machen. meine frage wäre
gleichzeitig und dynamisch). Bei einer "primitiven" 2D multiplexing-matrix kommst du "nur" auf L=(n/2)^2 LEDs (bei 24 Pins also 144), dafür kannst du aber mit externen Transistoren den Strom hoch jagen; deine Zykluszeit pro LED ist nicht mehr 1/L, sondern 1/(n/2) - d.h. signifikant mehr. Aber
-
Thread
18 Euro Linux PC
* H A B E N W I L L * Weis eig. jemand, wie viel Strom das Teil zieht? Versorgung steht in dem Wiki nur "J1: DC Jack (6-20v input provisionally)" (Wenn ich nichts übersehen habe) 6V ist noch OK. Allerdings ist
zu kaufen. http://www.ebay.co.uk/itm/180786734741?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649#ht_500wt_1413 Statt 18€ für 1800Pfund derzeit. :)
-
Thread
PIC Assembler Division 8Bit
REST_L, F rlf REST_H, F rlf DIV_COUNTER, F movwf NENNER_L, W subwf REST_L, F movf NENNER_H, W btfss STATUS
DIV_COUNTER, F goto div16_loop rlf ZAEHLER_L, F rlf ZAEHLER_M, F rlf ZAEHLER_H, F return [/code] ZAEHLER_H, ..M, ..L und NENNER_H, ..L müssen vorher als Variable eingetragen und mit Werten geladen