-
Thread
Wurzel ziehen asm
" ; Very SMALL AVR code sqrt(num) ; adopted by Jack Tidwell .def sqrt = r0 .def numlo = r16 .def numhi = r17 .def subber = r24 .def subberh= r25 ; Enter w/the 16bit number to take the sqrt of in r16,r17 (low
Hallo, ich habe einmal eine Wurzelfunktion in AVR-Assembler geschrieben. Allerdings für 64bit-Double. http://www.martin-cibulski.de/atm/mount_controller_4/mc_4_asm_main/float_sqrt.asm Die Funktion arbeitet mit einer Iteration. Vorlage war
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
denn? Ich könnte auch noch was unter dem ATMega16M1 einsetzen. Ach ja, ein Traum wären ja 32MHz+ AVR mit 44 oder 64 Pins und 2x CAN-FD. :-) Oh ja, mit 0,5mm Pin-Abständen natürlich. Aber nun ja, wird es nicht geben fürchte ich und so sehe ich für die ständig näher rückende Zukunft was mit ARM Kern
hat ja auch ARM im Sortiment. Nur haben die einfach nichts was ich als richtiges Upgrade zu den AVR gebrauchen könnte, da ich CAN brauche und nicht so viele Pins. Die M7 von Atmel haben bei 64 Pins nur einen CAN, sonst gibt es nur M3 mit 100 Pins aufwärts, A5 und den M0 C21 der mir wiederrum als
-
Thread
Übergabe & Rückgabe eines structs
Ich habe meinen Code jetzt abgeändert, so dass die Zeit in einer uint64 gespeichert ist. Insgesamt vereinfacht das das Programm, allerdings ist aber auch ein Problem neu entstanden. Im Code ist ebenfalls eine RTC nach http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde
brauchst Du dann schlichtweg auf Deinem µC nicht mehr mit uint64_t zu hantieren.
-
Thread
USBtin - Maximale Geschwindigkeit? - Alternativen mit AVR
> Gibt es eine günstige Alternative (<50€) die einen AVR-Chip einsetzt Du hast gar nicht gesucht. Wenn man bei google "AVR Can" eingibt, werden einem direkt Bilder von diesem Teil geliefert: http://www.watterott.com/de/AVR-CAN Sowie zahlreiche andere
Minimalbeschaltung. Und Breadboard tauglich sind die Chip-Gehäuse > auch nicht. Dann nimm doch einen dsPIC33FJ64GP802-I/SP. 28SDIP, 40 MHz, 16k RAM, ECAN drin (eine deutlich verbesserte Version dessen, was im MCP2515 ist, minus dem SPI-Interface natürlich), DMA drin. Oder dsPIC33EP128GP502-I/SP, quasi das gleiche
-
Thread
ATtiny12: Assembler in Atmel Studio 7
man die I/Os der Ports einstellen und unterschiedlich ansprechen kann, über Virtual Ports etc. Ein AVR128DB28 sieht z.B. von außen genauso wie ein ATMEGA328P aus, ist aber – obwohl die CPU an sich fast identisch arbeitet – im Inneren völlig anders aufgebaut, das Drumherum ist quasi ein deutlich komplexer
ist, ohne daß man genau weiß, was der TE überhaupt vor hat. > > Aber eine Sache dazu: Diese neue AVR-Architektur halte ich für eine > Totgeburt. Wenn ich da vieles neu oder umlernen müsste, dann wechsle ich > garantiert nicht von AVR-alt auf AVR-neu, sondern von AVR auf ARM Cortex > M0 oder M3
-
Thread
SD-Karte an AVR idlet nur
Hallo zusammen, seit Wochen versuche ich eine SD-Karte am AVR zum Laufen zu kriegen - ohne Erfolg. Die Eckdaten: - ATmega8L, 8MHz - AVR und Karte laufen mit 3,3V - Hardware-SPI des AVR mit 125kHz (Vorteiler 64) Das Problem: ACMD41 (aber genauso CMD1) zeigt
>- AVR und Karte laufen mit 3,3V Also wozu ein Schaltbild? Du benutzt ja keine Spannungsteiler, die als Fehlerquellen in Frage kämen. Außerdem empfängst Du ja eine R1-Antwort (01h) von der Karte, wenn
-
Thread
ENC28J60 : Stack programmieren nötig?
www.microchip.com und dann bei Suche enc28j60 ethernet stack http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1489&pageId=64 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2507¶m=en024068
Anbindung eines ENC an einen Mega32 investiert und vor zwei Monaten seine Sourcen veröffentlicht: avr.auctionant.de http://avr.auctionant.de/avrETH1/index.html http://avr.auctionant.de/avrETH1/software_download.html
-
Thread
Test von Gleitkommazahl auf 0 führt zum Aufruf von __cmpsf2
zerstören darf weil die nicht mehr benötogt wird, oder eben nicht. Momentan ist es so, das der AVR-Teil im GCC keine float-Vergleiche unterstützt, und diese Vergleiche einfach auf Aufrufe von Bibliotheksfunktionen wie __eqsf2 für a == b abgebildet werde. Fasst man diese Vergleiche im AVR-Teil
der Compiler einfach alles auf die __cmpsf2 biegt. > Fasst man diese Vergleiche im AVR-Teil an und sagt "Ja, avr-gcc kann > Floats gegeneinander vergleichen", dann ist es nicht möglich, sich > spezielle Vergleiche rauszupicken. Stattdessen muss man alle > float-Vergleiche implementieren
-
Thread
Einstieg in die Welt der Mikroprozessoren
. C-Tutorial gibts hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Vom STK würd ich abraten, meiner Meinung nach viel zu teuer. Wenn du dann doch keine Lust auf AVR hast ist des Geld fürn Ars**. gruß
auf einer Second-Hand GPS-Platine) rum. In C kann man alle drei programmieren. Subjektiv hat der AVR die Nase vorn - es gibt zwei kostenlose Entwicklungsumgebungen (WinAVR/AVR Studio) und massenweise Sourcecode, Tutorials, Hardwarevorschläge, Foren/User, Händler... im Netz. Die Dokumentation von Atmel
-
Thread
Suche nach gutem Mikrocontroller
compilers http://www.microchip.com/mplab/mplab-x-ide Die neueste IDE unterstuetzt nun auch scheinbar AVR uCs
USB noch Spannungsregler brauchst, bleibt ja nur noch der nackte Mikrocontroller übrig (sowohl bei AVR als auch bei STM32). Damit erübrigt sich die Frage nach dem Modul oder dem Nachbauen.
-
Thread
[V] Grafik /Char LCD´s
CCFL Hintergrundbeleuchtung - Bild unter http://tirol.utanet.at/eichhorp/lm32015.jpg * 1 Stk. LM64p70 640*480 Pixel - ohne Controller - Datenblatt gedruckt beiliegend - neu - CCFL Hintergrundbeleuchtung - Bild unter http://tirol.utanet.at/eichhorp/lm64p70.jpg Preise nach Vereinbarung
das UG-24B09 240*64 Pixel ist weg. philipp
-
Thread
Reale Einstiegsgehälter
SPS-Steuerungen und... auch manchmal Kabelaffe ;-) BJ 1983 und noch nicht verheiratet 0 JBE -> 28K/Jahr Brutto (nur 12 Monatsgehälter! kein Urlaubs/Weinachtsgeld!); 25Tage Urlaub; 40h/Woche (eher 50); Überstunden in GLZ; Arbeitsplatz: Bremen (PLZ: 28***) Wohnort: Landkreis Oldenburg (PLZ
35h 4129,00 Bezug 40h 4718,86 -- 8/7 = 14% Zulage 19% 896,58 -- leistungsbezogen 0 ... 28% 5615,44 Anzahl 12 67385,28 -- Jahresgehalt WG 3088,49 -- Weihnchtsgeld 0,55 Urlaub 30 3930,81 -- Urlaubsgeld 0,7 Gesamt 74404,58 Vorher hatte er nach seinen Angaben
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
passt auf jede Zange. Ich werde dann hier berichten ob SN-2 mit Duponts besser klar kommt als SN-28b
Stück DP-HDMI Adapter 1080p für 6,39€ - 70% = 1,92€ -> 0,96€ /Stück https://www.amazon.de/dp/B09M6KRT64 Metallgetriebemotor 6V 100rpm für 7,59€ - 70% = 2,28€ https://www.amazon.de/dp/B08B3M625K 3 Stück IR-Trackingsensor 4-Kanal Modul für 7,99€ - 70% = 2,40€ -> 0,80€ / Stück https://www.amazon.de
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
anschließen. Ich hasse es wenn ich was 2 x tippen muss. Und bei HEX-Code besonders. Der hat mich schon am C=64 mit seinen Endlosen Listen genervt.
TM1638. Ein Blick ins Datenblatt hätte Dir die Sucherei erspart und offenbart, dass es den nur als SOP28 gibt... Den TM1637 gibt es als DIP20 sowie als SOP20.
-
Thread
Wie stirbt ein Mikrocontroller?
PCB-Dienst ist das kein Problem. Mit soviel Füssen habe ich noch nichts zu tun gehabt, bis jetzt maximal 28 Füsse(ungewaschen).
Stefan schrieb im Beitrag #6505344: > Wie lange hält ein AVR im Dauerbetrieb im durchschnitt durch, wenn von > außen keine Störungen kommen? Als erstes dürfte das Flash-ROM vergesslich werden. In AVR105 wird von einer "expected data retention" von 20 Jahren
-
Thread
Soft PWM für LED Controller (RGB mit Multifunktion)
Also so in der Richtung, ja? [c] #define F_CPU 8000000L #define PWM_STEPS 255 #include<avr/io.h> #include<util\delay.h> #include<inttypes.h> #include<avr/pgmspace.h> /* Variablendeklaration */ uint16_t colorvalue[256] PROGMEM = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,
Hauptprogramm */ int main() { initialize(); setRGB(colorvalue[255],colorvalue[128],colorvalue[64]); return 0; } [/c]
-
Thread
Alles zu verschenken
gut wie keine Energie mehr ab. Äußerlich wie neu. 46. 8 Karten Premiere/Mediavision 47. 2x Siemens 64MB-PC133-0022 Speicherriegel 48. Siemens 64MB-PC100-222-620-9938 Speicherriegel 49. 1GB 2Rx8 PC2-5300S-555-12 Speicherriegel 50. LC-Display LSS9B7 19 1A 01202935 51. Lc-Display MC1001AW-TGR, 1x10
Hallo, hätte Interesse an: 3. AVR Xmega XPlain Board, könnte evtl. defekt sein, leider unklar 33. JTAG ICE Board 42. STK500 Board um ein JTAG Board anschließen zu können, z.B. aus Pos. 33 Hättest noch mehr Info`s bzw. Bilder?
-
Thread
RPi 4 Cross-Compiler Probleme
AVR schrieb im Beitrag #6212145: > Kompiliere doch einfach auf dem Pi. Richtig! Insbesondere der 4 hat dafür massig Power. MfG Klaus
file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 7 Size of section headers: 64 (bytes) Number of section headers: 28 Section header
-
Thread
Timer läuft falsch?
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Erg.C3.A4nzende_Hinweise_zur_Taktversorgung_.28kann_.C3.BCbersprungen_werden.29
Sonic Hedgehog schrieb im Beitrag #3184245: > Interner Takt 8 MHZ 6CK 64MS Na dann weißt du ja jetzt, wie "genau" der interne RC-Oszillator ist.
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Bei mir ist es häufig aber nicht immer so, das die es bis 63 Byte geht und ab 64 klemmt es. Deshalb wartet das Programm vor der 64 auf Enter. Wenn man sich da die Ringbuffer Variablen ansieht, sieht man, dass die alle genau die 64Byte weiterzählen, und trotzdem kommt nichts mehr
schon irgend jemand von euch reproduzieren? Ich hab die Version von temp vom 28.3. ( mit Zeile 1351 in der usb.c) jetzt mal auf einem Problemkandidaten laufen lassen: Der µC wartet ja, bis 64 chars beisammen sind, und schickt die wieder hoch. Das funktioniert auch, wenn die
-
Thread
Arduino Hardware - ich bin etwas überfragt
# 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem
http://www.ehajo.de/Bauelemente/Aktiv/Mikrocontroller [4] LunaAVR http://avr.myluna.de/doku.php
-
Thread
Darlington Transistoren mit internen Widerständen
zur Stromverstärkung beiträgt. Artikel Transistortester https://www.mikrocontroller.net/articles/AVR_Transistortester Dokumentation zum Transistortester https://raw.githubusercontent.com/Mikrocontroller-net/transistortester/master/Doku/trunk/pdftex/german/ttester.pdf Quellcode https://github.com
Glühlampe mit voller Helligkeit. Also sind aufgrund der internen Widerstände 120µA notwendig um die 1,28V Flußspannung der 2 Basis-Emitter-Strecken zu erreichen. Bei PNP-Transistoren einfach die Speisespannung und die Meßwerke umpolen. Wer dieses System genauer untersuchen möchte kann dazu auch eine
-
Thread
USB ISP Programmer - hoffentlich kein Schnellschuss
bemühen und den Verkäufer zu fragen? Du schreibst nicht einmal, welche Win7 Version du hast (32bit oder 64bit)...
den > Verkäufer zu fragen? > Du schreibst nicht einmal, welche Win7 Version du hast (32bit oder > 64bit)... Zu mal der echt überteuert ist. Der hier z.b. funktioniert unter Windows 7 64bit: http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 und auch günstiger
-
Thread
Ist der ATtiny85 "abwärtskompatibel"?
device number 4 using uhci_hcd lsusb sagt dazu: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII lsusb -s 2:5 -v sagt dann: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII Couldn't open device, some information will be missing Device Descriptor: bLength
None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10
-
Thread
zugriff auf AVR -SRAM in ASM und C
Routine speichert die empfangenen Daten in einen betimmten bestimmten Adressbereich des SRAM (0x60 bis 0x64). Mein problem ist: wie komme ich da jetz vom C-code aus dran? und wie kann ich dem AVR-gcc sagen das er diesen Bereich nicht mit anderen Werten überschreibt? Die funktion malloc() soll ja recht speicherintensiv
equ Messpunkte,65 .global Measure .func Measure Measure: push r26 push r27 push r28 push r29 push r30 push r31 push r16 push r15 ldi r26,Messpunkte ldi r27,0 movw r28,r24 movw r30,r22 LOOP: .... in r15,PINA st Y+,r15 in r15,PINB st Z+,r15
-
Thread
FritzBox 7270 defekt - Power/DSL Blinkt
kleines, preiswertes Testgerät verschafft schnell Klarheit: http://www.ebay.de/sch/i.html?_odkw=%28ESR%29+%28meter%2Ctester%29+-12864&LH_PrefLoc=2&_sop=15&LH_BIN=1&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X%28ESR%29+%28meter%2Ctester%29+-%2812864%2Cclip%29.TRS0&_nkw=%28ESR%29+%28meter
Gibt's auch aus Deutschland und sogar als Bausatz. Funktionsweise, Genauigkeit etc. sind in der "AVR / Arduino-Literatur" lang und breit beschrieben (http://www.mikrocontroller.net/articles/AVR_Transistortester). Mir genügt es meist, wenn der ESR-Wert in der Nähe der Herstellerangaben oder im zweistelligen
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine :=)
Helmut Lenzen schrieb im Beitrag #3286997: > Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine > :=) Der gute AMIGA 500
-
Thread
Warum verbraucht eine Variable so viel Speicher?
> 8 Bit auf nem AVR Nope, sind 16 bit auf nem AVR. :-) Das Problem wurde schon genannt, die Funktion delay darf nicht mit Variablen aufgerufen werden. Dann lieber so: [c] void delay_var(int t) { for(;t;t--
Ermessen nicht mehr zu helfen. Schalte ich die Optimierung ein, dann bekomme ich: [pre] /usr/lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h: In function 'delay': /usr/lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h:152:28: error: __builtin_avr_delay_cycles expects an integer constant.
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
, 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 , 70 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 , 91 , 92 , 93 , 94 , 95 , 96 , 97
, 30 , 29 , 28 , 27 , 26 , 25 , 24 , 23 , 22 , 21 , 20 , 19 , 18 , 17 , 16 , 15 , 14 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 }; ISR (TIMER1_OVF_vect) { //Erzeugen des
-
Thread
ATtiny85 mit PlatformIO und Arduino Uno als Programmer
Habe ein Arduino Uno Board als Programmer mit Erweiterungsshield (Steckfassungen 8,14,20 und 28 polig), so dass ich über die Arduino IDE das Board als ISP-Programmer für diverse MCU's benutzen kann, auch z.B. für den ATtiny85. Mit der Arduino IDE klappt der Einsatz dieses ISP-Programmers problemlos
0 no 512 4 0 4000 4500 0x00 0x00 flash 65 10 64 0 yes 8192 64 128 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 1 0 9000 9000 0x00 0x00 hfuse 0 0
-
Thread
USB RFID Tag Leser
Hallo, hier gibt's einen RFID Tag Leser, der 64 Bit 125 kHz Tags ausliest und die darin gespeicherten Daten (40 Bit "netto") über die USB Schnittstelle ausgibt. - Auf der Platine integrierte PCB Antenne - RFID Reader Chip EM 4095 - µC ATMega
Datei für MProg dabei sein. Wegen der Firmware: Dafür brauchst du ein ISP Programmiergerät, z.B. den AVR ISP mkII. Gruß Stefan
-
Thread
Welchen Sinn hat der Datentyp "bool"?
damals auch mal C probieren > wollten! bool in Basic ? Hatte der 9kbyte grosse Interpreter des C64 überhaupt Platz für solchen Zuckerguß? https://www.c64-wiki.de/wiki/C64-Befehle Und klar, das "boolean" als Hochsprachenkonstrukt von Embedded Hackern die C eher als eine Art "Assembler für Warmduscher
Codevision AVR kann mit bool umgehen und macht die auch wirklich nur ein bit breit in einem Register.
-
Thread
universal LPT Programmer
Je nachdem was du machen willst. Fuer erste schritte gibts bessere loesungen, schliesslich sind AVR ISP.
Ansonsten wäre zu beachten, dass LPT-Schnittstellen mittlerweile Mangelware sind. Investition in serielle (AVR910) Programmer ist sicherer, ob nun gleich USB oder nicht.
-
Thread
Shift vs. Union - Was ist effizienter?
avr-gcc 4.7.2, -O2
, denn da ist überhaupt nix AVR-spezifisches dabei (im Gegensatz zum Ziehen einer teuren Division über ein SEI / CLI, was eine Eigenart von avr-gcc ist). Evtl hat es mit alignment zu tun und man brauch __builtin_assume_aligned oder
-
Thread
AVR GCC inline Funktionen
Hallo, ich verwende WinAVR-20090313 mit einem mega128 und den folgenden Compiler Optionen: -pedantic --std=c99 -gdwarf-2 -O3 Folgende Funktion: Fifo.h extern inline STD_BOOL bGetFifoBufferEmpty( const struct stFifoBuffer
// Typedef fuer einen 32 Bit Float Datentyp. typedef float FLOAT32; // Typedef fuer einen 64 Bit Float Datentyp. typedef double FLOAT64; // Struktur fuer einen Fifo Buffer. struct stFifoBuffer { S8* m_pBeginBuffer; // [-] Zeiger auf den Buffer Anfang. S8* m_pEndBuffer; // [-
-
Thread
Suche µC für FFT
Probleme ich dachte an mindestens 256 Samples und dann das ganze so alle 10ms. Ich glaub da geht dem AVR die Luft aus.
focus.ti.com/docs/toolsw/folders/print/tmdx28027usb.html und eine fertige Lib gibts auch: SPRC081 C28x Fast Fourier Transforms Library F280X GENERAL PURPOSE MCU - INCLUDING PICCOLO Der RAM könnte allerdings etwas knapp werden. (6 K 16-bit Worte)
-
Thread
Probleme mit C
Timer 1 konfigurieren TCCR1A = (1<<WGM12); // CTC Modus TCCR1B |= (1<<CS10); // Prescaler 64 OCR1AL = 125-1; // ((8000000/64)/1000) = 125 TIMSK |= (1<<OCIE1A); // Compare Interrupt erlauben TIFR |= (1<<OCF1A); // Output Compare A Match Flag // Timer 0 konfigurieren
aber letzteres programmiert. http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29
-
Thread
ATTINY85 als DCF77-Empfänger
19:58:28 MEZ - 2 ValidCount #00209 | dPPM: -2 | ADC: -48 db | DBG: 0 0 33 | AvrHitVal: 16 HitVal: -17 BitVal: 0 | Date: Fr, 07.01.2022 19:58:29 MEZ - 2 ValidCount #00210 | dPPM: -1 | ADC: -48 db | DBG: 0 0 33 | AvrHitVal: 15 HitVal: -23 BitVal: 0 | Date: Fr, 07.01.2022 19:58:30 MEZ - 2 ValidCount #00211 | dPPM: -4 | ADC: -46 db | DBG: 0 0 33 | AvrHitVal: 15 HitVal: 20 BitVal: 1 | Date: Fr, 07.01.2022
-
Thread
LCD + Wert (aus ADC) ausgeben
Include-Datei * PC4 = RS * PC5 = Enable * PC0-PC3 = D4-D7 * R/W ist n.c. */ #include <avr/io.h> #include <avr/delay.h> #define delay(us) _delay_loop_2 (((12000000/4000)*us)/1000) // wartet µs // Enable-Leitung toggeln void lcd_flash_e () { PORTD = PORTD | ( 1<
Datenblätter relativ mühsam macht. Und trotzdem erwische ich mich immer wieder dabei, dass ich in AVR-Datenblättern nachschaue, um hier Fragen zu beantworten, bei denen der Fragesteller es selbst nicht für nötig hielt, ins Datenblatt zu schaun. ...
-
Thread
Frage zu LC80
. Hatte schon überlegungen nen EEPROM als adressdecoder zu nehmen ;-)) Mn ist halt ziemlich von avr und co. verwöhnt da muss man nicht so überlegen...
der 28c64? der hat 8k und ist ohne weiteres beschreibbar...
-
Thread
VGA Grafikkarte an uC
VGA signale raushaut wenn man mit nen µC diese Selber machen kann: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm grüüüße
graka ansteuern die VGA signale raushaut wenn man > mit nen µC diese Selber machen kann: - Ein AVR kann keine 256 Farben - Ein AVR kann keine 640x480 oder gar 800x600 oder 1024x768 - Ein AVR kann keine Grafik Aber leider ist das ganze nichts geworden, da es keine einheitlichen Hardwarestandards
-
Thread
AVR MKII und avrdude keine USB Verbindung
Hallo Leute, mit einem Raspberry wollte ich ein MKII Board von myAVR programmieren (als Übung). Beim aufspielen eines simplen Testprogrammes aus dem www meldet sich der PI mit dem folgenden Fehler: pi@raspberrypi:~ $ avrdude -c avrispmkii -p m8 -U flash:w:test_leds.hex
falsch. Weil ich das hier gekauft habe: http://shop.myavr.de/Systemboards%20und%20Programmer/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40 Gruß
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
einzelnen 3,3V -> 5V Pegelwandler aufzubauen, leider im Gegensatz zum FET nicht bidirektional, aber für WS28xx absolut ausreichend.
3,3V und gut is. Ein "paar" wären so 17 LEDs. c-hater schrieb im Beitrag #6840754: > Ein guter AVR8 > könnte das problemlos ab, eine schrottiger STM32 wahrscheinlich nicht, > jedenfalls nicht dauerhaft. Was möchtest du mir damit den sagen? Der ST der verbaut ist ein Originaler vom Nucleo-64
-
Thread
PIC24FJ Webserver
Hallo, habe den Webserver von http://www.ljcv.net/projects/pic24fj64/index.html nachgebaut. Dieser ist zu erreichen unter: http://meinwebserver.mine.nu/ Was sagt ihr zum Speed des Server's? Hardware: PIC24FJ64GA002, ENC28J60, EEPROM 25LC1024 für Webseiten
Hier mal ein vorläufiges Bild aus Target des Webserver mit dem PIC24FJ64GA004. Gruß Sascha
-
Thread
LCD anzeige direkt am MC
Vielleicht ist ja das Atmel Butterfly was für dich. http://cgi.ebay.de/ATMEL-AVR-Butterfly-Evaluation-Kit-ATMEGA-169-/290341496841?pt=Bauteile&hash=item4399b3a809
LCD-Interface. ich hab mal sowas zusammengeschustert. Mehr interessehalber! http://www.basteln-mit-avr.de/atmega.html Gruß XMEGA
-
Thread
Atxmega Development Plattform
FTDI auf einen Jumper legen. Ist der FTDI im Reset,so sind seine Ausgänge hochohmig und Portpins des AVR anderweitig nutzbar.
Clock etc.) - DS18B20 Library - Adesto Flash Library - Atmel I2C Temperatursensor Library - ENC28J60 Library incl. IP Stack - UART Library - USB Bootloader (nahezu fertig) - SD Card Library - WS.... RGB LED Library - RFM12B Library
-
Thread
AVR+interner RC Oszillator extrem ungenau
Naja, bei den DIL28-Megas ist man oft nicht bereit, die Portpins zugunsten des Quarzes zu opfern... Dazu noch UART, und hoch lebe das 6-Bit-Konzept. ;-) <---(datt iss'n Smily...) ...
auch in der Software setzen kann. Muss man das per Software machen oder gehts nicht auch direkt im AVR Studio?? Gruß Daniel
-
Thread
Matrix RGB-LED (8x8 / 9x9) über DMX
oder man muss ihn selber per CPLD oder FPGA bauen. CPLD sollte reichen. Der CPLD mach die PWM, der AVR steuert den CPLD und füttert ihn immer mit DMX-Daten. Klein und billig. >Was denkst Du oder Ihr, soll ich am besten machen??? AVR + CPLD. MFG Falk
damit locker 400 Hz. USART kann man pollen oder man stört sich nicht an Interrupts. oder halt AVR + CPLD, wenn man sich damit auskennt ;) Gruß Kai -- frohe Weihnachten gehabt zu haben!
-
Thread
Atmega8, DCF an Interrupt. Ungültige Signaldauer mit externem Quarz
DCF_Debugging * * Created: 19.09.2016 17:57:22 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> volatile uint16_t g_millis; /* Zähler für Millisekunden der kurzen Signale 0 oder 1*/ volatile uint16_t g_breakMillis
c * * Created: 08.10.2016 15:26:48 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> uint8_t g_dcfRegisterFlags[2]; #define DCFACTIVE 0 #define NEWSECOND 1 uint16_t g_millis; /* Zähler für Millisekunden
-
Thread
Mikrocontroller für Anfänger
Unterteilungen bei VSWR: 1,0; 1,1; 1,2; 1,5; 1,75 und 2,0 . _Nachtrag_ seit kurzen ist auch eine TUT bei LunaAVR online. http://avr.myluna.de/doku.php?id=de:tutorials
Bit addressieren kann? Dann > kann ich mir den Algorithmus in die Haare schmieren. Obwohl der AVR ein 8bitter ist, kennt er 16, 32 und sogar 64bit-Integer, die man per (u)int16_t, etc nutzen kann. Ähnliches gilt vermutlich für alle anderen 8bitter, sofern sie Carry-Arithmetik beherrschen. Das ist