-
Thread
Anfängerfrage: Verhindern eine Funktion zu kopieren in C
sowas in der art ? [code] #define PWM_MAX 34 #define PWM_CHANNEL 8 #define PWM_DIR (led_val[i]&128) #define PWM_VAL (led_val[i]&127) char led_val[PWM_CHANNEL]; char led_dly[PWM_CHANNEL] char blink0 (void) { char i; // temp
i=PWM_CHANNEL;i--;) { if(!led_dly[i]--) //Bei Ablauf: { if (PWM_VAL==PWM_MAX) //Zählrichtung bestimmen led_val[i]=PWM_MAX; else if (PWM_VAL==0) led_val[i]=128; PWM_DIR?led_dly[i]++:led_dly[i]--; //Abhängig von der Richtung
-
Thread
embedded Datenbanksystem
folgende Daten: - Aktueller Wert [8/16/32 bit groß] - Grenzwert Min [8/16/32 bit groß] - Grenzwert Max [8/16/32 bit groß] - Attribut 1 [16 bit] - Attribut 2 [16 bit] Macht in Summe für einen Datensatz (bei max. bit Größe): 32 + 32 + 32 + 16 + 16 = 128 bit = 128 bit [16 byte] Geplant sind
Jürgen schrieb im Beitrag #3133737: > Macht in Summe für einen Datensatz (bei max. bit Größe): 32 + 32 + 32 + > 16 + 16 = 128 bit = 128 bit [16 byte] > > Geplant sind min. 500 bis max. 1000 Parameter, daher wurde ein 32 mbit > Dataflash vorgesehen. Was meinst du mit "Parameter
-
Thread
JDY-40 ein neuer Geniestreich aus China?
Max schrieb im Beitrag #5615396: > Da steht dass es nrf24 Module sind. Wo ist denn da der Vorteil zu den > bereits bekannten mit diesem Chip? Die nrf24 machen von sich aus noch keine Wireless UART
Andererseits, wenn du die ID beliebig änderst, hast du 16 Bit DVID und noch mal 16 Bit RFID. Dazu noch 128 Kanäle. Eher unwahrscheinlich, dass die 32 Bit Identifikation mal 128 Kanäle beim Nachbarn die Gleichen sind.
-
Thread
welchen RS485 Treiber für Multimaster?
Transceiver + 31 andere). Es gibt aber auch Bausteine mit erweiterte Spezif. (z.B. von Maxim) mit max 128 Receivern. Bei CAN-Transc. kann (wie oben erwähnt) immer einer ein dominantes 0-Bit auf die Leitung legen, ähnlich einer einfache OpenColector-Struktur. Das ist auch das Prinzip, weshalb CAN
erkennen und signalisieren, aber die üblichen Transceiver allein tun dies nicht, auch nicht dieser MAXe. Je nach Leitungslänge/dicke können Streithähne an entfernten Enden der Leitung zu unterschiedlichem Ergebnis kommen. Daher meine obige Aussage, die für diesen MAXe ebenso zutrifft wie für den ollen
-
Thread
Digitales Oszi im Selbstbau
mal für alle! Mit einer abtastrate von 100kHz kostet euch das ding mal so pessemistisch 40 PIC max 20 max232 3 etc... den pic code und mei vb proggi könnts haben. is halt noch alles total buggy.... :-)) MfG Martin
und ich dachte, in dem schwarzen Kästchen der RS232-Leitung steckt nur ein MAX232.
-
Thread
IRMP - Infrared Multi Protocol Decoder
man die für : #define MATSUSHITA_START_BIT_PULSE_LEN_MIN #define MATSUSHITA_START_BIT_PULSE_LEN_MAX #define MATSUSHITA_START_BIT_PAUSE_LEN_MIN #define MATSUSHITA_START_BIT_PAUSE_LEN_MAX und #define SAMSUNG_START_BIT_PULSE_LEN_MIN #define SAMSUNG_START_BIT_PULSE_LEN_MAX #define SAMSUNG_START_BIT_PAUSE_LEN_MIN
und 0 = 1 ? dem MAX anbauen ist schwierig, weil 1. kein max232 in der Kiste, aber in der Datenbank, aber max233 in der Kiste aber nur SMD und da muss ich löten, dito macht sub-d in dem steckbrett keinen sinn und in smd
-
Thread
schieberegister pwm
)) ) { /* Pin wurde auf Masse gezogen, 100ms warten */ _delay_ms(50); // max. 262.1 ms / F_CPU in MHz _delay_ms(50); if ( *port & (1 << pin) ) { /* Anwender Zeit zum Loslassen des Tasters geben */ _delay_ms(50);
und Compare Match OCR0= 220; //Auslösen von Compare Interrupt bei Vergleichswert 128 sei(); //globale Interrupts ein while(1) { if (debounce(&PIND, PD0)) /* Falls Taster an PIN PD0 gedrueckt.. */ { PORTB |= (1<<PB3);
-
Thread
Digitaluhr mit geringem Stromverbrauch
Ein Treiberchip für 8 Stück LED 7-Segmentanzeigen im 28-poligen DIL Gehäuse. Heute heißt so ein Chip MAX7219 und wird über I2C angesteuert.
Beim Ali gibt es > diese LCDs auch mit 6 Stellen (du wolltest gerne 6 Stellen?). Und statt > des AVR128DA48 nimmst du einen AVR128DA64 damit du mehr IOs für das > Display hast. Die Platine musst du natürlich neu machen. Sehe ich das richtig, dass der avr128da64 zwar mit 3V läuft, aber dann auf den
-
Thread
uint8_t cast to int8_t
-128 werden und damit ist der Ausdruck niemals true? Du sagst doch selbst, beim Vergleich mit < -127 geht es, ja weil es noch -128 sein kann. Was übersehe ich, was ist die Erwartung?
", sondern "int", mit Wertebereich 0..255. Wird das nach int8_t konvertiert, ist das Verhalten für 128..255 undefiniert.
-
Thread
Wie sieht ein Downloadvorgang auf low-level ebene aus?
Interessant wäre auch auf welchem Port das ganze abläuft... Ich hoffe auf eure Antworten... Max PS: Reicht ein AVR um mit < 128 kB/s (DSL1000) auf ne SD-Karte zu downen oder muss da ein arm ran?
Max schrieb im Beitrag #2340009: > Ich wollte (aus Stromspargründen) einem µC das downloaden von files > beibringen, [...] Das musst Du schon etwas genauer spezifizieren, bevor Dir hier jemand sinnvoll
-
Thread
PICKIT3: Controller wird nicht unterstützt.
In MPLAB X IDE wird der PIC32MX150F128B vom PICkit 3 unterstützt.
@ Max Habe ich gemacht: keine Änderung.
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V Betriebsspannung; max 8MHz Ich weiss nicht wo hier "eine Frage der Betrachtung" steckt. Zumal ich gerne gewusst haette ob es mit einem "normalen" ATmega8
Das Display wird kaputt sein 5V ist viel, soviel max 3,3V typ. 2,9V HGB max 10..11V. ( LS020... ) http://www.comwebnet.de - BASCOM Projekte S65-Osziloskop, Wetterstadion etc
-
Thread
suche LCD Modul
Andreas Schill schrieb im Beitrag #2630476: > Max Displaygröße: BxHxT (8,50 cm x 12,50 cm x 0,5cm) Dots mind 32, > besser größer Monochrom oder in Farbe?
Brauche ein grafikfähiges Display, aber finde nirgendwo ein passendes. >Von mir aus könnte es auch 128x64pixel sein. Gurgel: 'Display 128x64' ergibt ca.827000 Treffer. Und du findest nichts? MfG Spess
-
Thread
Servoansteuerung mit Timer (ATmega32)
/Min. PWM Zeit in US #define PWM_NULL 1500 //Neutralposition - PWM Zeit in US #define PWM_MAX 2000 //Max- PWM Zeit in US #define PWM_LOOP 10 //Signal Widerholungen #include <avr/io.h> #include <avr/interrupt.h> #include "rncontrol.h" int pwm_time=PWM_NULL;
atmega_timers/ ;) Ist es wirklich so schwer hinzuschreiben, dass CS11 alleine ein Vorteiler von 256 oder 128 oder was weiß ich ist?
-
Thread
Pollin CPLD Board Erfahrungen?
und mit einem Atmega dran sollte sich was Zaubern lassen Was meint ihr zu dem Gedanken? Gruß Max
@ Steve M: Werden die Board kostenfrei nachgeliefert? Fals etwas dazu gesagt wurde. Gruß Max
-
Thread
Amateure braucht Hilfe bei RS232
Sehr gut. Wir wissen nun das einer der 256 Befehle funktioniert hat. So nun probiere die ersten 128 (auf einmal natürlich) und schaue ob was zurück kommt. Wenn ja nehme die ersten 64 der 128 und teste wieder, ansonsten nimmst du die ersten 64 von den übrig gebliebenen 128 und testet damit? Prinzip
erledigt den größten Teil, es fehlt nur noch der invertierende Pegelwandler. Für 5V-Systeme machen das MAX232 und ähnliche, für 3,3V MAX3232 und kompatible. Die ursprüngliche RS232 hatte eine Versorgungsspannung bis zu +/-15V, schon der MAX232 reduzierte es auf +/-10V, der MAX3232 nur noch +/-6V. Tatsächlich
-
Thread
atmega128 isp problem
PEN ist in dem Falle irrelevant. Wahrscheinlich hat der ATMEGA128 keinen gültigen Takt / inzwischen verfust.
und der Rest der Schaltung hat Vorrang. Schau mal hier: http://www.chip45.com/download/Crumb128_V2.0_schematic.pdf wie der MAX221 (="Rest der Schaltung") und CON3 (ISP) mit ATMEGA Pin2&3 verbunden sind. Genauso gehts.
-
Thread
AT90CAN128 defekt nach umstellen auf externen quarz
> Es gab da am Anfang Modelle, die max 8Mhz konnten. Sorry, das war ein anderer Proz. Die CAN128 knnten schon immer 16Mhz go2|-^|now cu2m||ow
gross ist zwischen realer Frequenz und Berechnungs-Grundlage für die Einstellungen. Meine 90CAN128/90CAN32 laufen mit Quarz.
-
Thread
komme mit ADC schaltung nicht weiter
Verstärkung von 128 sicher > nicht. Da hast du vollkommen recht, aber ich veranschlage einfach mal das der Sensor nie bis in die maxima belastet wird und daher auch nicht an die max 20mV rankommt, dann sollte es passen gain 128 = 16mV wenn ich mich nicht verlesen habe.
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max W ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- --- -- --------- eeprom 4 20 128 0 no 512 4 0 9000 90 00 0xff
Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max W ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- --- -- --------- flash 33 10 64 0 yes 8192 64 128 4500 45 00 0xff
-
Thread
ATMega in KFZ. Diverse anliegen
Conrad zu kaufen? Das ist dann aber wirklich blöd. Reichelt dürfte auch ziemlich dünn sortiert sein. Max P.S.: Ein gewisser Sarkasmus könnte in diesem Posting enthalten sein.
umgekehrt, dem Bastler kann es doch egal sein wenn er zwei, drei Bauteile mehr einsetzt und damit max. Störsicherheit erreicht. Die Industrie hingegen steht unter enormen Kostendruck und würde die Bauteile einsparen wenn möglich.
-
Thread
Nachfolger für ATMega gesucht
musst, schau dir erstmal folgende 8 Bitter an. ATXMEGA384C3 -> 384 KB Flash, 32 KB SRAM ATXMEGA128A1U -> 128 KB Flash, 8 KB SRAM, EBI (um das SRAM auf 16 MB zu erweitern.) Beide haben: AES, DMA, Event System, USB, mehrere USARTs mit IrDA support, SPI, CRC16, CRC32, RTC, 12 Bit ADC, DAC (nur der
von den XMegas übernommen haben. Aber dennoch heißen sie Attiny und das nicht ohne Grund: Flash max. 32KB, SRAM max. 2KB, Gehäuse max. 24 Pins,... - die sind also ganz klar als kleine Controller konzipiert wie es der Name auch andeutet. Dazu passt auch daß es Peripherie wie USB-Device oder CAN nicht
-
Thread
CTC Modus - Output Compare Register
Max P. schrieb im Beitrag #6294643: > In der Software verhält sich der OCRx-Wert allerdings wie ein signed > 8bit Wert, d.h. wenn ich versuche 127 zuzuweisen funktioniert alles, mit > z.B. 128 steht
Max P. schrieb im Beitrag #6294643: > In der Software verhält sich der OCRx-Wert allerdings wie ein signed > 8bit Wert, d.h. wenn ich versuche 127 zuzuweisen funktioniert alles, mit > z.B. 128 steht
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
@Max: Ja, ich wollte was in c schreiben. Woran erkennt man denn im Datenblatt ob er nu gerne Assembler oder c optimiert ist?
Bei 128*64 OLed: 120cd/m2 Leuchtdichte. Ganz ohne Beten finde ich die Helligkeit für eine Armbanduhr gut bis eher zu hell. Stromverbrauch OLed all pixels on: 20mA Entspricht pro Pixel 2,5uA Wenn eine
-
Thread
[V] Jede Menge Bauteile abzugeben
=== Displays: D01) EA DIPS082-HNLED für 10€ (neu) D02) EA DOGS102B-6 FÜR 5€ (neu) D03) EA DOG128 inkl. LED Beleuchtung (1) 5€ D04) 3x 0,96" I2C LCD Display (je 2€) D05) EA DIP128J-6N5LA 10€ D06) 2,2" 240x320 Display 5€ D07) 2,9 Inch E-Paper Display 296x128 10€ D08) EA DOGL128L-6 (Ecke abgebrochen
mich interessiert D04) 3x 0,96" I2C LCD Display (je 2€) ein/zweifabig? Farbe? D05) EA DIP128J-6N5LA 10€ D07) 2,9 Inch E-Paper Display 296x128 10€ D08) EA DOGL128L-6 (Ecke abgebrochen, s. Foto) 4€ M09) 10x nrf24l01 (mini) je 1€ 3x Danke!
-
Thread
Schutzschaltung fehlerhaft?
circuit/circuitjs.html?cct=$+1+0.000005+1.700203994009402+50+5+43%0Af+640+240+704+240+0+4+0.2%0Ar+640+128+640+240+0+10000%0A178+704+96+736+96+0+1+0.005+0.20822392858865296+0.05+1000000+0.2+10%0Ar+704+144+704+224+0+47%0Aw+704+352+704+256+0%0Av+-96+352+-96+128+0+0+40+12+0+0+0.5%0Af+0+272+48+272+0+1.5+0.02%
0%0Aw+-64+352+0+352+0%0Aw+0+352+48+352+0%0Aw+-96+352+-64+352+0%0Af+544+256+608+256+0+4+0.2%0Ar+544+128+544+256+0+10000%0Aw+608+240+640+240+0%0Aw+608+272+608+352+0%0Aw+640+128+704+128+0%0Aw+48+256+544+256+0%0Aw+48+352+608+352+0%0Aw+704+352+608+352+0%0Aw+-96+128+544+128+0%0Aw+640+128+544+128+0%0A
-
Thread
eclipse: AVR-plugin funktionert nicht
Achja, für Bilder eurer eclipse JTAG ICE 3 Settings wäre ich sehr dankbar! Gruß Max
this check. avrdude done. Thank you. avrdude finished [/CODE] Gruß Max
-
Thread
SID am AT91SAM7P256
/cbm/schematics/computers/c128/manual/46.gif Auf der Seite geistern auch noch die Pinbeschreibungen rum: http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c128/manual/42.gif http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c128/manual/43.gif http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c128/manual/44.gif http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c128/manual/45.gif Es wäre soooooooo toll
-
Thread
EA DOGL 128x64 will nicht
Hi >die EADOGM128x64 stammen vom MyAVR 2x als Bausatz, 1x als Fertiggerät Bei MyAVR finde ich keine DOG-Displays! Die gibt es hier: http://www.lcd-module.de//deu/pdf/grafik/dogm128.pdf MfG Spess
Hi Spess, richtig, bei MyAVR kommt vor die Bezeichnung EADOGM128x64 nicht vor. Aber die technische Daten sind identisch, und zwar - Kontroller ST7565R-G - Display Format 128 x 64 DOTS - DotSize 0,33 x0,33 mm - View Angle 6 o' clock /12 o' clock - Driving Method
-
Thread
PoE AVR Modul
sein? http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
Versorgen (über Schaltregler) 2. Ein JTAG Anschluss würde ich einem ISP vorziehen!!! Beim Mega128 kann man ja noch den Eigenbau-JTAG benutzen. Ohne JTAG mach SW entwickeln keinen Spass. Besonders, wenn die SW eine höhere Komplexität hat!
-
Thread
Tacho im Eigenbau
einen nicht-Elektroniker wie mich. Die Funktionen meines Tacho: - km/h aktuell - Tageskilometer (max 9999.9 km) - Tageshöchstgeschwindigkeit - Tagesdurchschnittsgeschwindigkeit - Gesamtkilometer (max 99999 km) - Gesamthöchstgeschwindigkeit - Gesamtdurchschnittsgeschwindigkeit Der erste Taster
(Bld 1) war mit zwei Displays 240x64 Pixel. Der zweite Tacho (Bld 2) war mit einem Display 240x128 Pixel. und nachdem mir aber beide nicht gefallen haben dachte ich mir bauste halt zusätzlich zu den 240x128 pixel noch 2 Nokia 6100 Displays ein in Farbe. Das ganze hat der TÜV Abgenommen und
-
Thread
RS232 umschaltbar
Hallo, Die Idee mit dem MUX ist gut, aber der MAX232 ist auf der Platine, deshalb kann ich vor dem MAX232 nichts machen. Ich bräuchte eine Umschaltung hinter dem MAX232. @Steffen: Wie meinst du das? Messgerät und PC auf die selbe Schnitstelle des
" - danach geht das ganze von vorne los. Da der Controller auf einer Standartplatine sitzt(mit MAX232) und ich keine änderungen an der Platine machen möcht, kann ich nichts vor den MAX232 schalten. Es muss also nach den MAX232 passieren. lg, Stefan
-
Thread
SPI über 3m mit mehreren Slaves; Frage zur Terminierung
dem Prescaler 128 bei 8MHz Clock = 62,5kHz betrieben. Der MAX6675 braucht nur sehr wenig Strom und kann nur ausgelesen werden. Ich habe mir schon den Artikel über Terminierung durchgelesen und bin jetzt etwas ratlos
Hm, so wie es aussieht, ist der MAX kaputt, die Werte haben keinen Bezug zur Realität. :-((
-
Thread
Problem mit mySmartUSB light
value 2; real time: 3m 42s; user: 210ms; system: 60ms [/code] Hat jemand eine Idee? Danke, Max
kann mir sagen wie er avrdude aufruft? Oder ob man was in der avrdude.conf eintragen muss. lG, Max
-
Thread
I2C Kommunikation zwischen Atmega128 und Drucksensor
beschrieben die beiden Widerstände einlöten? Wenn ich den Bus richtig verstehe, dann Agiert mein Atmega128 als Master und sendet ein START an den Slave... dann kommt eine Folge von Befehlen, bis der Master das STOP Sendet. Richtig?
definiert. Nee, lass die auf Eingang. Auf Ausgang setzen wird aber das Hardware TWI Modul des Atmega128 nicht stören. Machst du auch irgendwo in deinem Programm einmal das erforderliche i2c_init()?
-
Thread
c++ Newline-Größe für Txt-Dateien auf aktueller Platform ermitteln?
__ 12 #define __DBL_MAX__ 1.7976931348623157e+308 #define __DBL_HAS_INFINITY__ 1 #define __DEC32_MIN_EXP__ (-95) #define __LDBL_HAS_DENORM__ 1 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define
-45F #define __FLT_MAX__ 3.40282347e+38F #define __SIZEOF_DOUBLE__ 8 #define __FLT_MIN_10_EXP__ (-37) #define __INTMAX_TYPE__ long long int #define i386 1 #define __DEC128_MAX_EXP__ 6144 #define __GNUC_MINOR__ 3 #define
-
Thread
Sender - Stromsparend was nehmen?
algo_expid=b07868da-d454-4b3b-b9a2-e37436cd4809-9 der verbraucht in standby nur 0,3uA Sendestrom max: 42mA Empfangen: max 22mA Betriebstemperatur: -40℃ - 85℃ Entfernung (1km, auch, wenn ich es so nicht brauche) Kostenpunkt: 3Euro
gerade Datenblatt BC546: Collector Cutoff Current (VCE = 70 V, VBE = 0 ): Min:-, Typ: 0,2nA, Max: 15nA (VCE = 30 V, TA = 125°C): Min:-, Typ: - , Max: 4uA Das bedeutet, bei Temperatur 125°C kann der Leckstrom unter Umständen 4uA ansonsten max. 15nA (normal: 0,2nA)? Interpretiere ich es
-
Thread
AX81 - ZX81 im AVR
Hallo Jörg, Hab ich vergessen: Ich benutze die 128p. Gruß Manfred
Wenn ich das CB2 Board nehme und RGB und PD3 brücke... dann läuft das aber nur mit einem Atmega128 oder? Bzw: worin liegt denn hardwaremäßig der Unterschied zwischen AX81 mit Atmega644P und AX81b mit Atmega128P?? Also bis auf den µC natürlich.
-
Thread
Stromversorgung mit LM7805 (Xminilab)
Datenblatt gefunden. (Gleich Seite 2! ^^) Was ist, wenn ich damit erstmal rechne: Xminilab: (max.) 60mA DOGL128: (typ.) 320µA Backlight: (max.) 180mA ATmega32: (max.) 5mA Für das Backlight setze ich 180mA an, da es drei LED-Pfade gibt und à max. I_F bei 60mA liegt. Wie die dabei auf 90mA
nachträglich noch etwas daran zu ändern. Es gibt aber eine andere Möglichkeit: Du versorgst Xminilab: (max.) 60mA DOGL128: (typ.) 320µA ATmega32: (max.) 5mA über einen 7805. Das sind maximal 0,85W Verlustleistung bei 18V Eingangsspannung. Das ist kein Problem für den Längsregler. Backlight: (max.)
-
Thread
ATmega128 Bootloader Problem
@DerMax: Ich hatte letztens (fast) das selbe Problem. Mikrocontroller : ATmega128 Compiler : WinAVR 20060125 Ich wollte die boot.h ausprobieren, indem ich den Speicherbereich
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Das Problem liegt darin, dass "boot.h" für den ATmega128 eigentlich die "Extended: >16 bit address" (32 Bit) verwenden sollte, statt dessen aber nur die "Normal: 16 bit address" nutzt. Dies kommt daher, weil die Abfrage #elif ((FLASHEND > USHRT_MAX
-
Thread
Stack im STM32
da sind 128 Byte schnell weg. Wie oben schon gesagt musst du dir aber nicht direkt Gedanken machen ob dein Exception-Stack jetzt 128 Byte oder doch eher 256 Byte haben wird. Der Stack wächst nach unten in Richtung
jetzt 128 Byte oder doch eher 256 Byte haben wird. Naja, wenn globaler heap (0Byte) + globaler stack zusammen nur 128Byte zugewiesen bekommen, weil der FreeRTOS Stack im .bss Bereich maximal groß gemacht wird
-
Thread
Induktiver Positionssensor - Fragen dazu
pwm-capeable" pin. // Constructor - for OLED display library - see u8g2 documentation U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); volatile uint16_t pulse_width; volatile bool isFinished; char buffer[32]; uint16_t min; uint16_t max; uint8_t noOfPulses = 80; // number
0; TCCR1B = (1<<ICNC1) | (1<<ICES1) | (1<<CS10); TIMSK1 |= (1<<ICIE1); min = 800; max = 200; } void loop() { uint16_t pulseLength; pulseLength = measurePulseLength(); if(pulseLength > max) { max = max + (pulseLength - max) / 2 + 1; } if(
-
Thread
gesucht: 7805 sot23 2,2A
das der Spannungsregler mit der Leistung klar kommen muss Der A4988 braucht für die Logikspannung max 8mA und keine 2,2A. Das ist grob Faktor 300 Unterschied.
anstatt Bildchen, von Schaltungen an. Hab ich ja (links oben) http://www.dr-henschke.de/RAPS128-sch.pdf
-
Thread
Max 7219 mit SPI ansteuern
lcall max_out ...... ret max_out: mov a,#128 next: mov r0,a anl a,max_adresse clr max_data jz set setb max_data set:
setb max_data set1: setb max_clock clr max_clock mov a, r0 rr a cjne a,#128,next1 setb max_load clr max_load ret
-
Thread
char array Größenbestimmung
schon die ganze Zeit, die Größe ist bei mir immer 4 -.- [c] void Display(char text []){ int max= (sizeof(text) / sizeof(text[0])); int i=0; for(i=0; i<=max; i++){ IOW24Out(0x0300+ text[i]); Sleep(1); IOW24Out(0x0100+ text[i]); Sleep(1); } printf("%i", max)
und was kommt dann bei den beiden sizeof () raus: [c] void Display(char text []){ int max= sizeof(text); ... // und void Display(char text [128]){ int max= sizeof(text); ... [/c]
-
Thread
Durch schlechtes Layout mega128 Platine versaut?
Hi L2 entfernen C3 könnte deinem Programmiergerät missfallen PEN am Mega128 würd ich an deiner Stelle über 1k an Vcc legen. Der interne Pullup ist doch recht hochohmig. Matthias
gehen einige Signalleitungen drunter weg. Wie hoch ist die Schwingamplitude? CKOPT gesetzt (hat der 128er doch, oder?) AxelR.
-
Thread
Gleitkommaberechnung
4,0076 einzustellen und mit 100 statt 102,2044 zu multiplizieren, oder auf Vref= 3,130 und Ergebis mal 128 (ein Byte anhängen und einmal nach rechts schieben). Dazu braucht man alle Angaben zur Aufgabe (max. Eingangsspannung). Wobei sich die Frage stellt, ob man die ganze Umrechnerei besser direkt (ohne
=54372,7408 2,128V = 543,735 bei Vref=4,0076V 544*100,0000=54400,0000 2,128V = 696,189 bei Vref=3,1300V 696*128,0000=89088,0000 (Fehler) 2,128V = 849,573 bei Vref=2,5640V 850* 64,0000=54400,0000
-
Thread
Code für RGB Steuerung
einer Sekunde 23 Schritte, Grün 53 Schritte und Blau 5 Schritte durchlaufen. Also teilen wir die 128 Aufrufe pro Sekunde durch die Anzahl der Schritte: 128 / 23 = 5 (Integerdivision) 128 / 53 = 2 128 / 5 = 25 Wenn wir jetzt 3 Zähler in der ISR verwenden (für R, G und B), dann müssen wir bei
Max H. schrieb im Beitrag #3671341: > Karl Heinz schrieb im Beitrag #3670553: >> Ist einfach nur eine lineare Gleichung, die auf die 60 Intervallbreite >> abgestimmt ist. > Wäre es nicht besser die
-
Thread
Viele LEDs mit Mikrocontroller (Arduino) ansteuern Gesperrt
Würde zwei MAX 7219 nehmen. Das sind dann 128 LEDs. Keine Vorwiderstände notwendig (nur einer). Kaskadierungs-Möglichkeit. Kommt mit 2-3 Pins aus. Gibts auch mit SPI. Einfache Sache. Dimmung auch kein Problem (mittels
Josef schrieb im Beitrag #2254623: > Würde zwei MAX 7219 nehmen. Das sind dann 128 LEDs. Die kann er wie bereits im 2.Post erähnt mit nur einem einzigen MAX6954 erschlagen.
-
Thread
suche ein gutes Board (mit AVR) mit ICD
Das Pollinboard ist wie du schon sagtest max bis 128P - wenn atmega, dann würde ich gerne ein 328P haben. Ist denn der Unterschied zwischen ATMega328P und ATXMega128 gross?
Mischa schrieb im Beitrag #1965729: > Das Pollinboard ist wie du schon sagtest max bis 128P Falsch 1284P (Pinkompatibel zum Atmega32), den 128P gibt es meines Wissens nicht. > dann würde ich gerne ein 328P haben. Der passt in den Polin-Board-Sockel für den Atmega8 weil Pinkompatibel