-
Thread
8x µC über einen weiteren µC programmieren
, die sind ja das Chip Select signal mit dem ausgewählt wird welcher AVR gerade programmiert wird. Wird aber natuerlich schwierig wenn man ausgerechnet die zum programmieren notwendigen IO auch anderweitig benötigt. Sollte es dir aber nur um evtl. Firmwareupdates und
wenn man einen dickeren STM mit genügend I/Os für Web und Kanäle nehmen kann. Oder meinst Du pro AVR 8 Kanäle ?
-
Thread
Heim Automatisierungswahn Gesperrt
Verläßliches wie https://www.mikrocontroller.net/topic/373823?goto=new#new
Link gibt es einen schönes Diagramm über den Lebenszyklus moderner Technik Innovation, insbesonders IoT. https://www.mikrocontroller.net/topic/395549#4550103 Mir scheint, es ist ein Körnchen Wahrheit dran an der Geschicht. Grüße, Gerhard
-
Thread
Raspberry Pi Zero – ARM11-Rechner im Miniaturformat
/raspberry-pi-zero/">Webseite des Herstellers</a></li> <li> <a href="https://www.mikrocontroller.net/articles/Kategorie:Raspberry_Pi">Artikel zum Raspberry Pi im Mikrocontroller.net-Wiki</a> </li> </ul> </div> <br style="clear:both" />
Super HDMI-Interface fürs eigene AVR-System ;-)
-
Thread
AVR ganzer Port auslesen
Besser noch mal nachlesen: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Und die Anweisung [c]TCCR0A &= ((0<<CS02) & (0<<CS01) & (0<<CS00));[/c] tut auch nur in diesem Fall zufällig das, was sie soll. So löscht man keine Bits: https://www.mikrocontroller.net/articles/Bitmanipulation
-
Thread
atmega8 led dimmen ohne PB1, PB2 (OC1A, OC1B)
Beim Ein- und Ausschalten soll hoch und runter gedimmt werden. Zur Technik: ich nutze den Atmega8, AVR- Studio6. Der Atmega8 steckt noch zum programmieren auf der MyAvr Programmierumgebung. Und ich versuche mich gerade in C !! Die LED- Stränge meist 3-7 LEDs pro Strang werden über einen MeanWell LDD
war mit OCR1a und OCR1b realisiert. Zum bisherigen Code: [c] #define F_CPU 3686400 #include <avr/io.h> #include <util/delay.h> #include <stdbool.h> #include <avr/interrupt.h> void wait(int i) { int n = 0; while (n<i) { _delay_us(10); n++;} } int main(void) { //PWM-init TCCR1A
-
Thread
Schieberegister 74HC595 überlastet ?
Mit OE kann man alle Ausgänge auf aus stellen. Genau: Auf Tristate https://www.mikrocontroller.net/articles/Ausgangsstufen_Logik-ICs#Tristate >Ich kann mir vorstellen, das man diese Funktionen nur ganz selten >braucht. MR so gut wie nie, OE manchmal.
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Acht_LEDs_mit_je_20mA_pro_Schieberegister
-
Thread
Timer Initialisierung für den avr-gcc komfortabel ermitteln
Timer leider nicht ganz vollständig. Dafür sind aus den Dateien viele andere Eigenschaften zu einem AVR extrahierbar.
Created on: 18.07.2015 * Author: bernd */ #ifndef TIMER_H_ #define TIMER_H_ #include <avr/io.h> /** * Erst mal einigen wir uns auf ein * paar grundlegende Definitionen */ #define COM_DISCONNECTED 0b00 #define COM_TOGGLE_ON_MATCH 0b01 #define
-
Thread
BCD auf C: was mache ich falsch?
Nur in sehr wenigen Fällen ist ein Algorithmus kürzer UND schneller. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Wie
Falk B. schrieb im Beitrag #4365754: > https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung > > https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Wie Ich habe das gelesen... Also, die Variante ohne Schleifen
-
Thread
avr-gcc Probleme OpenSuse 13.2
Testprogramm [code] /* * main.c * * Created on: 23.11.2015 * Author: hufnala */ #include <avr/io.h> int main() { uint8_t test; DDRB=0xFF; PORTB = 0xFF; for(;;) { test++; } } [/code] Schmeisst mir folgende Fehlermeldung: 19:46:10 **** Incremental Build of
/4.8.3/collect2 -m avr5 -o main.o /opt/cross/avr/lib/gcc/avr/4.8.3/../../../../avr/lib/avr5/crtm16.o -L/opt/cross/avr/lib/gcc/avr/4.8.3/avr5 -L/opt/cross/avr/lib/gcc/avr/4.8.3/../../../../avr/lib/avr5 -L/opt/cross/avr/lib
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Weiterentwicklung des letzten Projektes ZWEI 16-Bit Timer/ Counter benötige, die die 8-Bit Prozessoren von AVR scheinbar nicht haben. --> http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR Was tun? Ich würde gerne - auch perspektivisch - auf 32bit gehen und dann
Trotzdem sehr übersichtlich, im positiven >Sinn. Meine Rede! Daumen hoch! Beim "Umstieg" vom AVR auf Xmega bekommt man ein gutes Stück mehr Leistung für wenig Einarbeitungsaufwand! https://www.mikrocontroller.net/topic/382638?goto=4361653#4361389
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
mann dazu braucht an software ist da, und von bester Qualität. Ich habe mich konzentriert auf Bascom-AVR, aber wenn ich weiter gehe mit ARM denke ich dass das Studium mit die NXP der beste Investition ist. Ein Anfangerkurs auf Mikrocontroller.net mit LPCxpressoIDE möchte ich gerne mitmachen.
2FDevices%2FMSP432P401R%2FExamples%2FC%2Fmsp432p401_1%2Fmsp432_startup_ccs.c Du kannst die IDE im iNet öffnen und dann dir schon mal alles ansehen, was du willst.
-
Thread
Merkwürdige Fehler mit avr-gcc mit Eclipse
Ctrl + Linksklick auf: #include <avr/io.h> io.h wird geöffnet. Welcher der bedingten Includes ist nicht ausgegraut? Welche Symbole sind definiert?
Es gibt inzwischen übrigens eine Version 2.4.2, zu beziehen über: http://www.ijzerbout.nl/avr-eclipse/updatesite/ Hier wird die 2.4.2 auch angezeigt: http://sourceforge.net/projects/avr-eclipse/files/avr-eclipse%20stable%20release/, über die Updateseite von Sourceforge (http://avr-eclipse.sourceforge.net
-
Thread
XMEGA programmieren
dessen habe ich mir einen Clone für 5 Euro einen bei eBay bestellt. https://www.mikrocontroller.net/topic/354943#3961892 Deren Webseite: http://mdiy.pl/programator-usbtiny-mkii-slim/?lang=en (das ist aber auch nur die leicht veränderte Kopie des ursprünglichen Clones) Die neue AVR-Studio
getastet. In der Ruhe liegt die Kraft. Aber ein Xmega ist nicht wesentlich anders als ein normaler AVR. Die IO-Register wurden zwar kräftig aufgebohrt und der Zugriff erfolgt über structs, doch das ist eher ein Vorteil, denn damit wird es deutlich systematischer. Der Rest ist nahezu identisch. Wenn
-
Thread
MIDI-"Tonbandgerät"
Hast Du Dir das hier schonmal angesehen? https://www.mikrocontroller.net/articles/Midi_Rekorder_mit_MMC/SD-Karte
MDID-Files sind klein, kleine SD-Cards sind durchaus noch beschaffbar, ich sammle ja auch wegen AVR und anderer Speilereien wieder 1-4GB-Karten. Sowas kleines wollen die Leute ja nicht mehr. Gruß aus Berlin Michael
-
Thread
IRMP-Problem
erkennen ob ich da einen Fehler gemacht habe. Meine main.c sieht wie folgt aus: [c] #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include <stdlib.h> #include <inttypes.h> #include "lcd.h" #include "beep.h" #include "irmp.h" #include
ausgerechnet diese App sein? Wenn nicht, schau Dir mal diese an: https://www.mikrocontroller.net/topic/irmp-infrared-multi-protocol-decoder?goto=new#4346044 Die arbeitet direkt mit IRMP-Codes. Du kannst Deine Tasten selbst definieren und mit einem IRMP-Code versehen. Die App ist zwar noch Beta
-
Thread
32Bit Division mit inline Assembler
float. Bisherige Lösungsversuche: alle Versuche waren bislang erfolglos, ebenfalls der Versuch die avr_f64.c Bibliothek von Detlef_a dazu zu verwenden. Aktuelle Hoffnung: Der Beitrag aus diesem Forum [[http://www.mikrocontroller.net/articles/AVR_Arithmetik#32_Bit_.2F_32_Bit]] mit dem Assembler
Ich habe mal für einen reziproken Frequenzzähler in AVR-Assembler eine Kehrwertbildung gerechnet, 64/32 Bit aus der MATH32-Bibliothek von Andre Birua http://avr-asm.tripod.com/math32x.html (da ploppt eine aufdringliche Seite dazwischen) die 64 Bit waren
-
Thread
AVR ASM soll AVR GCC aufrufen
<avr/io.h> uint8_t myCFunction(void) { //irgendwas machen wie z.B. volatile uint8_t myVar = 123; return(myVar); } [/c] Und im Assembler File (.s) [avrasm] #include <avr/io.h>
text .cseg <avr/io.h> “m32def.inc” Ein Beispiel zur Portierung eines kurzen AVR-Assembler Codes AVR-CODE [avrasm] .include “m32def.inc” .cseg .org 0
-
Thread
Servomotor steuern - C Routine von dieser Seite
Routine verwende ich. Der Quarz ist auf 16MHz festgelegt. [c] //https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung#Signalerzeugung_f.C3.BCr_mehrere_Servos_mittels_Timer_.28C.29 // // Programm fuer einen ATmega32U4 // #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // // Der Prescaler muss so gewählt werden, dass der Ausdruck // für MILLISEC_BASE einen Wert kleiner als 128 ergibt // MILLISEC_BASE ist der Timerwert, der
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Ich hab genau so ein "IoT" System wie der Moby AVR also dezentrale module die per rs485 mit einer "Zentrale" kommunzieren.. mit der Zentral kann man per IPv4 kommunizieren.. * ICH wrüde das aber nich IoT nennen... Solche
C-Programm: Takt: 1MHz, intern [c] #ifndef F_CPU #error F_CPU not defined. #endif #include <avr/io.h> #include <avr/interrupt.h> volatile char jobflag; int main(void) { char count = 0; TCCR0A = (1 << WGM01); TCCR0B = (1 << CS02) | (1 << CS00); TIMSK0 = (1 << OCIE0A);
-
Thread
Uart String Empfangen Problem.
hier kopiert wurde. Ich habe nur die Namen der Funktionen geändert. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Empfang_von_Zeichenketten_.28Strings.29
Franky schrieb im Beitrag #4342112: > Hier die Source: > #include <avr/io.h> > #include <util/delay.h> > #include <stdint.h> > /* > * > * Kerkos am Quartz fehlen noch > * > * */ Du hast echt keine Kondensatoren am Quarz?
-
Thread
Nachfolger vom esp8266: ESP32 - besser, schneller
potente 32-Bit/80Mhz CPU mit viel RAM nur als schnöden AT-Kommando-Interpretier-Hilfsprozessor für einen AVR nutzen möchte. SPI, I²C, UART, 10-Bit-ADC, ... hat der ESP-Chip ähnlich dabei wie der AVR.
ns ISA ( Instruction Set ) http://0x04.net/~mwk/doc/xtensa.pdf
-
Thread
motorsteuerung at90can128
Hallo zusammen, ich benutze ein Crumb128-CAN V5.0 AVR CAN Modul mit einem at90can128 Mikrocontroller und möchte ich damit ein DC Motor steuern. Brauche ich dazu ein Relais vor dem Motor zu schalten? oder auch noch ein Transistor vor dem Relais? PS
du ihn direkt anklemmen. Ansonsten nur mit Transistor, Relais etc. https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern Wenn Drehzahlsteuerung oder Drehrichtungsumkehr notwendig sind https://www.mikrocontroller.net/articles/Motoransteuerung_mit_PWM (*) Absolute Maximum Rating
-
Thread
Kann man folgenden Code platzsparender schreiben
. Hier ist beschrieben, wie das auch mit WinAVr 4.18 möglich ist: https://www.mikrocontroller.net/topic/372924#4220465 Eine aktuelle Toolchain (z.B. 4.7.2 oder höher) bekommt man hier: http://sourceforge.net/projects/mobilechessboar
Jörg W. schrieb im Beitrag #4340939: > Wenn du mal nach AVR-GCC __clz_tab gugelst, findest du das Problem > seinerzeit sicher hinreichend diskutiert. --> siehe https://www.mikrocontroller.net/topic/237643 auf diesen Thread bzw danach zu suchen wäre ich
-
Thread
Logik Baustein gesucht
die Dioden einbauen soll, zeichne ich diese morgen in die Skizze. Ich wollte die 4066 mit einem AVR -- genauer über ein ABR-Net-IO - ansteuern. Dazu erst mal alle Schalter auf, dann die Eingabe prüfen und zwei Schalter gemäß Eingabe schließen. Gruß rvj
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
cat blink.c [c] /* * ATmega328 * * Example Blink. Toggles PB5=D13 at 1Hz */ #include <avr/io.h> #include <util/delay.h> void init_io(void) { // 1 = output, 0 = input DDRB = 0b00100000; // PB5=D13 is output DDRC = 0; // inputs DDRD = 0; // inputs
200132 Für sowas gibt es dann auch schon eine middleware (kleines Linux) womit der uC zum komplettem IoT- Knoten wird. Hier im Forum findet sich einiges an Tutorial für den XMC etc: http://www.mikrocontroller.net/articles/Infineon_XMC MfG,
-
Thread
Eingänge simulieren am myavr Board MK2?
glauben... und nur mal so, hier im Tutorial, also einfachst zu finden: https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
-
Thread
Große 7Seg-LED-Anzeige mit Timer
Prozessor Du verwendest. Falls es ein Pic sein sollte, schau mal hier rein: http://www.sprut.de/ Für AVR: https://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte Allgemein ist hier das stöbern auch sehr informativ: https://www.mikrocontroller.net/articles/Hauptseite
Display zweimal jede Sekunden updaten. Deswegen wäre es u.U. cleverer den Doppelpunkt direkt mit einem IO-Pin zu steuern. Andererseits gibt es keinen Bonus für eingesparte Taktzyklen. Das Display zweimal pro Sekunde upzudaten wird den AVR nicht umbringen.
-
Thread
Warum keine Hochvolt-Mikrokontroller?
Im Schlaf möchte der AVR aber auch versorgt werden, sonst ist er tot.
Nö, nur nen kleinen IO-Expander danebengesteckt.
-
Thread
Überraschung, ab heute machen sie Software.
eines Mega328, wenn er auch meistens völliger Overkill ist, aber angesichts des Preises von 3,77€ (AVR) zu 1,60€ (STM32) bei deutlich besserer Hardware? Warum denn dann nicht!
Produkt auf den Markt muss, egal ob getestet oder ausgereift. Nur bei Software fällt der Müll halt net so schnell auf als bei Hardware und Mechanik. Und weils dem Programmierer letztlich egal ist. Und das ist jetzt ein ernstgemeinter Erfahrungswert aus der Praxis in mehreren Unternehmen.
-
Thread
Genauer vorkalibrierter Temperatursensor
kann wohl bis zu 7 2-wire-rtd aufnehmen. Die Messen sicher auch ratiometrisch. https://hackaday.io/project/7427-arduino-rtd-shield mfg klaus
Zur neuen Frage: Keine Ahnung, ich arbeite nicht mit Arduinos und deren > Sprache. Keine Atmel AVR, kein C++? Die Zeiten wo jeder Furz in Assembler programmiert wird, sind doch eigentlich vorbei. Ok, MicroChip und andere Firmen haben auch diverse µCs anzubieten.
-
Thread
Futterautomat mit Microchip und Touchscreen
Pollin AVR-NET-IO (ist zwar kein PIC, aber wieso ist das wichtig?) Das Display scheint Dir wichtiger zu sein, als die Fütterung ...!? Was hat das Gerät mit 2 Servern zu quatschen? Gruß Jobst
-
Thread
DCF77 Auswertemethoden
auch „richtige“ Programmierung eines AVR mit Atmel Studio, ohne die Arduino-IDE und Bootloader etc. Ich weiß, dass es 59 Bit gibt, wovon nur ein Teil interessiert. Das 0. Bit ist eine Pause und zeigt den Start des Signals. Da mein AVR
im Monat und Sommerzeit dann um 3 > Uhr auf 2 Uhr und Winterzeit umstellen. ist auch in meinem AVR NetIO Pollin in der Software und nun im Arduino wordclock
-
Thread
AVR-NET-IO mit 9V=
Noch ein Hinweis: Der 5V-Regler des AVR-NetIO ist thermisch hoffnungslos überfordert. Spendiere ein großzügiges Kühlblech.
weiter zu modifizieren Ja. Beachte aber, daß - vom Netzteil nicht identisch mit 0V (GND) vom AVR-NetIO sein wird, sondern um ca. 0.7V anders ist. Verbraucher also nicht an - vom Netzteil, sondern GND vom NetIO anschliessen. Der hier empfohlene Umbau ist also nicht nötig. Georg G. schrieb
-
Thread
Verständnisfrage zum #include beim "Auslagern" in .c und .h
, daß mindestens [pre] #include <avr/interrupt.h> [/pre] in Deinem Code fehlt.
jedem *.c-File eingebunden, in dem Du Interrupthandler schreibst, also "ISR(vektor)" verwendest. <avr/io.h> einzubinden dürfte auch nicht störend sein.
-
Thread
in/out zusammenfassen
: > wenn man in/out in einem einzigen Befehl zusammenfassen könnte, Bei meiner CPU gibt es den IO-Befehl H, der sowohl für Ausgabe als auch für Eingabe einsetzbar ist, auch gleichzeitig. http://www.mikrocontroller.net/articles/8bit-CPU:_bo8
Zur Funktionsweise des IO-Befehls H bei meiner CPU: Es wird das Doppelregister AB auf dem Adressbus ausgegeben und der Datenbus nach A eingelesen. (A und B sind je 8bit breit.) Die Wirkung hängt ab von der peripheren Hardware
-
Thread
Daten Senden Empfangen Pc -> Ic -> Pc
immer unterschiedliche Werte an. Selbst wenn ich direkt ein Ascii Variable schicke. [c] #include <avr/io.h> #include <stdlib.h> #include <inttypes.h> #include <util/delay.h> #define F_CPU 1000000 /* evtl. bereits via Compilerparameter definiert */ #define BAUD 9600UL // Baudrate // Berechnungen
Wert x in ein Ascii zeichen um? oder hab ich da nochmal was falsch verstanden [c] #include <avr/io.h> #include <stdlib.h> #include <inttypes.h> #include <util/delay.h> #include <string.h> //#include "uart.h" #define F_CPU 1200000 /* evtl. bereits via Compilerparameter definiert *
-
Thread
Fernseher per Netzwerk ausschalten
Android-App zum Fernbedienen. Die RasPI-Portierung findet man hier: https://www.mikrocontroller.net/topic/329407#4317916
recht benutzbares und höchst portables, wenn auch eher schwergewichtiges Framework. http://www.qt.io Max
-
Thread
GCC / ARM Cortex, Registerzugriff über Pointer & struct
Address offset: 0x00 */ __IO uint32_t OTYPER; /*!< GPIO port output type register, Address offset: 0x04 */ __IO uint32_t OSPEEDR; /*!< GPIO port output speed register, Address offset: 0x08 */ __IO
D. schrieb im Beitrag #4322375: >> ein preemptive realtime scheduler > > OT: Welcher denn? AvrX Die ursprüngliche Webseite dazu gibts nicht mehr. Den Code aber schon: https://github.com/kororos/AvrX PS: Das Internet vergisst nichts: https://web.archive.org/web/20090224191823/http://barello.net
-
Thread
Stack Pointer auslesen und Manipulieren in C
in ASM. Kaum. Es gibt in C KEINEN Direktzugriff auf den Stackpointer ala ASM. Nur weil der beim AVR als IO-Register exitiert und damit als SP(L/H) zugreifbar ist, ist das noch lange nicht allgemeingültig. CPU-Register sind im "normalen C" gar nicht sicht- und zugreifbar. Diverse Inline ASM-Hackereien
/documents/arm-inline-asm.html http://wiki.osdev.org/Inline_Assembly/Examples http://www.osdever.net/tutorials/view/a-brief-tutorial-on-gcc-inline-asm
-
Thread
AVR NetIO mit ethersex: Plötzlich keine Verbindung mehr
Hi. Ich habe vor ~5 Jahren einen AVR NetIO am Wechselstromzähler installiert, der mit einer IR-Diode täglich den Stromverbrauch protokollliert. Das lief bisher (bis auf wenige Aussetzer) immer zuverlässig und wurde seitdem auch nicht mehr
verändert. Nun ist es sein ein paar Tagen aber (ohne erkennbaren Grund) so, dass keine Verbindung zum NetIO mehr auf den entsprechenden Ports aufgebaut werden kann. Wenn ich die kleine Kiste jetzt starte, kann ich zwar per ping und "mini-Webserver" auf den NetIO gelangen; ebenso kann ich die angelegten
-
Thread
Schaltung so OK?
Okay, dann hau ich dir mal ein paar Jahre Erfahrung um die Ohren. http://www.mikrocontroller.net/topic/237375 http://www.mikrocontroller.net/attachment/125225/sch_hr2.png und von Knut Ballhause: http://www.mikrocontroller.net/topic/160462
Nicht ganz günstig, aber zusammen mit der Stromsparidee würde ich jetzt folgenden machen: Der AVR hängt direkt am LiIo und schaltet bei Bedarf den SHDN Pin des MPC auf HIGH. Damit werden Motortreiber und die Reflexlichtschranke mit Strom versorgt. Den Motortreiber (den ich immer noch nicht gefunden
-
Thread
Hex.file erstellen
Users\Admin\Desktop\PROPRO/ledblink.c:31: undefined reference to `mSleep' Habe bis jetzt unter winAvr Programmer's Notepad mit Atmega64 zu tun gehabt und da nur mit den Standart Libs avr/io.h usw. Der Fehler heißt doch das er die Befehle aus der RobotArmBaseLib nicht einbindet. bzw nicht kennt
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size AR = avr-ar rcs NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f REMOVEDIR = rm -rf COPY = cp WINSHELL = cmd # Define Messages
-
Thread
C - Funktion von Strlen verstehen
Code auch nur bei 32 bit Architekturen für sinnvoll. Man müsste mal raussuchen, wie strlen für 8-Bit-AVR implementiert ist...
auch nur bei 32 bit Architekturen > für sinnvoll. Man müsste mal raussuchen, wie strlen für 8-Bit-AVR > implementiert ist... http://svn.savannah.nongnu.org/viewvc/trunk/avr-libc/libc/string/strlen.S?root=avr-libc&view=markup
-
Thread
Automatischer SWD-Programmer
product_info.php?cPath=154_476&products_id=6240&osCsid=b063fdt393b0mhnsie7k8b9ft3 Aber ein selbstbau wie bei AVR gibts scheinbar nicht: http://mdiy.pl/uprog-maly-szybki-przenosny-programator-avr-z-sd/?lang=en
Ich kann auch nur ein Eigenbauprojekt für AVRs anbieten: http://www.avrfreaks.net/forum/automated-programmers-half-price Gruß Max
-
Thread
Ethernet Anbindung
nimmt zumindest gängige Ethernet Controller wie z.B. auf den Shields verwendet werden oder vom Pollin NetIO.
realisiert man dies nun am besten? > (Vor allem für Einsteiger wie uns) Ich rate euch zu einem WIZ820IO oder WIZ550IO, z.B. von TME oder Watterott. Damit liegt ihr vom Schwierigkeitsgrad her zwischen einem Arduino-Ethernet-Shield und einem rohen W5500 (der aber für ein Hardware-Projekt natürlich auch interessant
-
Thread
Anfänger braucht Hilfe bei C Programmierung
intelligente Lichtschalter.c * * Created: 08.10.2015 17:00:42 * Author: snwoball */ #include <avr/io.h> // Einbindung der allgemeinen "io.h" Header-Datei int main( void ) { DDRD = 0b00000000; PIND = 0b00010100
passieren auch nicht so hässliche Dinge wie snowball schrieb im Beitrag #4304982: > #include <avr/io.h> // Einbindung der allgemeinen > "io.h" Header-Datei
-
Thread
Grundlegende Architekturüberlegung - Bitte um Hilfe
völlig übertrieben (obwohl ich auch schon mit diesem Gedanken gespielt hatte). Als ich auf das Pollin AVR-NET-IO gestoßen bin, hab ich mich gleich verliebt und gedacht, das wäre perfekt - da muss ich nichts mehr entwickeln, rufe einfach von der Zentrale zyklisch die Daten ab oder schreibe sie hinein und
auch auf dem RasPi F oder AnanasPi lauffähig sein wird. Aber genau dieses Thema hat mich bezüglich AVR-NET-IO etwas skeptisch werden lassen - was, wenn Pollin die Teile nicht mehr vertreibt - 5 Stück zuhause auf Lager legen - was wenn die 5 ausgetauscht wurden, dann ist das Lager leer. Andererseits
-
Thread
Klimaanlage mit Raspi einschalten
läuft durch, mich würde der Strompreis stören. Was du bis hierher nanntest würde ich einen Atmel AVR mega oder Arduino nehmen, keine SD Karte läuft sicherer.
@Joachim B. Das Crumb-X1 Modul ist mit dem NET-IO vergleichbar. Allerdings ist es viel kompakter. Es läuft absolut stabil. Mir wurde bisher noch nie von unerwarteten Ausfällen berichtet - kein einziges mal! Und von dem Ding wurden sicher einige
-
Thread
AVR Assembler Tut: Was mache ich falsch?
leuchet immernoch.... ich blick echt net warum :-)
funktioniert............ also ich blicks net warum es net vorher ging....