-
Thread
Wofür Propeller von Parallax ?
dieser Benchmark etwas unfair. Ein schnelles IIR Filter würde man wohl von Hand optimieren und die 16 Bit DSP Befehle oder ein Pipelined Cordic verwenden. Der C Compiler erlaubt FixedPoint (16.16) statt Float zu verwenden, was erheblich schneller ist, wenn's die Anwendung erlaubt. Einfach so von deinem
sich prinzipiell in einem Core > zusammenfassen. Eben. Das läuft ja auf INTs hinaus. > SH2A: 16Banks Ja! M16C:2Banks. RX:keine (für Fast-INT können spez. Register benutzt werden)
-
Thread
16 MHz Oszillator am Atmega328P
hallo; kann mir jemand mit einfachen Worten erklären warum man zwei Kondensatorn an den Oszillator machen und die mit GND verbinden soll ? Ich habe jetzt die ganze Zeit nur den Oszillator verbunden ohne Kondensatoren und es hat immer einwandfrei alles funktioniert. Für was sind die Kondensatoren denn nötig und kann man sie einfach weglassen ?
-
Thread
Kosmos CP1 Emulator mit ATmega
TM1638 einen TM1637 verwenden, der genau die richtige "Größe" hat: 6 Digit 7-Segementanzeige mit max. 16 Tasten ==> passt. Hierfür brauchts dann auch nur noch 2 I/O Pins. Bauteilemäßig wäre das (vor allem unter Verwendung eines ATmega8 oder ATmega88) ultra preiswert. Mir stellt sich dann allerdings
/www.mikrocontroller.net/topic/466654#5697524 Eine solche "Konstruktion" würde sich dann auf "ATmega", TM1637, 2 x 3 Digit 7-Segmentanzeige, 16 Tasten beschränken. Ende ! ------------------------------------ Werde ich die Tage mal ausprobieren, größte "Herausforderung" hier ist es dann, 16 Tasten
-
Thread
UART läuft unter FreePascal nicht (Kein OutPut)
und fpc 3.0.4. (Beides läuft auf einem Laptop mit RPI Desktop, bei dem µC handelt es sich um einen ATmega16 mit 8MHz.) Über einen Wink mit einem Ziegel, so der Fehler liegen könnte wäre ich durchaus dankbar. Wünsche euch allen ein Entspanntes Weihnachtsfest.
ist meine Spielwiese Pascal meine Arbeitsumgebung ändert aber an den verwendeten Registern eines ATmega16 an Ende Null, Null. Zeno schrieb im Beitrag #6524606: > Naja % ist ja eigentlich die Kennzeichnung von Binärzahlen, aber da > schreibt man das dann eigentlich so: %00000011 für ein Byte.
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
dann aber ganz ordentlich Datendurchsatz auf dem UART. Das kann der ATmega2650 noch schlucken, ist aber nicht sinnvoll. Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps und alles ist gut und der UART sendet mit deutlich geringerer Datenrate.
des Glasmaßstabs keinen Überlauf erzeugt. Danit spart man sich einen Auswertung der Überläufe im ATmega2650.
-
Thread
-
Thread
Netzteil für Schrittmotoren
ist > nur eine Wicklung voll bestromt, das wäre dann ein Strombedarf von 4 A > pro Motor und somit 16 A insgesamt. ..... Wo hast du, an welche Uni hast du gelernt, um diesen Roman zuschreiben?
> Ich habe jetzt aber einen echten Klemmer. Günni schreibt im ersten > Absatz 4A pro Motor also 16A, Lies das lieber nochmal. Günni schrieb 8 A pro Motor bei Halbschrittbetrieb.
-
Thread
Atmega328PB Servo-Winkel mttels Taster verstellen
Guten Abend an alle, es geht darum, einen Reely S0008 servo über einen Atmega 328PB zu steuern. Der Servo wird über eine PWM, welche mittels TIMER1 CTC mode erfolgt, angesteuert. Steuerung klappt wunderbar. Das habe ich mit einem Oszilloskop getestet. Allerdings habe
Code. Ich danke euch schon mal im Voraus. [c] #define F_CPU 16000000UL //define CPU frequency 16Mhz #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int main(void) { DDRD |= (1<<PORTD5); //set PD5 to output DDRD &=~(1>>PORTD3); //set PD3 to input to increment
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
8155 dürfte ein Problem werden. Der wird mit Gold aufgewogen. Bleibt als Ausweg eine andere CPU, ATMega328 als Beispiel. Da hast du ROM und RAM im Überfluss. Musst du nur den Code des CP1 disassemblieren, verstehen und auf ATMega umschreiben. Das ist keine Raketenwissenschaft, reine Geduldsarbeit. Viel
#6521738: > Ein einzeiliges LCD? Ja, ginge auch. 1x8, oder? Ja, oder auch zweizeilig. 1x8, 2x8, 1x16 oder auch 2x16, preislich kaum ein Unterschied. Und was die Tasten angeht, kannst du mit einer Umschalt-(Funktions-)taste Doppelbelegungen machen und so einige Tasten einsparen.
-
Thread
welches Kondensator am ATMEGA8
Hallo, habe an einem ATMEGA8AU den Quarz mit dem Wert 7.3728 MHz, aber mit welcher pF muss ich sie anschließen? VG Frank
geklappt. Die Tabelle 4 auf der Seite 27 des Handbuchs vom Atmel (b.z.w. Microchip) über den ATmega8 schafft Klarheit. rhf
-
Thread
AVR C array Programmierung wo liegt der Fehler?
B_displayline[1]=0b1111111111111111111111111111111111111111111111111111111111111111; for(uint8_t i=0;i<16;i++) //16 Zeilen x 2 schreiben { //LINE=i; //LINE<< 2; //Passend für PORTA 2 nach links schieben //PORTA |= LINE; //Line schreiben switch(i) { case 0
Egonwalter M. schrieb im Beitrag #6518004: >> Wo ist das Problem? > > Mach mal printf auf einem ATMEGA644p ohne Netz und doppeltem Boden. > DAS sollte ja kein Problem sein - gib's auf dem PC per UART aus
-
Thread
Div. Stm32F1, Arduino plus Ethernet Shield Cypress, Atmega 8 MPS432
Ethernet Shield (ebenfalls China) Aus der 8 Bit Ecke habe ich noch: -ein Cypress Dev Kit -2x Atmega 8 16Pu -2x M430G2553 macht mir einfach Angebote. Gerne auch für mehrere Teile. Versand ist möglich, wenn der Käufer zahlt.
Shield (ebenfalls China) > > Aus der 8 Bit Ecke habe ich noch: > -ein Cypress Dev Kit > -2x Atmega 8 16Pu > -2x M430G2553 > > macht mir einfach Angebote. Gerne auch für mehrere Teile. > Versand ist möglich, wenn der Käufer zahlt. 5 Euro für alles zusammen inklusive Versand. Da du anscheinend
-
Thread
Nutzung von F_CPU in ASM-Files
global ws2812b_out #define rLenLo r24 #define rLen r24 #define rLenHi r25 #define rData r16 #define rCount r17 // bei 8MHz genau 1.25µs pro Bit -> 8 x 1.25µs = 10µs pro Byte, dann 7 Zyklen Verzögerung bis zum nächsten #if F_CPU == 8000000UL .altmacro .macro ws2812b_write local m_null
erledigbar ist. Also doch ein FPGA. :-)) (Wobei: ein kleines FPGA ist tatsächlich billiger als ein ATmega2560.)
-
Artikel
POV-Display
RGB LEDs, Bildfläche 80x40 Pixel mit 7 Farben (+ echtem Alphachannel) Globus mit 20cm Durchmesser ATMega644 selbstregelnde Refresh-Rate über optischen Sensor ca. 1/2 ASCII-Text Support Bildkonverter Mechanische Konstruktion. Es gibt neben dem hier beschriebenen Rotor auch noch weitere Techniken wie geschlitzte
einer Zeile, ähnlich wie bei einem graphischen LCD. Anpassung der Bildwiederholrate. Ich habe den 16bit-Timer-Overflow als Zeitgeber missbraucht, der im Sollfall 320x (80 x-Werte x4) so schnell auslöst wie die Rotordrehzahl. Die vierfache Zählgeschwindigkeit dient dabei der Anpassung der Geschwindigkeit
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
mitbekommen. Habe meinen ersten Mikrocontroller in Assembler um ~2010 rum programmiert. War ein PIC16F84 und später ein PIC16F876. Waren relativ einfache Sachen die ich gemacht habe. z.B. 2*16 Zeichen LCD ansteuern oder ADC lesen. Mit Assembler habe ich heute eigentlich gar nichts mehr am Hut, außer
Ich habe 1989 mit Assembler 8048 angefangen. 1991 dann 8051 ausschließlich in Assembler. 1998 78K3 16Bit auch rein in Assembler. 2000 M16C in Assembler und AVR in C. 2007 ARM7 in C 2012 Cortex M3 und 2016 Cortex M7 Gruß Joachim
-
Thread
Diamex Programmer (Prog-S2) unter Manjaro-Linux + avrdude: Seltsame Verbindung..
wird in den Logs schon auf was anderes hingewiesen.. lsusb meint: [code] Bus 002 Device 012: ID 16c0:2aa9 Van Ooijen Technische Informatica PROG-S2 [/code] ..Erstmal die System-Logs finden.. KsystemLog sagt mir, nachdem der Programmer erstmal erkannt wird: [code] mtp-probe bus: 2, device:
Hallo, ich hatte das gleiche Problem mit dem Diamex Prog-S2 beim programmieren eines atmega2560 (für den ChipTesterPro von 8bit-museum.de). Unter Windows konnte ich den Programmer mit avrdude nutzen, unter (Arch) Linux wurde er zwar erkannt mit lsusb und als /dev/ttyACM0, wollte aber den
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Mini-Lite-Programmer und mein Programmer) und ist dann auch steckbrettkonform. https://www.ebay.de/itm/20PCS-SOP16-SSOP16-TSSOP16-To-DIP16-0-65-1-27mm-IC-Adapter-PCB-Board/173990566789?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 Ansonsten (bisher einmal gemacht für eine Spielerei mit dem PFS) habe
#6517972: > Wie kannst Du diese > Information überhaupt auf einer 4-stelligen HEX-Anzeige (max. 16 Bit) > darstellen? Oh jeh, "erwischt": Das allererste mal als ich eine Fernbedienung auswerten wollte (mußte) hatte ich dort festgestellt, dass die oberen 16-Bit identisch mit den unteren 16 Bit
-
Thread
CKOUT nur halber Systemtakt
Moin, Ich habe einen ATMEGA88 mit 16Mhz Quarz, CKDIV8 nicht gesetzt, CKOUT gesetzt. Die Timer laufen korrekt mit 16MHz Systemtakt. Den system clock prescaler habe ich nicht verändert demnach ist dieser auch nicht aktiv ( CLKPCE
lässt sich ja höchstens 12Mhz darstellen. Oh, wie peinlich! Mit dem 100Mhz Oscilloscope kann ich die 16Mhz messen. Vielen Dank für das Entnageln des Hirns! Gruß Karsten
-
Thread
'UBRR0H' was not declared in this scope
schaut wie folgt aus: #ifndef UART_H_ #define UART_H_ #define BAUD 9600 #define MYUBRR F_CPU/16/BAUD-1 void USART_Init(unsigned int ubrr); #endif /* UART_H_ */ Warum zu Hölle bringt mir Atmel STudio die Fehlermeldung? Die Register sollten den Compiler doch beakannt sein, da ich ja
-mmcu=atmega48pa -B "$(PackRepoDir)\atmel\ATmega_DFP\1.2.209\gcc\dev\atmega48pa"
-
Thread
Frequenzzähler Uno
hinsehen. Ist auch gar nicht so einfach. Auf dem UNO ist laut dem Bild oben ein Murata CSTCE16M0V53-R0 verbaut. Bei Mouser ist ein Datenblatt verlinkt, aber genau diese Bezeichnung kann ich dort nicht finden.
ein Resonator: in keinem Falle hängt dort ein Quarzoszillator dran (das kann man zwar mit einem ATmega auch machen, ext. Taktquelle). Aber hier wird dem Controller nur ein Resonator oder ein Quarz angeboten. Die interne Schaltung des ATmega bildet mit dem Resonator (oder einem Quarz mit Ziehkondensatoren
-
Thread
Erst mal hallo und ein Frage zum ISP Programmer
Namen aussuchen, die einem gar nicht weiter > helfen. der usbasp sollte sich via lsusb mit ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb melden. Nur diese Nr: 16c0:05dc spezifiziert Dein USB device und sonst nichts. Keine chinesische Beschreibung oder irgendwelche
Innen sollte der DIAMEX DX-ISP mit Atmel 90USB162-16PU -> 16AU so aussehen: https://www.mikrocontroller.net/attachment/218498/IMAG1475.jpg Aus Beitrag https://www.mikrocontroller.net/topic/227756?goto=new#3665193
-
Thread
m328p nicht mit Arduino IDE beschreibbar, avrdude ok
Ich habe einen 16Mhz Quarz eingesetzt, den Bootloader ProMini erfolgreich hochgeladen und den Sketch überspielt (ProMini 16Mhz, 5V als Board ausgewählt). Es funktioniert. Vielen Dank einem Gebietsfremden, naturgemäß
/ \ PC ---> USB Kabel ---> USB-UART-Chip ---> Tx/Rx Atmega328 [/pre] Aus Sicht des PC wird hierbei ein virtueller serieller Port verwendet. Auf dem ATmega328 muss sich ein Bootloader befinden, der das Programm seriell empfängt und in den Flash Speicher
-
Thread
ESP8266 in Assembler programmieren
bekannt den ESP8266 (ESP-12E) in Assembler zu programmieren ? Also so etwas wie das Atmelstudio für Atmega ist, nur halt für den ESP8266 ? Vielen Dank und viele Grüße
, wenn der Bit für Bit exakt identische Binärcode mal mit 16 und mal mit 32 Bits rechnet? Eingebettete Konstanten inklusive.
-
Thread
6-9V auf 12V booster
von Q2 reichen die Pegel am Ausgang des ATMega da nicht aus
dem unteren Widerstand liegt. Aber 2V2 kann ATMega sehr genau messen. Du kannst R5 auch kleiner nehmen, damit du interne Vref von ATMega (ca. 1V1) benutzen kannst, Messspannung darf Vref nicht überschreiten.
-
Thread
Wie stirbt ein Mikrocontroller?
dimensioniert ist und hie und da nicht mag. Ich weiß das nicht. Quarzoszillator blieb gleiche, CFPS-72 16.000MHZ. Der lief immer gut, auch wenn Mikrocontroller nicht lief.
noch mehrere externen ISR braucht... Echte Füße kann nichts ersetzen. Deshalb mag ich so gerne ATMega2560, wenn auch schwer zu löten.
-
Thread
Attiny26 PortD
ldi r16, 0b11111100 ; 0b11111100 in r16 laden out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben Demnach ist PB0 = "0" PB1 = "0" Alle anderen Portpins von PB2 bis PB7 auf "1" Um nun einen
Ansonsten ist das sehr frustrierend. Ich habe damals den Fehler gemacht, nach einem Buch, dass den ATmega16 verwendet zu lernen, aber "nur" einen ATmega168 da gehabt. Ungefähr die Häfte aller Register heisst anders. Irgendwann gewöhnt man sich daran, aber für den Anfang ist das lästig.
-
Thread
Binär-Armbanduhr. Int to BCD - geht das so?
stehen dafür zwei Funktionen: [c] // gepackte bcd in bin u8 bcdtochar(u8 num){ return ((num/16 * 10) + (num % 16)); } // bin in gepackte bcd u8 dectobcd(u8 num){ return ((num/10)<<4) + (num % 10); } [/c] Ach ja, noch typedefs in main.h: [c] typedef uint8_t u8; typedef int8_t s8; typedef uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; [/c] W.S. schrieb im
-
Thread
gcc #include mit Macro
Ich habe folgende Varianten ausprobiert: [pre] avr-gcc -Wall -mmcu=atmega328p -DF_CPU=16000000UL -g -DCONFIG_H='"config.h"' -I. -I/usr/lib/avr/include -c libraries/scheduler/scheduler.c -o obj/Debug/libraries/scheduler/scheduler.o In file included from libraries/scheduler
include CONFIG_H ^ [/pre] Keine tut, was ich will. Der Aufruf erfolgt aus Code:Blocks 16.
-
Thread
Kondensator für AT328p
Abblockkondensatoren weg zu lassen ist wohl immer eine ganz schlechte Idee. Außerdem benötigt der ATMega328P eher 2 davon.
komplette Standardbeschaltung sieht wie folgt aus. In der AVR042 befindet sich eine Schaltung für den ATMega32, aber nicht für den ATMega328. Deine Schaltung ist zwar prinzipiell richtig aber schon bei externer Referenz falsch. MfG Spess
-
Thread
Frequenzzähler Zeitbasis kalibrieren
Ich habe meine beiden 10 MHz OCXOs und einen 16 MHz OCXO gegen einen Wasserstoffmaser abgeglichen. Der ist fast so gut wie eine Atomuhr. > so um die 50x50x38 mm Die gibt es in vernuenftiger Qualitaet auch kleiner. > ein richtiges Gerät
mehr übrig. Alternativ kannst Du auch eine nackte Platine bekommen oder ich programmiere Dir einen ATmega162 für die oben verlinkte Schaltung. Ich hätte auch noch Muster mit LC- oder TFT-Anzeige, aber 12-stellige Ergebnisse brauchst Du ja nicht ;-) Bei Bedarf: PN
-
Thread
ATtiny85 benötige Taster und kein freier Port
unbedingt richtig, da musste ich auch erst dazu lernen. Je nach Anforderung/en den Attiny /Atmega mit der Anzahl der Pins entspechend auswählen, ohne Klimmzüge oder man kanns. Als Anfänger wurde ich die übersichtliche Einfachheit bevorzugen. Wenn man es gelernt hat kann man auch die Programme
Im Artikel steht noch, dass alle Slaves dieselbe Anzahl von Bits erwarten müssen, man also 8-er und 16-er Slaves nicht mischen kann. Klar, das versteht sich von selbst.
-
Thread
Arduino: ISP vs. Bootloader
daß man sie auf jeden Arduino > gleich mit draufpacken wöllte. Der UNO und der Mega hat einen ATMega16U2 als USB Serialwandler. Diesen kann man auch zum ISP Adapter machen. Schließlich hat dieser auch einen ISP Stecker und 4 weitere herausgeführte IOs Also möglich ist das schon, wenn auch nicht
Hallo weil "der" Arduino ursprünglich ein ATmega 8 war und aktuell immer noch der ATmega 328 ist. Das sind relativ einfache und eigentlich auch veraltete (obwohl von den typischen Leistungsanforderungen im Arduinoumfeld und auch wo diese 8Bit µC
-
Thread
Atmega 328p uint16_t auf EEPROM per SPI geht nicht
bin noch ziemlich neu in der Microcontrollerwelt und möchte ein EEPROM (25LC640A) mit einem uint16_t Wert beschreiben und wieder auslesen. Ich benutzt ein Atmega 328p und das ganze soll über SPI ablaufen. Sprache wäre C. Was bereits funktioniert: SPI_init klappt... Kann auch ohne Probleme
vielleicht helfen der Nachwelt somit beide. Hier nochmal die Schreibfunktion: [c] // einen uint16_t Wert als Daten auf das EEPROM schreiben void spi_eeprom_schreiben_uint16_t (uint16_t adresse, uint16_t daten) { if (adresse < 8192) { // uint_16_t auf eeprom schreiben // Data
-
Thread
CH340 als Einzelchip in DE?
und > die runterlöten? Klar bekommst Du den CH340 als Bauteil. Nur welchen genau? CH340G im SO16 Gehäuse, der braucht einen 12 MHz Quarz,oder den CH340C im SO16 Gehäuse,der braucht keinen 12 MHz Quarz. Der CH340C ist jedoch etwas seltener zu finden.
nur 8N1. Ohne Parity sind sie für den internen STM32 Bootloader nicht zu gebrauchen. XR21V1410IL16 und FT232RNL können alles, aber der FT hat 28 Pins und den XR21 gibt es nur im QFN-16 (XR21V = 3.3V, XR21B = 5V). Zum Ausgleich sind die lieferbar.
-
Thread
Datum und Uhrzeit auf Mikrocontroller
Hersteller des Chips nachlesen. Was das stellen angeht. Da alle meine Projekte ein Display haben (2 x 16 am i2c) und auch einige Taster, ist es einfach eine kleine Programmroutine zu schreiben, mit der man die Uhr stellen kann. Ich brauche nicht einmal die Sekundenanzeige da es Projekt bedingt völlig
Batterie erstmalig bei compile. [c] char c_str[20]; uint8_t mo=0, ta=0, hh=0, mm=0, ss=0; uint16_t jjjj=0; const char monthnames[]PROGMEM ="JanFebMarAprMayJunJulAugSepOctNovDec"; jjjj=atoi(__DATE__+7); ta=atoi(strLeft((char*)((unsigned long)__DATE__ + 4UL),2)); if(jjjj) if(mo=(1
-
Thread
Diskette zu USB
Atmega1284P verwendet der hat immerhin 16kbyte SRAM.
schrieb im Beitrag #6501652: > Also Disketten lesen und schreiben, auch 3 1/2 HD, geht mit einem 16MHz > Atmega ohne Zusatzhardware. Hast du dafür bitte ein Beispiel?
-
Thread
nochmal eine Anfängerfrage zum Oszilloskop,,,
Monitor sehe. Dafür hat das Anbringen der Junperkabel an dem Stecker jetzt geklappt. Da ich lerne Atmega-Chips in Assembler zu programmieren soll mir das (Billig-)Oszilloskop lediglich helfen die Ausgänge im 10-Mikrosekundenbereich zu überprüfen. Das es nur eine Auflösung von 250 kHz hat weiss ich dass
eingebauten" Geschwindigkeit von nur 1 MHz und die fertigen laufen dann mit dem Quartz-Oszillator mit 16 MHz. Da ich das ganze nur hobbymäßig mache lasse ich mir für jeden einzelnen Schritt Zeit. Habe mir aber schon ein - ebenfalls Billig-Oszilloskop für etwas über 20 Euro aus China bestellt das kann bis
-
Thread
MOC3063 vs MOC3063M
Beitrag #6498248: > Was für eine Schaltung hast Du verwendet? Der Optokoppler wird über einen ATMEGA2561 für 200ms eingeschalten. Da der Koppler im Nulldurchgang schaltet, wird ja keine weitere Ansteuerlogig benötigt. Schaltplan sonst im Anhang.
#6499249: > Die nehmen dafür ein mechanisches Relais. Auch das habe ich bereits probiert. Es war ein 16 Ampere Relais ohne Snubber, da verkleben die Kontakte.
-
Thread
Arduino: Funktionierendes 320x480 Display Shield gesucht
Für den Mega2560 gibt es doch Displays die auf die 36 pol Buchse gesteckt werden, mit 16 Bit parallel.
und nur mit > passender Library dazu! :-) Zeigen kann ich, Lib hab ich nicht weil ich nix mehr ATMega mache. War ein Fehlkauf, ich muss nur noch wiederfinden wo ich das her habe...
-
Thread
Cm in Inch per Tastendruck auf LCD Display
arbeite momentan an einem Projekt für die Schule. Das Projekt heißt Distanzmesser (mit HC-SR04, Atmega32-16pu und Ultraschallsensor), ihr wisst wahrscheinlich was es machen muss, wenn nicht, es soll den Abstand zwischen dem Sensor und einem Objekt messen und auf das Display transferieren. Jetzt muss
(passt in 1 WORD = 2 Byte) B) Faktor = 25802 (passt in WORD = 2 Byte) C) mul16_16 = cm x Faktor (ergibt LONG = 4 Byte) D) inch = mul16_16 / 65536 (ergibt WORD: untere 2 Byte abschneiden) Das wird dir aber nicht helfen, da du garnicht weißt, was der Sensor und der µC dabei
-
Artikel
AVR Softwarepool
GCC-Toolchain (A,PC) AVR Bootloader mit Verschlüsselung (A) ATtiny45 Bootloader (C) MMC/SD Bootloader für ATMega16 (C) SD/MMC Card Bootloader (passt in 2kb bootsection) (C) boofa - Bootloader für AVR über UART (AVR109) (C) Bootloader ATmega168 (C) UART Bootloader ATtiny13 - ATmega644 (C) Glühwürmchen in Rotkohlglas
Multimedia Card, digitales Flash-Speichermedium) (C) SourceCode MMC die Zweite (C) MMC/SD-Karte mit FAT16 an AVR (C) MMC/SD Bootloader füt ATMega16 (C) MMC/SD ansteuern mit AVR (C) MIDI-Rekorder mit SD/MMC und AVR (C) MMC/SD - FAT16/32 Bibliothek für AVR mit Wiki Netzgeräte. Labornetzgerät RADLAB-PS1 Netzteil
-
Thread
RS232 --> TTL Wandler Unterschied
Controllers gefragt. Mit den 1 MHz intern wirst du vielleicht grad mal 200 Baud übertragen können, mit 16 MHz externem Quarz kommst du auf 38,4 kBaud, vielleicht auch höher. Ich hab das noch nicht getestet. Auch weiß ich jetzt nicht, ob diese Einstellung am Atmega8 möglich ist. Die Vorgabe der Baudrate erfolgt ja über ein 16Bit Register (beim Atmega16 "UBRR", vielleicht auch beimm Mega8) und der Wert ist da bei 65xxx irgendwas begrenzt. Höhere geschwindigkeiten sind dann mit SPI möglich, aber das ist nicht RS232. Da mußt
-
Thread
Direktmisch-Empfänger: ungewolltes Seitenband passiv unterdrücken
reingestellt: https://www.mikrocontroller.net/articles/Hilbert-Transformator_(Phasenschieber)_mit_ATmega Das würde gerade noch in einen Arduino passen, oder als multipliziererlose Version in ein CPLD.
dickeres. Hallo Wolfgang, da muss ich Dir widersprechen: Im µSDX schafft das sogar ein 8- Bit ATMEGA 328 (20 MHz Takt). Siehe https://www.qrpforum.de/forum/index.php?thread/13202-%C2%B5sdx-ein-mikro-sota-ssb-cw-sdr-transceiver-mit-arduino/&pageNo=1