-
Thread
Wozu übertrieben schnelle Microcontroller?
TFT mit hübscher GUI brauchen auch etwas mehr Power als ein AVR bietet.
100MHz Chip verlöten kann. Klar nicht immer braucht man so viel Rechenleistung, und zugegeben die AVR sind gegen die STM32 immer wieder wunderbar einfach zu verstehen und damit Anfängertauglich. Bleiben noch wenige echte Vorteile: 20 statt 10mA pro IO, doppelt so hohe Gesamtbelastung über alle IOs,
-
Thread
Sprachausgabe mit AVR
Ulrich Radig PB3 anstatt den SS Pin für den CS der Karte Der SS Pin ist nur wichtig, wenn du den AVR im SPI-Slave-Mode verwendest. Im Master-Mode hat der keine besondere Bedeutung und du kannst jeden beliebigen IO-Pin an CS anschließen.
ich bei 20 MHz und 22050 KHz sampling [c] #include <stdio.h> #include <string.h> #include <avr/io.h> #include <avr/eeprom.h> #include "mmc.h" #include "fat.h" #include "usart.h" #include <util/delay.h> #include <avr/interrupt.h> volatile int a; int b; int dl2; unsigned char
-
Thread
! Vorsicht NEWB 7-Segmentanzeigen via PC ansteuern
Vielleicht bringt der folgende Artikel ja auch etwas mehr Licht ins Dunkle. http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
@dietmar : code51'at'mr-moto.net MfG, Oliver.
-
Thread
STM32F103 und CooCox, Anfängerfragen
schau mal hier: https://www.mikrocontroller.net/topic/415280#4842228
Hat der STM32F103 eigentlich keine Pullup-Widerstände eingebaut (so wie ein AVR)?
-
Thread
2 mal Uart beim Mega8
http://www.atmel.com/dyn/general/advanced_search_results.asp?appNotes=1&target=software%20UART AVR274: Single-wire Software UART AVR304: Half Duplex Interrupt Driven Software UART AVR305: Half Duplex Compact Software UART Ansonsten Google "AVR software UART"
Du mußt die Symboldatei einbinden, wo die ganzen Register und Ports definiert sind. Unter AVR-GCC ist das die io.h, Du müßtest daher ne Fehlermeldung erhalten haben, daß die io.h nicht gefunden wird. Peter
-
Thread
megaAVR0 - Was ist die VPORT Besonderheit?
Werbegeschwurbel. Die Ports waren schon in den classic AVRs bitweise setzbar. Nur bei den großen ist im unteren IO-Bereich kein Platz mehr, z.B. für Port H, J, K, L im ATmega2561. Neu ist an den megaAVR0 nur, daß die Ports noch zusätzlich in den Memorybereich gespiegelt sind. Welchen Nutzwert das haben soll, erschließt
Dass die Vports auch über MMIO noch erreichbar sind, ist einfach nur ein Artefakt der Architektur: IO-Ports waren beim AVR ja grundsätzlich auch alternativ über MMIO erreichbar.
-
Thread
ESP8266 Deep Sleep Hardware Wakeup
Jens H. schrieb im Beitrag #4721891: > hättest du eine Beispielbeschaltung? Ein Suchwort: "AVR PCINT"
aus dem Tiefschlaf zu holen. Und jeder AVR, der das Feature überhaupt besitzt, hat es für (zumindest nahezu) alle IO-Pins. Das einzige Problem ist: eher historische AVR, wie etwa der unsägliche ATmega8-Gammel, haben dieses Feature eben einfach
-
Thread
Suche Empfehlung für Einsteiger SDR-Stick
/wenn-der-webbrowser-meckert-verbindung-ist-nicht-sicher-2003518.html https://www.mikrocontroller.net/topic/335623
RTL AGC und Tuner AGC mal angemacht ? Was ist das? Gibt es die Einstellungen überhaupt bei welle.io?
-
Thread
IOs umbenennen
b #define IO_PORT_MERGE(a, b) IO_PORT_MERGE_TMP(a, b) #define IO_PORT_DDR(name) IO_PORT_MERGE(DDR, IO_PORT_NAME(name) ) #define IO_PORT_PORT(name) IO_PORT_MERGE(PORT, IO_PORT_NAME(name) ) #define IO_PORT_PIN(name) IO_PORT_MERGE(PIN, IO_PORT_NAME(name) ) #define IO_DDR(type, name) IO_PORT_DDR(type##__##name) #define IO_PORT(type, name) IO_PORT_PORT(type##__##name) #define IO_PIN
-
Thread
Einstieg in die AVR - Welt
Buchempfehlungen dankbar. > wenn du weiter mit Assembler arbeiten willst http://www.mikrocontroller.net/articles/AVR-Tutorial oder mit C http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Gruß Martin
verzeiht auch falsch herum aufgesteckte ISP Stecker. Als Testboard gibt es von Pollin günstig das AVR-Net-IO + Erweiterungsboard. Gut, Net+SD Card ist eher etwas für später, aber man kann ja auch einfaches damit machen. Oder hier im Shop http://shop.mikrocontroller.net/ die einfachen AVR Boards sind
-
Thread
gcc-installation
hi, hab nach der anleitung wie auf http://www.mikrocontroller.net/avr-gcc-installation.htm beschrieben alles gemacht, aber im AStudio3.56 bekomme ich beim Project/Build immer die Fehlermeldung "Error creating process, Das System kann die angegebene Datei nicht finden
warning: NUL charakter seen; rest of line ignored;***missing operator. Stop". Sourcecode: #define __AVR_AT90S8515__ #include <avr/io.h> #include <avr/delay.h> int main (void) { unsigned char counter; //set PORTB for output DDRB =0xFF; while (1) { //set PORTB.2 high PORTB |=1<<
-
Thread
Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler
zusätzliche Hardware. Einige hilfreiche Beiträge fand ich u.a. hier: https://www.mikrocontroller.net/topic/17839 https://www.mikrocontroller.net/topic/60079#new https://www.mikrocontroller.net/topic/71858#new Anmerkung: Im Video ist das hin- und herfahren des Kopfes sehr schön zu sehen und
Datenbuch zu bekommen). Die einfacheren hatten noch eine externe PLL. https://www.mikrocontroller.net/topic/71858 https://www.mikrocontroller.net/topic/223147 Zur Soft-Dekodierung, falls es unbedingt ein AVR8 sein soll und die Zeit nicht ausreicht: die laufen bei sauberem Aufbau auch bis 24 / 28
-
Thread
ADC - ATmega8 auslesen
Spannungswerte installiert hat, also einen DAC gebaut hat. Wie steht auch im http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#DAC_.28Digital_Analog_Converter.29Tutorial:
[c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> void adc_init(void) { uint16_t result = 0; ADCSRA = ((1<<ADEN) | (1<<ADSC) | (0<<ADFR) | (0<<ADIF) | (1<<ADPS2
-
Thread
Hat schonmal jemand einen µC mit einem direkten Anschluss an ein FET-Gate gegrillt?
offensichtlich den erlaubten Strom, > der durch einen Vcc Pin fliessen darf mit dem Strom, der durch einen > IO-Pin fliessen darf. Oh Mann, hirnlose Idioten unterwegs. Ja, beim AVR steht als Maximalstromn 20mA pro Pin, damit die Ausgangsspannung auf der erlaubten Spannung für einen definierten Logikpegel
Characteristics × Milchmädchen / Pi × Daumen => bis 50 nC Gate Charge sind für einen normalen AVR-IO-Pin bei AVR-typischen PWM-Frequenzen kein Thema. Da kommt man mit einem Power-FET leicht drüber, aber für 24A (wie im Eröffnungs-Post verlangt) gibt's auch passendes. IRLU2905 wär evtl. ganz knapp
-
Thread
Taktfrequenz des Mikrocontrollers
2ten post auch beachtet? Hier ist es nämlich anderst beschrieben: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Dieser Code ist für eine Beschaltung die ich dir vorgeschlagen habe: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Dieser Code hier sollte bei dir funktionieren: http://www.mikrocontroller.net/articles/Erweiterte_LCD-Ansteuerung Viel Spass! Hoffe ich konnte
-
Thread
attiny USI Slave Implementierung
Beiträge weiter oben. eine noch neuere Version als die oben findest du hier: http://www.jtronics.de/avr-projekte/library-i2c/twi-slave-mit-usi-avr
TWI Slave driver - ATTiny2313 //Fuses: Ext FF; Hi DF; Lo 64 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //################################################################## USI-TWI-I2C #include "usiTwiSlave.h" #define
-
Thread
Basics µController
http://www.mikrocontroller.net/articles/AVR-Tutorial
1.: Siehe Anleitung Evalboard Das allererste Kapitel im bereits verlinkten AVR-Tutorial führt auch hierhin: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment dann dorthin: http://www.mikrocontroller.net/articles/Pollin_ATMEL_Evaluations-Board War das so schwer
-
Thread
Controller vs embedded
die nächsten durchackern und den chef ausquetschen und los gehts - auch ja und nicht zuviel in mk.net herum treiben ;)
für AVR geschriebenem Code gelöst werden soll, nur langsamer ausgeführt? Fragen über Fragen..
-
Thread
Problem mit header files
Frage klingt trivial aber ich komm einfach nicht weiter. Ich hab grad ein kleines Testprogramm mit AVR-Studio geschrieben und habe auch header files eingebaut. #include <avr/io.h> #include "TimeManager.h" In TimeManager.h wird eine Funktion Test deklariert die dann in TimeManager.c drin bearbeitet
OK! Ich habe mit AVR-Studio 5.0 ein Projekt erstellt. Dann hab ich in Main folgendes eingetragen: #include <avr/io.h> #include "TimeManager.h" int main(void) { Test(); while(1) {
-
Thread
Welche Programmiersprache auf µC
diese alten, längst überholten und auch falschen Mythen zitiert werden. https://www.mikrocontroller.net/topic/412052 > Wie man z.B. mit constexpr RGB-Farbewerte in C64-Farbwerte wandeln kann. > Genauso kann man bei einem AVR bei gegebener Zeit die optimale > Kombination aus Prescaler und CompareA-Registerwert
Bei den AVRs hat man vielleicht die IO-Register auf den Befehlssatz hin optimiert. Häufig bitweise zu Änderndes ganz nach vorn. Die XMegas haben aber so viele Register, daß der AVR-Ansatz eh nichts wird. Deshalb ist identischer Aufbau
-
Thread
Tasterroutinen Problem in C
Hallo Leute versuche vergebens meine Taster am Avr zum laufen zu bringen. Es scheitert schon beim Compilieren.Könnte jemand da vielleicht netterweise mal drübergucken oder mir nen heissen Tipp geben? Hier mein code: Main Code [c]#include <avr/io.h
/ ATMega8 LCD Driver // // (C) 2009 Radu Motisan , radu.motisan@gmail.com // www.pocketmagic.net // All rights reserved. // // test.c: sample test for the HD44780 LCD functions // For more details visit the website. #include <avr/io.h> #include <avr/interrupt.h> /* Wir haben 3
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
"transmit buffer" ist genau der 2-Byte-Fifo, den ich oben > beschrieben habe. Für die üblichen AVR Arduinos gilt: #define SERIAL_TX_BUFFER_SIZE 64 Siehe: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/HardwareSerial.h https://github.com/arduino/ArduinoCore-avr/blob/master
steht, kann er nicht sehen. Man kann float-printf aber aktivieren: https://www.mikrocontroller.net/articles/FAQ#Aktivieren_der_Floating_Point_Version_von_sprintf_bei_WinAVR_bzw_AVR-Studio Hat 1 Minute Google gekostet. wie lange hast du gesucht? Kostet natürlich mehr Speicher. Ob man das wirklich
-
Thread
Atmega32 Timer mit CTC-Modus
angenommen, dass ich alles auf B setzen muss. Ich hatte zwar auch im Tutorial von Mikrocontroller.net http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_ZÄhler_des_AVR#Einleitung nachgelesen, kam aber mit dem Timer1 nicht klar. Gibt es ein deutsches Tutorial das man einem
angenommen, dass > ich alles auf B setzen muss. > > Ich hatte zwar auch im Tutorial von Mikrocontroller.net > > http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR#Einleitung > > nachgelesen, kam aber mit dem Timer1 nicht klar. Kannst du das etwas präzisieren. Dann
-
Thread
AVR64DD20 - USART stürzt bei großem Buffer ab
Hallo liebes mikrocontroller.net - Forum, ich habe heute die USART meines AVR64DD20 programmiert und mit ein paar Änderungen von der Bibliothek von Microchip selbst ( https://github.com/microchip-pic-avr-examples/avr64dd32-getting-started-with-i2c-mplabx
Hier sind die Fuses: // AVR64DD20 Configuration Bit Settings // 'C' source line config statements #include <avr/io.h> FUSES = { .WDTCFG = 0x00, // WDTCFG {PERIOD=OFF, WINDOW=OFF} .BODCFG = 0x00, // BODCFG {SLEEP
-
Thread
Codegröße verkleinern
macht ist kein Compiler ! /************************************************************/ #include <avr/io.h> #include <avr/io8515.h> int main (void) { unsigned char taster; DDRB = 0xff; // PORTB Ausgang komplett DDRD = 0x00; // alle Eingänge an PORTD for(;;) {
Hab ja fast das gleiche problem hier geschildert http://www.mikrocontroller.net/forum/read-2-27323.html habe jetzt diese 2 zeilen im makefile auskommentiert und siehe da, laut avr-size: 744 statt zuvor 5536. Ist zwar immer noch leicht grösser als die 674 mit dem speziell angepassten
-
Thread
AVR-Register als Bitfields
Angeregt durch PEDAs Tipp in http://www.mikrocontroller.net/topic/194348#1902418 und den Thread http://www.mikrocontroller.net/topic/340206#3743787 wäre es vorteilhaft, wenn man generell Bits in sämtlichen AVR-Registern durch einfache Zuweisungen
hast Du leider nicht verstanden. Hast Du Dich vielleicht schon mal gefragt, warum es für jeden AVR-µC in Deiner avr-gcc-Toolchain ein eigenes Include ioxxxx.h gibt? Nein? Die Lösung ist eigentlich ganz einfach: Wenn Du als Programmierer <avr/io.h> "includierst", dann zieht sich diese generische
-
Thread
Temperaturüberwachung mehrerer Räume
Für dich könnte die AVR-NET-IO mit alternativer Firmware. Erba57 Ba schrieb im Beitrag #1777449: > hallo Mick, > > meinst du sowas > > http://birne.altmuehlnet.de/hp/px5/logger/avr.php > > > mfg Sieht
hallo, temperaturen wwerden mit den pollin net io erzeugt. mit einen cronjob in einer mysql datenbak gespeichert. http://bauerer.dyndns.org/ http://bauerer.dyndns.org/daten.html mfg
-
Thread
Mikrocontroller (wenn Button geklickt wird, soll eine LED angehen).
Weise für mein C# Programm benötige. Ich habe folgende Bibliotheken bereits eingebunden: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "mega_lcd.c" #include "v24_poll.c" Würde mich freuen, wenn ich einen Ansatzpunkt oder ähnliches bekommen würde, um dies zu bewältigen
> Ansatzpunkt [[AVR-GCC-Tutorial]] speziell "12. Zugriff auf IO-Ports" > Ich will diesen mit C# verwenden. Auf dem Atmega16 C#? No way!
-
Thread
PIC Microchip lebt noch?
sondern eher PIC24/dsPIC oder PIC32. Und das deswegen, weil die Peripherie deutlich besser als bei zB AVR ist. Beispiel PPS: Du kannst bei einem PIC, der das hat (das sind recht viele, aber nicht alle) fast jede Peripheriefunktion auf fast jeden IO-Pin legen. Das erleichtert beispielsweise das Layout erheblich
das hat (das > sind recht viele, aber nicht alle) fast jede Peripheriefunktion auf fast > jeden IO-Pin legen. Das erleichtert beispielsweise das Layout erheblich. > Bei so einem Arduino-AVR Mega328 bist Du eben darauf festgelegt, dass > Dein einer SPI auf PB3 bis PB5 liegt Das mit dem leichteren
-
Thread
Mal wieder Wanderkiste?
wenn sie bei dir ankommt. Irgendwo habe ich glaube ich mal ein projekt gesehen, wo jemand einen AVR eingebaut hat.
10x CD4025BE 10x CD4011BF 10x 1N5408 1x Z80 Board mit 4Kx8 EPROM, 4Mbit SRAM, 4,9MHz, 3x Async IO, 1x Universal IO (Bestimmt interessant für Z80 FANs) Ich frage jetzt mal nach der nächsten Adresse und Montag geht die Kiste wieder auf Reisen.
-
Thread
Verständnisfrage zur Zahlendarstellung
.h z.b. von winavr-c anschaust, hast du die unten angegebenen möglichkeiten: #define ADC _SFR_IO16(0x04) ist 16 bit #define ADCW _SFR_IO16(0x04) ist 16 bit #define ADCL _SFR_IO8(0x04) ist 8 bit l #define ADCH _SFR_IO8(0x05) ist 8 bit h
anzeigen kann, zeigt bei 200° nichts oder Unsinn oder 150° an. Falk P.S.: Die Handbücher zu den AVR beschreiben die Funktion des ADC recht gut.
-
Thread
Neues Forum
unerreichbar). Eine Stelle wo ich es schon manuell korrigiert habe ist: http://www.mikrocontroller.net/articles/GPS-Platine_mit_Tyco-Modul#Verwenden_der_RXD0_Leitung_als_IO_Leitung
Damit könnte man eine etwas stärkere Differenzierung der Controller erreichen, ohne den Schwerpunkt AVR aufzugeben. Foren ===== Elektronik - allg. & µC (AVR, PIC, ..) - HF (Grundlagen, Funk) µC Programmcode - AVR (GCC, WinAVR, ..) - MSP - PIC - ARM, R8C, .. - sonstige Prog. Logik DSP
-
Thread
Problem mit pnp-Transistor
Erst einmal hier lesen: http://www.mikrocontroller.net/articles/Transistor#PNP.2FNPN_als_Schalter.2C_wohin_mit_der_Last.3F dann dort: http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen und noch hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports
-
Thread
Das Ende von 8bit?
semicon/products/mcu/4bit_index.html http://www.emmicroelectronic.com/products/microcontrollers/multi-io/em6607
mse2 schrieb im Beitrag #4648452: > bietet das IoT einen großen Wachstumsmarkt mit den Anforderungen > kurzes Time-To-Market, billig Solange Microchip die AVR Preise nicht Richtung PIC senkt wird AVR hier nichts reissen. Zumal 8051 hier noch vor
-
Thread
Umstieg von ATmega16 auf ATmega32
Funktioniert aber definitiv mit dem ATmega16. [c] #include <ctype.h> #include <inttypes.h> #include <avr\io.h> #include <avr\pgmspace.h> // <--#include <progmem.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <stdarg.h> #include <string.h> #include <avr\interrupt.h> // obsolete
machen, weil Dein Quelltext dann hardware-abhängig wird. Stattdessen ist richtig: [c] #include <avr/io.h> [/c] Dieses generische io.h zieht dann das processor-spezifische Include selbst nach. Also überlasse die Entscheidung bitte dem Compiler, welches Include für Deinen Processor richtig ist.
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
mein USB AVR Mk2 funktioniert nur unter winXP mein Arduino mit AVR als ISP kann unter win11 keine Fuses. was mache ich nun? noch einen Rechner ausbuddeln und Linux installieren, mir gehen die Rechner aus.
aus. Avrdude müsste lt. Tabelle mit dem AVR Mk2 klarkommen: https://avrdudes.github.io/avrdude/8.0/avrdude_44.html#List-of-Programmers Und wenn nicht, dann ist in der langen Liste vielleicht noch eine Alternative die Du zur Hand hast.
-
Thread
Atmega328P ADC Problem
>Was soll das tun? Das habe ich aus dem [[ADC Tutorial]] - https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe#ADC_.28Analog_Digital_Converter.29 aus Verzweiflung übernommen, da es nicht funktionierte.
[c] #define F_CPU 8000000 #include <avr/io.h> int main(void) { // ADC-Setup Register komplett hingeschrieben, dann muss ich nur noch 1 und 0 eintragen ADMUX = 0<<REFS1 | 1<<REFS0 | 0<<ADLAR | 0<<MUX3 | 0<<MUX2 | 0<<MUX1
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Nen AVR liesse sich auch in Java programmieren, mit der NanoVM. http://www.mikrocontroller.net/articles/NanoVM
Och, für eine Uhr? ATtiny13 - klein und billig. Mit AVR-GCC und Eclipse (grad gesehen, gibt's hier sogar eine Anleitung: http://www.mikrocontroller.net/articles/AVR_Eclipse ) hervorragend zu programmieren. Dazu einen USBasp für wenig Geld. Für mehr Ausgänge
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
ODer meine akteulle Inspiration https://www.mikrocontroller.net/topic/543071#7193617 Einen Gameboy etc auf AVR Basic Angefangen, von Snake, zu sokoban etc pp
bei AVR meist nicht mehr. Das mag bei ARM schon anders ausschauen!
-
Thread
Netio Diagramme mit Ajax erstellen
WLAN-Router zwischen NetIO und SmartPhone (oder InternetCaffee), der mit Linux läuft und noch ein bischen statische Seiten ausliefern mag.
Informationen, nur leider wird meistens JSON über PHP realisiert. Ich suche nach einer Lösung, wobei das Net IO nach einem (AJAX)Request direkt eine JSON zurücksendet. Kann mir dabei einer helfer?
-
Thread
TCP Server ATmega328
du ein Beispielprojekt mit uIP für einen anderen (ähnlichen) Ethernet Controller und etwas größere AVR. http://stefanfrings.de/wlan_io/index.html Ich kann dir versichern, dass dieser Code auf den Crub-644-Net und CrumbX1-Net Modulen absolut zuverlässig läuft. Mit viel Mühe bekommt man das eventuell
flash und 8-fachen SRAM (und so läuft bei mir der NETIO seit 2008) https://www.pollin.de/p/bausatz-avr-net-io-810058 etwas getunt mit Schaltregler statt Linearregler mit Kühlkörper und fürs Steckbrett gibt es auch Arduino Umsetzungen https://github.com/JChristensen/mini1284 davon hatte ich einige
-
Thread
IF Statement
Besonderheiten? Vielen Dank schon mal im Vorraus! Grüße, Alex PS: Ich "lerne" mit dem AVR-GCC-Tutorial hier von Mikrocontroller.net.
Beitrag #2436495: > if(PORTB & (1 << PB1)) Was soll das bezwecken? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports
-
Thread
Quarz und Kondensator
einem Tiny2313 verwenden. Nun bin ich etwas verwirrt. Die Rechnung oben ( http://www.mikrocontroller.net/topic/85761#722282 ) geht nicht auf, da kommt mit den angegebenen CL=18pF was negatives raus. Nach der Rechnung von http://www.mikrocontroller.net/articles/Quarze_und_AVR kommt 31pF raus. Laut AVR
bobberjahn schrieb im Beitrag #3117154: > http://www.mikrocontroller.net/articles/Quarze_und_AVR kommt 31pF raus. > Laut AVR Datenblatt sollten die Kondensatoren zwischen 12-22pF liegen. Ich würde sagen, du kannst dich entscheiden zwischen 31 pF und guter Frequenzgenauigkeit
-
Thread
AVR, virtual port, power save
seiner "Lib" verwendest > digitalWriteFast() > digitalReadFast() Zur Info es gibt keine fast IO-Lib zum tinyAVR-1 und es kann daher auch keine Methode kopiert worden sein aus dem Nichts, sondern an den bekannten Funktionsname wurde angelehnt. Du und einige andere Schwätzer haben hier keinen
Dieses Macro ist schon sehr alt, Fehler wären schon längst bemerkt worden. https://www.mikrocontroller.net/topic/64433#517527
-
Thread
AVR in (W)Lan
Hallo, was ist der einfachste Weg einen AVR ins (W)Lan zu bringen? Ich habe den AVR-NET-IO gefunden ( http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html ). Gibt es noch weitere Alternativen? Möglicherweise
AVR-Net-IO an einen WLAN-Router wäre eine Möglichkeit. Mal ganz primitiv vorgeschlagen.
-
Thread
Charge Transfer Prinzip (Qtouch) auf STM32 möglich?
soll PC13 zuerst auf High schalten und dann als Ausgang konfigurieren? Ich dachte man kann einen IO-Port nur dann auf ein Potential ziehen, wenn der IO-Port als Ausgang konfiguriert wurde?
zwischen Pin_A auf low-Ausgang bis zum Einlesen von Pin_B. Dürfte auch beim STM um ein oder mehrere IO-Takte verzögert sein. Und deshalb mache ich das "if( --i == 0 ) break;" dazwischen zum Zeitschinden. > Ich dachte die müssen ausgeschalten sein? Ja. Aber beim AVR muß man etwas tricksen
-
Thread
12 Led's mit C++ ansprechen atmega128
kenne!" Da bin ich komplett deiner Meinung. Deshalb lies: http://www.google.de/search?hl=de&q=avr+tutorial&btnG=Google-Suche&meta= Dort findet man bereits 3-4 nützliche Links. Weiter geht es dann mit: http://www.mikrocontroller.net/wiki/AVR-GCC-Tutorial Danach sollten weder schaltungs- noch
ist mit einem widerstand verbunden der an vcc geht. wie hier beschrieben: http://www.mikrocontroller.net/tutorial/io-basics.htm an CON4 habe ich bei RxD die sendeleitung und bei TxD die empfangsleitung des pc's gelötet! GND des rs232 steckers hab ich nicht an CON4 sondern direkt an den µC an GND verbunden
-
Thread
Suche Mikrocontroller der mit Internet kommuniziert
RAM. Ca. 60 EUR. Und mit Linux-Bordmitteln laesst sich alles schnell zurechtscripten. Oder Pollin AVR NET-IO + W-LAN Bridge. Ebenfalls ca. 60 EUR, jedoch wesentlich mehr Programmieraufwand dafuer geringere Stromaufnahme. Jeweils zuzueglich Stromversorgung. Wenn wir wuessten, was *genau* Du machen
http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html
-
Thread
Eisenbahnsteuerung mit Atmega16
langsamer (z.B. 7,7MHz statt 8MHz). Ansonsten prüf mal deinen Baudratenfehler (http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART). Generell ist ein Quarz aber in Verbindung mit nem UART doch die bessere Idee. > Wie muss ich die Fuses vom AVR setzen, dass er den Oszillator > akzeptiert? > Ich möchte
und die Startup Time kannst du in deinem Fall ruhig maximieren... > Ausserdem versuche ich die 4 AVR's über den I2C Bus kommunizieren zu > lassen. > Ich habe da leider nur ein Beispiel in I-Net gefunden. > Wäre super wenn mir da jemand etwas in die Richtung sagen(schreiben ;-)) > könnte! Such