-
Thread
Strombelastung AVR IO-Pin
Hallo, ich habe folgendes Problem: Ein auf Ausgang geschalteter I/O-Pin eines ATMEGA162 soll den Eingang einer anderen Schaltung treiben, welcher eine Eingangskapazität von ca. 1nF hat. Wenn der Pin nun von High auf Low oder umgekehrt schaltet, muß ja erst die Kapazitität ent-
-
Thread
SHARP LJ640U34 von Pollin?
man mit einem Tastkopf misst: An XTAL1 ist die Amplitude je nach Kapazität deutlich kleiner.) Ein ATmega162 wäre die ideale Lösung gewesen, denn dieser kann das Quarzsignal gepuffert an PortB0 ausgeben, aber der ist auch deutlich teurer.
-
Thread
Alternativen zu STM32?
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R
die zeitkritischen Dinge auf Registerebene programmieren. Das ist ähnlich einfach, wie mit einem ATmega. Um Das zu probieren reicht eine kleine Platine zum Spielen aus: https://www.reichelt.de/fr/de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?&trstct=pos_3&nbc=1
-
Thread
SED1531 Serial LCD Controller
falsch sein könnte am Parallel port funktioniert das display ohne probleme, deswegen müsste es am atmega16 doch auch gehn ;-( also fals jemand zeit hat und sich den code kurz anschaut und nen fehler findet wäre ich sehr dankbar ;-) ---------------------------------------------------- #include <
LCD PORTC #define LCDD DDRC uint8_t myByte; void init() { //JTAG Port beim ATmega16 disablen. Standardmaessig sind Ports PC2..PC5 durch JTAG-Schnittstelle belegt! MCUCSR |= JTD; //Dazu Bit 'JTAG Disable' in Register MCUCSR setzen - gemaess Datenblatt 2x !! MCUCSR |= JTD
-
Thread
LCD Ansteuerung Atmel ATxmeag 128 A3
PORT. Die Befehlstruktur weicht etwas ab, da ich einen Atmel ATxmega 128 A3 verwende und keinen Atmega. Vielleicht hat von euch schonmal jemand ein Display mit so einem Controller in Betrieb genommen. Danke im Voraus.
gehen (für Versuche) ist natürlich nicht für was entgültiges geeignet. Die Alternative ist ein DOGM162 (oder ähnliches) das mit nur 3,3 Volt Betriebsspannung auskommt, besitzt aber einen anderen Controller (mit anderer Initialsierung) und wird mit dem Code nicht 1:1 laufen.
-
Thread
Atmega8 - Tastenbitmuster auf LCD
Hallo Zusammen, ich beschäftige mich seit 3 Wochen (mit Hilfe des Tutorials) mit dem Atmega8. Dafür habe ich mir u.a. das AVR-P28 Entwicklungsboard zugelegt, dazu ein paar Taster und ein LCD Dot-Matrix-Modul (Art.-Nr.: LCD 162C BL bei Reichelt). Nun möchte ich 7 Taster, die am Eingang
-
Thread
LED-Fader mit Hardware-PWM für mehrere LEDs
www.mikrocontroller.net/articles/LED-Fading) erfolgreich einen LED-Fader gebaut. Ich nutze einen AVR Atmega32 welcher mit 8MHz läuft. An PD5 habe ich eine LED (rot) mit einem 1kOhm Vorwiderstand angeschlossen. So habe ich dann dort einen schönen Überblendeffekt (ohne Flackern) genauso wie ich es möchte.
, 15, 17, 19, 21, 23, 26, 29, 32, 36, 40, 44, 49, 55, 61, 68, 76, 85, 94, 105, 117, 131, 146, 162, 181, 202, 225, 250, 279, 311, 346, 386, 430, 479, 534, 595, 663, 739, 824, 918, 1023 }; void pd5_up () { // 10 Bit Fast PWM TCCR1A = 0x83; // prescaler 64 -> ~122 Hz PWM frequency
-
Thread
atmega328 funktioniert teilweise nicht
Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__) /* * memory mapped mode
-
Thread
Mega162 und for-Schleife
Hi! Ich unternehme gerade meine ersten Gehversuche mit einem ATmega162 und C. Dabei habe ich ein für mich nicht nachvollziehbares Verhalten bei folgendem Code: [code] while(1) { for (unsigned char i=7; i!=255; i--) { PORTE=i; for (unsigned char
-
Thread
VISCA Camera per avr steuern
Hallo, ich bin zur Zeit dabei eine VISCA fähige Kamera von Sony (BRC-Z330) mit einem ATMega162 zu steuern. Am usart1 hab ich einen max485 hängen, an diesem hängt dann die Kamera. Leider kann ich darüber nur senden (sollte reichen für meine Anforderungen), da der max485 kein vollduplex tranceiver
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
getaktet werden. Seine Busschnittstelle paßt recht einfach an einen 8051 und würde heute mit einem ATmega162, ..64, ..128 usw. direkt ansprechbar sein. Wenn man schon AVR einsetzt, wäre damit keine Einarbeitungszeit verbunden. Zulu schrieb im Beitrag #4216510: > Die STM32F4-Discovery scheint einen
-
Thread
Hilfe bei KS0076B
Controllers. Möchte das Display mit 8Bit betreiben. Es besitzt 5*7 Dots und 2 Zeilen. Verwende einen ATmega162 mit einem externen 8MHz Quarz. Die Init laut Datenblatt ist wie folgt: - POWER On - Wait for more then 15ms - RS=0, R/W=0, DB7=0, DB6=0, DB5=1, DB4=1 - Wait for more then 4,1ms - RS=0, R/W=
-
Thread
Reflow löten selbstgemacht
>Den kleinen Behälter mit 176x162 mm schraube ich unten an den großen an >(oder lasse ihn schweißen, muss ich noch mal schauen, Loch wird dann >ausgeflext). >Darin kommt das Galden, ca. 1,5 l passen rein. Der große behälter hat
Subd9-Verbinder vorgesehen, dazwischen sind I2C-Extender geschaltet. Die Zentrale hat einen Atmega644p, kann bis zu 6 PT100 abfragen, 2 Servos direkt ansteuern (für eine evtl. noch vorzusehende Klappe), hat eine Schnittstelle zu einem Tinystep von Mechapro, für den Schrittmotor des Aufzugs, USB
-
Thread
Problem mit avr-gcc und Optimierung
auskommentierten Teil, funktioniert alles wie es soll. Ich compiliere mit [code]avr-gcc -c -mmcu=atmega644p -I. -gstabs -O2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ms5611.lst -std=gnu99 -DF_OSC=3686400 -MD -MP -MF .dep/ms5611.o.d ms5611
] Auszug aus ms5611.lst: [avrasm]32:ms5611.c **** i2c_start(MS561101BA + I2C_READ); 162 .LM10: 163 004e 8DEE ldi r24,lo8(-19) 164 0050 0E94 0000 call i2c_start 33:ms5611.c **** _C[i] = i2c_readAck(); 166
-
Thread
SJA1000 CLK_OUT unerwartetes Verhalten
Liebe CAN-Freaks, Ich steige gerade von ATMEGA162/MCP2515 auf AT90CAN und SJA1000 um :-) Den SJA habe ich an das XMEM interface von AT90CAN angeschlossen und setze !CS noch "per Hand" da ich mit dem Adressdecoder noch nicht zurecht komme.
-
Thread
C Prog zum lesen der seriellen
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
es kommuniziert der PC mit einem Atmega128 der hat ein 14.7Mhz Quarz drauf! UART config: [c] # define CPU_CLK 14745600 # define BAUDRATE_MAGIC(x) ((CPU_CLK >> 4) / x - 1) # define MY_UART1_CONTROL_A
-
Thread
LCD will nicht
Ablaufdiagramm) der Init mit Timing. Ich habe mit der Beschreibung schon vor Jahren ein 2x16-LCD (LM162KS von Sharp) an einem ST6-µC zum laufen gebracht und verwende das Prinzip immer noch bei allen HD44780-kompatiblen Display-Controllern. Versuchs einfach mal mit den angegebenen Zeiten. Gruß Johnny
> #include <avr/iom8.h> Bitte nicht. #include <avr/io.h> zusammen mit -mmcu=atmega8 ist der richtige Weg.
-
Thread
Höchst sonderbarer Fehler bei serieller Übertragung
UART-Übertragungsfehler und wende mich jetzt an euch, in der Hoffnung auf Erleuchtung! Es geht um einen ATMEGA8 der per UART mit PC-verbunden ist. Baudrate ist richtig eingestellt, und ein Quarz mit 12.288MHz verbaut. Auf dem mikrocontroller läuft ein Programm, das Bei Zeichenempfang einen Interrupt auslöst
= 0; a=0; }*/ USART_Transmit(UDR); } void USART_Init( unsigned int baud ) //_Aus ATMega8 Datenblatt { /* Set baud rate */ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /* Enable Receiver and Transmitter */ UCSRB = (1<<RXEN)|(1<<TXEN)|(1<<RXCIE); //
-
Thread
JTAGICE mkII meldet: failed to identify target
Prozessor ist ATMEGA162, Board ist STK500, Debugger ist JTAGICE mkII, SW ist AVRStudio V. 4.14 Build 589 Wenn ich auf dem Main-Tab "Read signature" anklicke, oder das "Fuses"-Tab aktiviere, dann kommt die Meldung "Failed
-
Thread
externes Interrupt wird beliebig ausgelöst (Motorrad)
Spikes die da im Bordnetz auftauchen könnten. Funktioniert immer ohne Problem, Prozessor ist ein Atmega162. Ich bin in Hofheim zwischen Wiesbaden und Frankfurt. Wenn du kein Oszilloskop hast kannste gerne mal vorbeikommen, ich bin da gut ausgestattet. Wenn es auch ohne Reedkabel von allein auslöst
-
Thread
16 UARTs für MIDI
Ansatz sehe ich wiederum als maßlosen Overkill, nämlich die UARTs auf ISA-Karten zu packen und einen ATmega als Prozessor. Dann hat man nämlich minimale Leistung und Erweiterbarkeit bei maximalem Drahtverhau.
Motopick schrieb im Beitrag #7712326: > Ein ATMEGA waere aber fuer mich, fuer so ein ISA-Buskonstrukt recht > ungeeignet. Das koennte ein 8051 oder eins seiner Folgederivate > sicher besser. Und womoeglich deutlich schneller. Einige AVRs haben
-
Thread
G-LCD bei Pollin
Naja der große Vorteil der XC95xxxXL Reihe ist eben die 5V Verträglichkeit an den Pins und da ein ATMega bei 16Mhz 5V benötigt, ist das durchaus ein Argument für diese CPLDs.
nacheinander mit 8MHz ClkX Frequenz geht, dann müsste sich eine Vollgrafik-Version mit einem 16MHz Mega162 (Mega16, ...) und einem 256Kx4 VRAM realisieren lassen (plus ein paar Gatter für's ClkO/ClkU-Gating). CPU-Last für Videorefresh ist dann 12% (70Hz) bis 18% (100Hz) - komplett in C programmiert.
-
Thread
Probleme beim Einschalten von GM862
wird in Python progrtammiert oder von einen ext. uC gesteuert - CN4 unterstützt C and Basic ittels ATMEGA 162V-8AI und JTAG Interface Gruß Meff
-
Thread
AVR UART Problem
Liebe Newsgroup, ich betreibe einen ATmega162 auf der seriellen Schnittstelle 0 über eine RS-485 Baustein. Die Datenübertragung zum nächsten Teilnehmer wird dann auf LWL umgesetzt und auf der anderen Seite befindet sich dann die gleiche Beschaltung
-
Thread
INT1 Auslöszeit von HI->LO unterschiedlich wie LO->HI?
Das Messsignal ist bei beiden gleich lang (mit digital Oszi geprüft). Verwendet wird hier ein AVR ATmega162. Vielen Dank für eure Hilfe. Stefan
-
Thread
SD-Karten Ansteuerung über SPI liefert keine Antwort
Hallo Ich hab ein Problem beim Ansteuern einer SD-Karte. Ich verwende einen ATMega162 auf einem STK500 mit einer internen Clock von 3,686 MHz. Bei der Initialisierung (Senden von CMD0) scheint die Karte überhaupt keine Antwort zu geben. Wenn irgendwo ein Timeout auftritt leuchtet
-
Thread
Labor Netzteil
die rs232 schnitstelle etc meine gedanken ginngen in die richtung einen teil mit einem kleinem atmega aufzubauen um: spannung / strom zu messen (evtl ausgabe) ueber digitaloitis die refferenzspannung fuer spannung / strom einstellen und evtl die umschaltrelais steuern, die grob zwichen 0 .. 12V
Geschwindigkeit von 691.2kBit/s (UBRR=0, 10Mhz). Der Mega8 unterstützt auch schnellere Modi, so wie der Mega162 und der Mega32. Die maximale Geschwindigkeit wird also hauptsächlich von der Controllerwahl abhängig sein und sollte erst später festgelegt werden.
-
Thread
Hagen Re.'s Bootloader auf ATMega8 für Benedikt K.'s bidirektionale Funkbrücke
verwendet werden könnte. Jedoch scheitere ich schon daran, das Beispielprogramm von Hagen für den ATMega162 auf den Mega8 zu portieren. Hat das schon jemand von euch gemacht und ist es überhaupt möglich den Bootloader in einem C-Programm zu verwenden? Könnt ihr mir da helfen? MfG Stefan
-
Thread
Logic Analyzer bauen
15ns. Das Auslesen des SRAM's durch den AVR kann nun auf zwei Wegen erfolgen: 1.) der AVR ist ein ATMega162 oder 128 mit XMEM Interface und kann so direkt das SRAM auslesen 2.) der CPLD wird doppelt benutzt. Er enthält ja einen Addresszähler zum Schreiben des SRAM's. Dieser kann aber auch zu Lesen des SRAM's benutzt werden. Der SRAM wird immer sequentiell geschrieben und gelesen. Der AVR, ein ATMega8 zb. muß einen 8 Bit Port freimachen und diesen auf den Datenbus legen. Der CPLD taktet nun gesteuert vom AVR die Addresse langsam hoch. Der ATMega8 liest daraufhin seinen 8 Bit Port ein. Das ist pro
-
Thread
Flags für externen Quarz
Ich habe hier nen ATmega 162 mit nem externen 16Mhz Quarz. Nun will ich den ideal konfigurieren, aber wenn ich die im Datenblatt vorgeschriebenen Werte eingebe läuft nichts und ich muss den Mikrcontroller erst wieder mit nem
-
Thread
Frage zu: Input Capture zum abtasten von Frequenzen(Zeit)
Programm Code, denn vom programmieren hab ich noch nicht alzuviel Ahnung. btw: ich benutze einen ATmega168, programmiere mit einer AVRISP mkII und nem int. RC Osc. mit 8MHz
konstanter aus aber immernoch nicht richtig. Edit 2: und etwas später: 152 147 86 112 154 162 176 183 134 140 104 127 116 69 119
-
Thread
AVR-CTRL - LCD Display geht nicht.
c77760c7778f445145c3750b89274573 Ich benutze Ponyprog zum Bespielen und auf dem Board ist ein ATMega16. Lauflichtsteuerung z.B. lässt sich auf den Chip spielen und läuft. ( http://www.mikrocontroller.com/de/download.php#AVR ) Nun habe ich folgendes Problem: Display zeigt mir nix an und wenn
Gegenteil von blanks?) Hat jemand eine Ahnung an was es liegen kann? Das Display ist ein Displaytech 162 von Reichelt. Vielen Dank für jede Hilfe schon mal im Vorab! Greetz Hansanaut
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
nett gewesen sein aber heute bekomm ich das Grausen bei dem ollen Interpreter. Also fix mal nen ATmega162 mit Bootloader bespielt und anstelle des AT89S52 in den Sockel gepackt. Reset Pin nach außen gebogen et voilà. Die PS3 lässt sich nun auch über den Bootloader bespielen. Eingänge, Ausgänge, DA Wandler
-
Thread
LCD Kompatibilität und 2 Farb LED Matrix
Hallo zusammen, ich möchte mir gerne bei reichelt folgende Sache bestellen LCD 162C LED (Sorry reichelt ist anscheinend grad down, sonst hätt ich nen Link gepostet) so und ich habe hier an meinem ATMega16 ein HD44780U-based text lcd display 2x27 Zeilen, welches ich mit den Bibliotheken
-
Thread
EasyTCP/ip mit Bascom
falls ich Portb configuriere in Servertest.bas config Tcpip nicht mehr funktioniert Processor ATMega 162 hat jemand ne Idee woran das liegen könnte 'init ddrb = &B11101111 Print "Servertest Init , set IP to 192.168.0.10" ' display a Enable Interrupts
-
Thread
Codevision+externer SRAM mit mega162
Hallo! Ich möchte unter Codevision einen SJA1000 ansteuern. Dafür benutze ich einen ATmega162. Wie der SJA1000 angeschlossen wird, ist mir im Prinzip klar. Der wird wie ein externer SRAM im memory mapped Mode betrieben. Nur die softwaremäßige Ansteuerung, insbesondere die Adressenberechnung
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Könnte man an die RS232 Schnitstelle einen Atmega32 anschließen und diese als Harwareinterface für Steuerungsaufgaben verwenden?
Franz schrieb im Beitrag #1847957: > Könnte man an die RS232 Schnitstelle einen Atmega32 anschließen und > diese als Harwareinterface für Steuerungsaufgaben verwenden? Solange auf dem System irgendetwas läuft, was dem ATMega die Befehle zusenden kann, sollte es funktionieren. Wobei
-
Thread
UART und RS485-Profibus
hallo zusammen, Ich habe einen RS485-Profibus an meinem AVR-ATMega162 an die UART0 über einen MAX485 angeschlossen, um die Empfangsdaten zu lesen. Diese lese ich über einen Interrupt für UART0 aus. Dann möchte ich diese Daten an den UART1 zu einem PC (RS232) senden
-
Thread
Art der if-Auswahl nur Geschmackssache?
57\156 \040\167 \151\164\1 50\040\ 120\1 45\162\ 154\040\15 1\163\ 040\14 1\040\1 64\162\1 41\144 \145\ 155\14 1\162\ 153\04 0\157 \146\
4\040\ 167\1 51\164\1 50\0 40\160\ 145\162 \155\151 \163\163 \151\1 57\156\056 [/code]
-
Thread
Multiplikation_in_Assembler
kann man fast immer Mega nehmen, es sei denn, man braucht USI statt I2C. Zwar kann man auch dann ATmega645 u.Ä. nehmen.
bytes, multhard_24x24_48 dagegen 84 bytes; multsoft_24x40_64 hat 76 bytes, multhard_32x32_64 dagegen 162 bytes, wenn auch viel schneller. Als Null-Register paßt bei Hardware-Mult hervorragend @0, da @0 nach Multiplikation von LSB nicht mehr geändert wird. Allerdings braucht die Folge push @0 - clr @0
-
Thread
ICP mit STK500
Hallo zusammen, bin verzweifle gerade am einfachsten Problem.. Über die ICP-Eingänge des ATMega162 will ich 2 Periodendauer messen. Um dies zu testen habe ich auf dem STK500 die ICP1 und ICP3 Pins mit den Switches verbunden. Leider tut sich beim drücken gar nichts. Hat jemand eine Idee.
-
Thread
SED1531 LCD Routine (code angehängt)
Hallo, Ich versuche vergeblich ein LCD mit dem SED1531 Controller mit einem Atmega16 anzusprechen. Das ist mein zweites programm (auszug von serdisplib) geht auch nicht, viellleicht findet jemand den fehler, oder hat schon eine libary zum ansprechen von dem disply,würde mir sehr
mit 1 (intern) Mhz */ #endif #include <util/delay.h> void init() { //JTAG Port beim ATmega16 disablen. Standardmaessig sind Ports PC2..PC5 durch JTAG-Schnittstelle belegt! MCUCSR |= JTD; //Dazu Bit 'JTAG Disable' in Register MCUCSR setzen - gemaess Datenblatt 2x !! MCUCSR |= JTD
-
Thread
Eigene Smartwatch entwickeln?
Dinger, die mit einer Knopfzelle auskommen. Lerne dann, einen frei programmierbaren Kontroller wie ATmega168P8 trotz uhrenquartzgenauem Takt mit wenig Strom zu fahren http://www.atmel.com/technologies/lowpower/picopower.aspx Dann ist deine Projektzeit zwar rum, aber du hättest was gelernt.
schon sehr anspruchsvoll, alles in ein kleines Gehäuse zu bekommen. Features waren: - STM32L162 µC - Li-Ion Akku Laderegler mit Powerpath - 5V Boost - Zeilen und Spalten MOSFETs - zweifarbige LED-Matrix - Audio+Lautsprecher (mit polyphonem Midi-Player) - USB Ich hatte mal überlegt, ob
-
Thread
Was spricht eigentlich für 5V?
nur 3.3V für die Logic > liefert, muss man -2V als Kontrastspannung erzeugen. Nicht immer. EA DOGM162L => Läuft sauber auf 3,3V und regelt den Kontrast selbständig.
weniger > heutzutage Standard. Das ist ja richtig, die meisten Controller, auch die älteren ATmega laufen auch mit 2.7V und ein Großteil läuft sogar mit geringeren Spannungen oder besitzt auch einen internen Spannungsregler. Die Vorteile dieser älteren 5V Technik wurden aber schon genannt, von
-
Thread
Stromverbrauchoptiomierung
EC8841 (2.5-18V 50mA 1uA Iq) LN1121 (1.2-6V aus 6V 250mA 1uA Iq) MC78FC00 (2-10V 120mA 1uA SOT89) TP162 (600mA 2uA 1.2-3.3V TechPublic SOT23-5) LR8341 (Lori 40V 100mA 2uA SOT23-3L/SOT89) TP362 (200mA 1.2-5V aus 36V 2uA TechPublic SOT23-5) TP552 (200mA 1.2-12V aus 50V 2uA TechPublic SOT23-5) LT3009 (1.6
der Ladung. Bei geringem Strom kommen die MCP1702 unter 150mV drop. Mein Spannungslogger mit ATMega328, ADS1115 und SD-Karte schreibt alle 10s den Wert auf und läuft mit einer guten 18650 ca. 500 Stunden. Das System spielt noch bis 3,0 Volt zuverlässig und bekommt damit den Akku auf 3,3 Volt herunter
-
Thread
AVR Fuses zerschossen?
Hey Ich hab mir grad ein EPI-OSD aufgebaut (http://www.mk-epi.de, AtMega 162), anschließend mit dem empfohlenen Programmiergeröt SerCon über eine serielle Schnittstelle mit Ponyprog erstmals die Fuses wie angegeben geflasht und anschließend die firmware. Das Programm lief
-
Thread
(V) Original AVR JTAGICE MK2 Debugger und Programmer
Assembler-Source-Level-Debuggen •Stromversorgung vom Target Board oder extern mit 9V-15V •Unterstützt: ATmega128, 64, 323, 32, 16, 162 Die Installation der aktuelllsten Software- und Firmware-Versionen ist für eine einwandfreie Funktion Voraussetzung. Download über www.atmel.com! Bei Problemen in der
-
Thread
Alptraum jedes Programmierer: Code kompilierbar aber doch ein Denkfehler drin wer sieht´s?
Es ist ein Tester mehradrigen Kabel auf Open, Short und Verwechslung. Ich programmiere einen ATmega8 mit einem AVRISP mkII vom AVRStudio mit AVR GCC Plug-In.
würd ich mir nicht zutrauen diesen Wert sicher erkennen zu können. Außerdem schaltest du in Zeile 162 [c] PORTB=BDSingleFailureByte; // Red LEDs at the failure bits outputs [/c] einen Fehlerstatus(?) auf's Port B. Der blinkt dir da auch noch zusätzlich rein. Erhöh die Anzeigedauer mal auf
-
Thread
hsv2rgb 8bit fehlerhaft?
Problem, dass die Berechnungen scheinbar falsch sind und nicht funktionieren. System ist ein Atmega88. [c] #define APPLY_DIMMING(X) (X) #define HSV_SECTION_6 (0x20) #define HSV_SECTION_3 (0x40) void hsv2rgb_raw_C (struct cHSV *hsv, struct cRGB *rgb, int16_t led) { // Convert hue, saturation
39 294 hue: 160 0 35 298 hue: 161 0 31 302 hue: 162 0 27 306 hue: 163 0 23 310 hue: 164 0 19 314 hue: 165 0 15 318 hue: 166 0 11 322 hue: 167
-
Thread
[V]erkaufe div. ATMEL AVR
7218AIJI -- 3x zu je 4,00 EUR MAX 7219CNG -- 2x 3,20 EUR PCF 8574 AP -- 10x zu je 1,85 EUR ATMEL ATMEGA 48-20PI -- 7x zu je 1,20 EUR MEGA 162-16PI -- 13x zu je 2,75 EUR Mega 32 - 16PI -- 6x zu je 3,00 EUR Mega 16 L - 8PI -- 2x zu je 2,80 EUR Mega 8515-16PI -- 3x zu je 1,90 EUR Mega 8535-16PI --