-
Thread
Struktur von Source- und Headerfiles
als sich groß den Kopf über die Notwendigkeit zu zerbrechen. > Und wo muss ich die > #include <avr/io.h> Direktive (für die Definition des uint8_t-Datentyps) dort wo du sie brauchst. verwendest du uint8_t? Wenn ja, dann brauchst du einen include auf stdint.h (wird von avr/io.h reingezogen.
dank, hab jetzt einige fehler ausräumen können (insbesondere die beiden #include <stdio.h>, #include <avr/io.h> haben natürlich Konflikte verursacht:)
-
Thread
Anleitung für Hausbus über Ethernet
mit dem vielleicht: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze/Diverse/Bausatz_AVR_NET_IO.html http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
http://www.mikrocontroller.net/topic/112037#new
-
Thread
Newbee Mega-Frage: Welcher Prozessor/Familie?
Status auf die Progrmmierung des MP bezieht. Ich habe seit ein paar Tagen ein Atmel Bord (Pollin-Net-IO) incl. Relaiskarte unter der Fuchtel, das ich uch schon "von aussen" steuere, aber mit verschiedenen Sachen nicht zufrieden bin - z.B. dass man für die Zuständsabfrage ein Polling braucht statt
leicht wenigstens 8 Eingänge > abzufragen. Da hat der ATMega ja "nur" 4 plus 4 ... zumindest beim > Net-IO. siehe oben. > Und wenn ich die anderen Daten wie z.B. SRAM ansehe (2K) haben andere MP > da ja auch teilweise deutlich mehr. Die Frage ist nur, ob du überhaupt soviel SRAM brauchst?
-
Thread
Kennt sich jemand auch mit dem Mac aus?
WINE bzw. dessen kommerziellen Ableger Crossover > verwenden. Wenn man versucht mit wine ein .NET Programm zu starten (auch wenns als .EXE verpackt ist) kommt nur ne schnöde Textmeldung, dass man es doch bitte stattdessen mit Mono versuchen soll :) das hat zumindest mit dem AVR-.Net-IO Programm von Pollin dann funktioniert: http://www.mikrocontroller.net/topic/134560
-
Thread
Kommunikation STK500 & MS-Terminal über serielle Schnittst.
serielle > Schnittstelle herstellt? Schon mal die Tutorials studiert? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
Karl heinz Buchegger wrote: > Schon mal die Tutorials studiert? > > http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART > http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART Ja, und jetzt?
-
Thread
attiny12 nicht unterstützt ?
attiny12' not supported und dann hinterher, wenn er die header-Datei einbinden soll (die er sich aus der io.h offensichtlich richtig raussucht): C:/GNUC/AVR/include/io12.h:24:4: warning: #warning "MCU not supported by the C compiler" Wäre nett, wenn da irgendjemand eine (ermutigende) Antwort drauf hätte Danke
Die Tinys werden von AVR-GCC nur für Assember-Programme unterstützt, siehe io-avr.h. Gruß Andreas
-
Thread
Problem mit ATtiny2313
Hmm, also den Schaltplan vom STK500 werd ich mir jetzt mal sparen :-) Der Code lautet: #include <avr/io.h> int main (void) { DDRB=0xFF; while(1) { PORTB=0xff; } } Wie gesagt, nur zum Test, nix großes...
etwas zu schnell sein, bau da mal ein delay ein , damit du auch was sehen kannst. [c] #include <avr/io.h> #ifndef F_CPU #define F_CPU 8000000UL /* Quarz/InternerOz mit ,,Mhz */ #endif #include <util/delay.h> /* definiert _delay_ms() ab avr-libc Version 1.2.0 */ int main (void) { DDRB
-
Thread
[V] Konvolut AVR ALPS Mikro Server Mikrocontroller Stecker NET-IO
hat, alles was ich anbiete findet ihr hier. https://www.ebay-kleinanzeigen.de/s-anzeige/konvolut-avr-alps-mikro-server-mikrocontroller-stecker-net-io/443752518-168-1994 - AVR-NET-IO-Board - AVR-NET-IO - Bausatz Add-on - 2x AVR ISP 10 auf 6 Adapter - 2x Stecker und Kabelsatz - ALPS LC-Display Modul-Bausatz - ALPS LCD LSU7S1011A - PC-Relaiskarte K8 IO - Sub-D-Anschlussplatine - verschiedene Wannenstecker - 2x Simon K.’s micro Web Server (1x Bausatz, 1x aufgebaut) == http://www.mikrocontroller.net/topic/87517 Gruß, Matze
-
Thread
Probleme mit stm32f4 Discovery
rentieren die später damit zu realisierenden Projekte den Aufwand ;-) Ansonsten, nimm einen simplen AVR und gut ist...
ist dein IO-Pin nicht als Ausgang konfiguriert.
-
Thread
Fusebits setzen AVR-Studio/AVR OSPII
Hallo, ich bin gerade dabei mich in das AVR-Tutorial(mikrocontroller.net) einzulesen, um erste Erfahrungen mit den Controllern zu sammeln. Die benötigte Hardware habe ich soweit zusammen. Diesen ISP habe ich nachgebaut: http://www.klaus-leidinger.de
Es funktioniert jetzt!!! :) Konnte den Flash schon erfolgreich beschreiben mit AVR-Prog! Ich soll ja nun die Fuses so einstellen... http://www.mikrocontroller.net/images/atmega8-nachher.png Mit AVR-Prog muss ich dann von: Int RCosc, Frequency 1MHz auf Ext RCosc, Frequency
-
Thread
ATMEGA32 wird vom BASCOM nicht erkannt
Welches Windows hast Du, und wurde dieser IO-Treiber installiert beim Bascom installieren ? Diesen kann man in der Systemsteuerung finden (IOPortSys o.ä.).
Der AT90S1200 ist der erste in der Liste, der kommt deshalb zum vorschein, weil kein Kontakt mit dem AVR hergestellt werden konnte, was bei Antony der Fall ist. Wegen dem IO-Treiber, Bascom nochmal neu installieren, und darauf achten, ob irgendwann dieser installiert wird, der hat normal 'ne eigene
-
Thread
AVR -> IRLML6401 mit wieviel PWM Frequenz ohne Treiber möglich?
dann in der IO-Zelle verbraten muss, kannst du hier ausrechnen. https://www.mikrocontroller.net/articles/Treiber#Treiberleistung
Falk B. schrieb im Beitrag #7228115: > Die Treiberleistung, die den AVR dann in der IO-Zelle verbraten muss, > kannst du hier ausrechnen. > > https://www.mikrocontroller.net/articles/Treiber#Treiberleistung Naja, ich bin mal unpädagogisch. Der IRLML6401 hat max.
-
Thread
Relais direkt an AVR
Und die Belastbarkeit dieser Anschlüsse KANN durchaus erheblich kleiner sein als ("Belastbarkeit der IO" * "Menge der IO") Gruß Carsten
Was passiert, wenn der AVR abgeschaltet oder reset wird, während das Relais angezogen hat?
-
Thread
#c Zeiger auf Adresse / array-list
https://www.mikrocontroller.net/topic/575263#new
umfassend) testen. Die ganze Signalverarbeitung für das hier z.B.: https://www.mikrocontroller.net/topic/475281#new ist zunächst in VB.net entstanden. Natürlich gleich mit dem Ziel, daraus am Ende AVR8-Code machen zu wollen. Deswegen sehen diese Routinen kaum wie ein übliches VB-Programm aus,
-
Thread
USB I2C Interface Hardware Software
an Arduino oder Bascom für AVR Controller.
AFAIK kennt nur die IoT Version von Windows I2C. Aber wer benutzt das schon?
-
Thread
LCD 202A Conrad und Atmega 8
das LCD wie im Datenblatt und wie hier auf den Seiten angeschlossen: [[http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung]] oder wie hier [[http://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte#LCD_ansteuern]] habe auch schon deren beiden Beispielcodes
/ Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include
-
Thread
Wechsel vom zwei- zum vierzeiler HD44780
geprüft, funktioniert!) Code: --------------- [c] #define F_CPU 16e6 //INCLUDEs #include <avr/io.h> #include <util/delay.h> void rs (uint8_t wert) { if (wert == 1) PORTD |= (1<<PD3); //setzen else PORTD &= ~(1<<PD3); //löschen } void e (void) { PORTD |= (1<<PD2);
Hi http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung MfG Spess
-
Thread
Ethernet over RFM12
noch nicht wirklich nützliches Programm - aber vielleicht kann's ja trotzdem jemand brauchen. Auf ein AVR-NET-IO mit RFM12 geflasht erhält man eine Art Ethernet-nach-Funk-Bridge, die alle empfangenen Ethernet-Pakete per Funk überträgt und umgekehrt - in Verbindung mit anderen AVR-NET-IOs also WLAN für Arme
gegenseitig ihre Pakete zuschaufeln. Einen Schaltplan habe ich nicht. Es ist - wie gesagt - ein AVR-NET-IO von Pollin, an dessen EXT-Buchse ein RFM12 angeschlossen ist. Die Belegung geht aus der rfm12.c hervor. Zu viele Gedanken über irgendwelche Protokolle würde ich mir gar nicht machen. Ethernet
-
Thread
1Wire-Bus SEARCH ROM missverstanden?
Hardwareebene nicht solide läuft, nützt der dir auch nichts. >Gibt es irgendwo eine Firmware für den avr-gcc die vollständig ist? Ist es diese Software nicht? Aber ja, es gibt noch andere. https://www.mikrocontroller.net/topic/387139#new Kürze deine Kabel schrittweise ein. Im Idealfall mißt
STDIO_H_ #include <stdio.h> #endif #ifndef _STDLIB_H_ #include <stdlib.h> #endif #ifndef _AVR_IO_H_ #include <avr/io.h> #endif #ifndef _AVR_INTERRUPT_H_ #include <avr/interrupt.h> #endif #ifndef __PGMSPACE_H_ #include <avr/pgmspace.h> #endif #ifndef _UTIL_DELAY_H_ #include
-
Thread
Controllerbord<>Ethernetadapter<>PC
Ich hätte da spontan an das AVR Webmodul von Ulrich Radig gedacht --> http://www.ulrichradig.de/home/index.php/avr/avr-webmodule. Die Software dazu müsstest du allerdings angleichen. Glaube die Orginalsoftware macht was anderes.
nimmts das Pollin-Teil http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html dazu gibt es massig dokumentierte Software http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
-
Thread
Avr mit 8MHz oder höher
Beitrag #6045237: > Hallo, > > eine Frage zum Verständnis, > was genau macht oder passiert mit dem AVR, wenn ich statt 8MHz Quarz > einen 25MHz einbaue? da 25Mhz außerhalb der Kennwerte gemäß Datenblatt liegen hängt es vom Zufall ab ob der Quarzoszillator vom AVR dann überhaupt noch schwingt. Je kühler
... > Je höher desto schneller die Übertragung? Mein USB I/O Interface (http://stefanfrings.de/net_io/index.html) läuft mit 7 MHz effektiv nicht langsamer als mit 20 MHz. Weniger habe ich nicht ausprobiert. Mein Ethernet I/O Interface (http://stefanfrings.de/net_io/index.html) läuft mit 20MHz
-
Thread
Uhr mit Mega32, allerdings ohne DCF77
Hallo, ich habe nun mein Programm mal zu Testzwecken einwenig geändert: [c] #include<avr/io.h> #include<inttypes.h> #ifndef F_CPU #define F_CPU 4000000UL #endif #include<util/delay.h> #include<stdint.h> #include <avr\interrupt.h> #include "UART.h" volatile int sec; volatile
cli und sei nicht verteilen. immer als Paare verwenden bzw noch besser http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Interrupts_mit_dem_AVR_GCC_Compiler_.28WinAVR.29 UND http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
Thread
ZX81 plus38 Clone
das Tape-Signal erzeugt wird. Hier gibt es das Assembler Listing des ROMS: https://cdn.hackaday.io/files/289631239152992/ZX81_dual_2018-02-09.htm [code] ... ; I/O locations: ; IO_PORT_TAPE equ $FF ; write IO_PORT_SCREEN equ $FF ; write IO_PORT_KEYBOARD_RD equ $FE ; A0 low IO_PORT_NMI_GEN_ON equ $FE ; A0 low IO_PORT_NMI_GEN_OFF equ $FD ; A1 low IO_PORT_PRINTER equ $FB ; A2 low .... ; THE 'OUT_BYTE' SUBROUTINE ; This subroutine outputs a byte a bit at
-
Thread
Power-Mosfet per AVR schalten
Testschaltung) Nein. > oder ist die ID zufällig auf dem Gehäuse? Nein. https://www.mikrocontroller.net/articles/FET#Gate-Source_Threshold_Voltage
weglassen, die AVR Ausgänge können Strom liefern und senken. Man braucht nur den Widerstand in Reihe zur Last um die 20mA Maximalstrom des AVR Pins nicht zu überschreiten. "external capacitor at Aref" laut AVR Datenblatt
-
Thread
DOGM132 SPI ansteuerung
500kHz auf 28 ein Signal Ich verwende das Programm auf einem ATMEGA8535 http://www.mikrocontroller.net/topic/94750#new #include <avr/io.h> void SPI_MasterInit(void); void SPI_MasterTransmit(char); void main(void) { for{,,} { SPI_MasterInit(); while(1) { SPI_MasterTransmit(0xEE
nachtrag: und RS nicht auf miso!!!!! das ist ein io pin .. also entweder an nen freien io an der cpu oder ganz auf VCC per pullup, aber nicht so MfG
-
Thread
Universelles Eingabegerät mit Drehencodern
Schieberegister bevorzugen würde, wie ich es hier auch schon mal beschrieben hatte: [[Erweiterung_von_digitalen_IO-Ports]]. Dafür brauche ich aber keinen weiteren AVR mehr oder I2C sondern schiebe die Daten in high speed rein. Damit brauche ich dann 1x den Takt sowie 2 Leitungen (enable, daten) je Decodereinheit
http://www.mikrocontroller.net/topic/185667
-
Thread
Z80 wie AVT nutzbar? Gesperrt
Wenn du unbedingt Turbo Pascal auf einem AVR laufen lassen möchtest, dann nimmst du dieses System [1] [1] https://www.mikrocontroller.net/articles/AVR_CP/M
Es geht um Z80 nicht AVR... Für AVR gibte s genug Pascal derivate..die gängigsten da wohl wären Mikroe PAscal und elab
-
Thread
Win AVR adc ansprechen
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29
@Fuzzy Hast du Headerfile auch ins Hauptprogramm inkludiert? #include<avr/io.h> #include "adc.h" int main (void) { adc_init(); // ADC initialisieren .... und in Makefile auch eingefügt? # MCU name MCU = atmega16 # Target file name (without extension). TARGET
-
Thread
UART Problem
zahlreichen anteren Tipps auch ein kurzes Beispieltestprogrämmchen. HTH http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
F_CPU #error "F_CPU: Bitte in den Project Options die Taktfrequenz eintragen" #endif #include <avr/io.h> .... [/C] dann hätte dieser Spuk schnell ein Ende.
-
Thread
[ATMEGA168] ISP - Fuses falsch gesetzt
verwendete Programm ist dieses. [c] #define F_CPU 1000000UL /* 1 MHz CPU clock */ #include <avr/io.h> int main (void) { DDRC = _BV (PC0); /* PC0 is digital output */ while (1) /* loop forever */ { /* set PC0 on PORTC (digital high) */ PORTC &= ~_BV(PC0); } return (0); }[/c]
/* 1 MHz CPU clock */ #include <avr/io.h> int main (void) { DDRC |= (1<<PC0); while(1) { PORTC ^= (1<<PC0); } return 0; } [/C] 1 MHz und Softwaretoggeln ergibt keinen besonders hohen Takt. Wenn du so den Atmega
-
Thread
EtherSex mit Pollin Net-IO - Portsteuerung und Abfrage über HTTP funzt nicht ?
Hallo zusammen, ich versuche (verzweifelt) mit einem AVR-NetIO Board eine 8Pin - PortSteuerung (PORTC) über eine WEB-Server Implementierung zu realisieren. Bin deswegen extra auf Linux gewechselt (OpenSuse 11.2) und und und ...! Mit windows 7 im Dual Boot
Kombinationen, die man anwählt, erzeugen fehlerfreien Code) ... und auf einem 644p zu flashen und im AVR Net-IO Board zum Laufen zu bringen. Allerdings ist die PortSteuerung der Ports (insbesondere des PORTC) - und Abfrage über den Browser ein Desaster. Das habe ich abgeschwächt schon bei einer Version
-
Thread
Display Ulrich Radig Software erweitern [C]
könnt mir helfen, im Anhang ist meine Code und die Original teil: Meiner mit PD7 [code] #include <avr/interrupt.h> #include <avr/io.h> #include "multiplex.h" #include "adc.h" //--------------------------------------------------------------------------- int main (void) { DDRD |= (1<<PD0
PORTD &= ~(1 << PD7); } } } [/code] Original von Radig: [code] #include <avr/interrupt.h> #include <avr/io.h> #include "multiplex.h" #include "adc.h" //--------------------------------------------------------------------------- int main (void) { DDRD |= (1<<PD0
-
Thread
Wie kann man eine Warteschlage einbauen? waitms() ???
Halo Rainer, ich "programmiere" (ich versuche es) in C mit AVR-Studio. Das Programm könnte so aussehen: #include <avr/io.h> int main(void) { DDRB = 0xff; PORT_PB1 = 1; *warten PORT_PB1 = 0; PORT_PB2 = 1; *warten PORT_PB2 = 0; PORT_PB3 = 1;
http://www.mikrocontroller.net/forum/read-1-280488.html#283378 http://www.mikrocontroller.net/forum/read-1-113815.html#113815 http://www.mikrocontroller.net/forum/read-1-271826.html#272977 http://www.mikrocontroller.net/forum/
-
Thread
Heizungssteuerung mit Kalendereinträgen hat da jemand was in Petto?
machbar, zB mit dem Teil: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html dazu noch neue Software.
Volker Schulz schrieb im Beitrag #2349459: > Das oben erwaehnte NET-IO von Pollin koennte (ohne Softwareaenderungen) > 5 Temperatursensoren auslesen und (ueber Endstufe / Relaiskarte) die > zwei Pumpen steuern. Die Logik kann dann ja komplett auf einem (evtl. > schon
-
Thread
Eigenes Evaluationsboard
müssen noch Kondensatoren ran. Im Atmega8 Datenblatt ist das gut erklärt; in http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau auch > und welchen wert sollte er haben größer als der innere oder kleiner oder > gleich ??? Ich habe die Scherzfrage erkannt: Es gibt keinen inneren
Nein. Sieh dir bitte mal diese Beispielschaltung rund um den 7805 an. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Stromversorgung Die Diode am Eingang brauchst du nicht unbedingt, sie schadet aber auch nicht wirklich und verhindert schlimmeres, wenn du deinen Akku (oder was auch
-
Thread
led automatisch dimmen in c und atmega8
der Proz sonst nichts zu tun hat). So wie es zb hier gemacht wurde http://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM
okay habs, [c] #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> void Delay( uint8_t ms ) { while( ms > 0 ) { _delay_us( 200 ); --ms; } } void LedZyklus1( uint8_t OnTime ) { if( OnTime > 0 ) { // Led
-
Thread
Absoluter Anfänger
Och ich find den ja ganz niedlich https://www.mikrocontroller.net/articles/Infineon_XMC_2Go
www.arduino.cc/en/Guide/Introduction - „The Untold History of Arduino“, https://arduinohistory.github.io
-
Thread
PIC Programmierer für Windows 10 ?
Standard ist Ja klar, aber auch nur für einige Leute aus diesen Forum. Eigentlich sollte es AVRForum.net heissen. Oder AtmelForum.net oder so... Gruss Chregu
siehts da ja eher miserabel aus aber zum > Lernen taugt ja Atmel wohl besser denk ich mal. nein. AVR hat zwei für Anfänger unangenehme Eingenschaften: 1. Was bei PIC die Config Words sind, sind bei AVR die Fuses. Bei AVR kannst Du Dich aussperren, wenn Du die Fuses falsch setzt oder den REset-Pin
-
Thread
Timer-Interrupt in C
>Wo gibt es ein Tutorial mit Beispielen in C? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmieren_mit_Interrupts MfG Mark
[c] #include <avr/io.h> #include <avr/interrupt.h> int main(void) { PORTB = 0xFF; DDRB = 0b00001000; TCCR2 = 0b01101011; sei(); while(1) { } return 0; } [/c] Müsste doch laufen
-
Thread
Mit VB.NET in AVR EEPROM schreiben
neu hier aber schon seit 6 Jahren zum ersten mal wieder. Gibt es eine Möglichkeit, mit C# oder VB.NET einen String in AVR Eprom zu schreiben? Bin für jede Hilfe sehr dankbar Johannes
Johannes Kreller schrieb im Beitrag #7345619: > Gibt es eine Möglichkeit, mit C# oder VB.NET einen String in AVR Eprom > zu schreiben? Mit AVR910 und AVR911 hat Atmel einen einfachen Programmieradapter zum Nachbauen samt Kommunikationsprotokoll beschrieben: http://ww1.microchip.com/downloads
-
Thread
Frequenzmessung mit Timer0 ohne ICP
mega16.h> ist das in deiner Toolchain wirklich richtig? Meine Toolchain besteht aus Linux-Kubuntu, avr-gcc, avr-libc und make zum Compilieren, und avrdude um auf den Controller zu brennen. Ich muss folgende includes machen damit es funktioniert: [c] #include <avr/io.h> #include <avr/interrupt.h>
#1912955: > Oder -Wall > vergessen einzustellen? Habe grad in CV geguckt sowas wie Wall find ich net.Was ist des? Ich arbeite mit CodeVision und übertragen tue ich meine Programme mit AVRStudio dazu musste ich WinAVR20100110 installieren. avr-gcc, avr-libc gehören doch zu avrstudio oder ? Wenn
-
Thread
Erster Schaltungsentwurf - ATtiny Programming Board
willst die UART oder andere Timing kritische Sachen benutzen. Siehe: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Hardware Im Optimalfall beschaltest du den Reset Pin noch wie im obrigen Link beschrieben. Sonst sieht jetzt alles gut aus. Jst
Zum Reset: https://www.mikrocontroller.net/articles/AVR_Checkliste >Der Reset-Anschluss am AVR ist 'active-low', d. h. wenn man den Pin mit GND (Masse) verbindet, wird der Controller zurückgesetzt gehalten. Zwar haben die meisten(!) AVRs einen
-
Thread
ATmega-Programmierer gesucht
meine oben verlinkte Vorlage) ganz auf Interrupts verzichten. Lies das: http://stefanfrings.de/net_io/protosockets.html Und eventuell hilft Dir auch mein Buch, vor allem Band 1 und Kapitel 11 von Band 2: http://stefanfrings.de/mikrocontroller_buch/index.html
Referenz für den ADC https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Referenzspannung_AREF >> Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell >> wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern
-
Thread
Ist ATXMEGA etwa out?
wenig Sorgen darf auch die zunehmende Zersplitterung der Doku machen. Aber was solls- einen besseren AVR gabs jedenfalls noch nicht!
2MSPS. https://www.mikrocontroller.net/topic/449597#5388300 Bernd_Stein
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
mit einem (Atmel) uP zu entwickeln. Ich habe hier im Forum schon einiges darüber gelesen(zB. die AVR Tutorials) jedoch beantwortet es nicht alle meine Fragen, zB: - für einfache Schaltungen(wie zB. https://www.mikrocontroller.net/topic/472341), wo der uP einfach nur über einige wenige dig. Ein/Ausgänge
https://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte
-
Thread
Nutzung von F_CPU in ASM-Files
hab ich ein manuell anzupassendes #define. Geht so, ist aber ausbaufähig. Ach ja, es geht um den avr gcc ;-)
vorher ausgerechnet. Da muss dann halt für jede Frequenz ein eigenes Macro her: [avrasm] #include <avr/io.h> #include "WS2812B.h" .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
-
Thread
Controller reagiert nicht!
und PA2 aus gibt. Da sollten PA0 und PA1 was anderes zeigen als PA2. http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
1. Alles ist möglich. Hat es geraucht? http://www.mikrocontroller.net/topic/150520#1411630 2. Die Messungen oben kannst du ohne angeschlossenen USB-ISP-Programmer machen. Man bekommt dann auch einen Eindruck, ob der AVR richtig versorgt wird. 3. Du schreibst jetzt
-
Thread
Struktur wir nicht kompiliert?
nämlich. Reusper! ja, isses.... Aber: Sogar hier aus dem Forum: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Bitfelder ergiebt: 'x' does not name a type
[c] #include <avr/io.h> struct test{ int wert1; int wert2; }; struct test x; int main(void) { x.wert1=1; } [/c]
-
Thread
Low Power - MSP 430 vs ATtiny (sleep mode)
irgendwie fehlt auch etwas die zeit dazu, neben dem studium.. allerdings plane ich das ganze mit nem NetIo aufzuziehen, ohne extra webserver, auch mehr zur fernsteuerung als zur fernüberwachung.. jedenfalls will ich mich demnächst mal mit dem aufbau von nem rfm12 protokoll beschäftigen.. hast du da
Oo schrieb im Beitrag #2153745: > allerdings plane ich das ganze mit nem NetIo aufzuziehen, ohne extra > webserver, auch mehr zur fernsteuerung als zur fernüberwachung.. Bei mir war halt klar, dass ich die Daten auch abspeichern will, und dadurch hat sich der externe Server
-
Thread
AVR-C-Compiler !?!
IC-Prog ist ein Programmiergerät für AVRs, besprochen u.a. hier -> http://www.mikrocontroller.net/forum/read-1-215139.html . AVRProg (Bestandteil von AVR Studio) arbeitet damit sehr gut (eigene Erfahrung), man muss nut aufpassen, dass der serielle Port vom Programmiergerät einer von den ersten vier
die neueste softwware!... hier der code: #include <avr/io.h> #define F_CPU 16000000UL /*16MHz*/ #include <util/delay.h> void ini() { DDRD = 0x00; //PortD als Eingang DDRC = 0xFF; //PortC als Ausgang DDRB = 0x01; PORTD = 0xFF