-
Thread
Ubuntu-Linux
Linux auszuprobieren, wünsche ich Dir viel Spaß und Erfolg dabei. [1] https://unetbootin.github.io/ [2] https://kofler.info/buecher/linux/
Karl schrieb im Beitrag #5400175: > Ich hab mir auf dem Raspi den AVR > Burn-O-Mat installiert, weil ich keine Lust habe zum Programmieren > irgendwas in irgendeine Kommandozeile zu tippen, damit AVRdude mir dann > mit den falschen Fuses den µC verfused. Ich schreib
-
Thread
Getting started with STM32F103
aus China? Stefanus F. schrieb im Beitrag #5393093: > 4.) Ja, den startup code braucht man. Beim AVR bist du gewohnt, dass der > COmpiler diesen automatisch erzeugt und noch vor deine main() Funktion > einfügt. Bei AVR hast du hier die Chance, den Code zu verändern. > Außerdem kannst du hier die
USB-Serial-Adapter ist bereits bestellt. Sonst bestelle ich mir halt >> noch einen StLink mit. Aber zumindest beim AVR brauchte ich bisher noch >> nie einen Debugger. > > Es ist aber nett und viel billiger als für den AVR. Einen ST-Link in der > Bauform eines USB-Sticks verkauft dir der Chinese für €2,50. Nach
-
Thread
Artikel der Woche: Net-IO
Idee gut, auf lesenswerte Artikel "geschubst" zu werden, aber wenn man da so einen Dinosaurier wie AVR Net-IO findet, der bei Pollin schon lange nicht mehr angeboten wird, dann ist die Idee mit dem "Artikel der Woche" doch ..... zweifelhaft. Oder gibt es da einen Sinn, der sich mir nur nicht erschließt
Wie kommst du darauf, dass der AVR-Net-IO nicht mehr angeboten wird?
-
Thread
Buch für C-Einstieg
#5388994: > Hat da Jemand einen heissen Tipp? Hier wird eins verkauft: https://www.mikrocontroller.net/topic/449644?goto=new#new C - Programmieren von Anfang an, 5 EUR AVR - Hardware und C-Programmierung in der Praxis, 20 EUR VB
Das sieht auch nützlich aus: https://www.8051projects.net/files/public/1242392126_2569_FT22383_avr_tutorial.pdf Das dürfte hier sogar bekannt sein:-)
-
Thread
Praxiskurs AVR-XMEGA-Mikrocontroller. Mit C von Anfang an. ( Buch von Günter Spanner )
Dort steht, wie du ein "Kit" für AVR Mikrocontroller hinzufügst: http://stefanfrings.de/avr_tools/index.html#ide http://stefanfrings.de/avr_tools/index.html#qtcreator
0hSPI https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03-setup.exe https://www.qt.io/product Bernd_Stein
-
Thread
[AVR] Duty-Cycle von 0 mit Timern
derzeit auch noch ein weiteres Problem. Ich habe folgenden Code: [c]#include "audio.h" #include <avr/io.h> #include <avr/interrupt.h> static volatile uint8_t play; static volatile uint32_t rate; static volatile uint32_t rate_counter; static volatile uint8_t* audio_; static volatile uint16_t
https://www.mikrocontroller.net/topic/437993#5194701
-
Thread
Optokoppler Ersatz
Ich habe hier einen Beitrag gefunden mit einem ähnlichen Fall. https://www.mikrocontroller.net/topic/286730?goto=3042236#3042236
microseconds. 1/2 wave of a 60Hz AC signal // is about 520 counts (8,333 microseconds). #include <avr/io.h> #include <avr/interrupt.h> #define DETECT 2 //zero cross detect #define GATE 9 //TRIAC gate #define PULSE 4 //trigger pulse width (counts) int i=483; void setup(){ // set
-
Thread
static const PROGMEM in eigenes File auslagern
nicht nur "funktioniert" sondern auch Best Practice oder Regelkonform ist? main.c: [c] #include <avr/io.h> #include <avr/pgmspace.h> #include "progmemconst.h" int main() { unsigned char counter; while(1) { for (counter = 0; counter < 6; counter++) { PORTA = pgm_read_byte
eigene > Datei gepackt werden, sie darf nur nicht static sein. > > main.c (oder .cpp) > #include <avr/io.h> > #include <avr/pgmspace.h> > #include "progmemconst.h" > > .. etc. > > progmemconst.h: > extern const uint8_t Werte[] PROGMEM; > > progmemconst.c (oder .cpp) > #include <avr/pgmspace.h
-
Thread
ESP8266 DMX Receiver für Arduino/C
einer Möglichkeit mit einem D1 Mini das DMX Signal aus einem Max485 Chip auszulesen. Ein W-Lan Art Net irgendwas ist mir leider bei weitem zu komplex. Mit DmxSimple bekomme ich leider diese Fehlermeldung: c:\Users\timru\Documents\Arduino\libraries\DmxSimple\DmxSimple.cpp:7:10: fatal error: avr/io.h
DMX_test.ino:1: c:\Users\timru\Documents\Arduino\libraries\DMXSerial\src/DMXSerial.h:39:10: fatal error: avr/io.h: No such file or directory 39 | #include <avr/io.h> | ^~~~~~~~~~ compilation terminated. exit status 1 Compilation error: exit status 1 Wäre sehr für Hilfe Dankbar
-
Thread
TinyFPGA BX – FPGA Entwicklungskit für wenig Geld
Dass ist nicht besser als das hier bereits beworbene Trenz/Avnet-Board. https://www.mikrocontroller.net/topic/fpga-iot-maker-board das inzwischen im Gegensatz zur CrowdFoundingGedöhns gut lieferbar ist.
Project-Board" bastelt auf dem sich die angeblich unnötige Peripherie wieder findet: https://cdn.hackaday.io/images/6162851515347204608.JPG
-
Thread
Daten über lange strecken (50m) zwischen Arduinos austauschen
Jim M. schrieb im Beitrag #5379839: > Also MAX232 am AVR und MAX3232 am ESP warum soll man am AVR zum alten MAX232 gehen? Der Sinn erschliesst sich mir nicht, ich verwende immer MAX3232
> warum soll man am AVR zum alten MAX232 gehen? Weil es geht und passt. Beide kann man mit 5V betrieben.
-
Thread
Kapazität messen, 400-700pF
ist. Die solltest du dir anschauen und ggf. übernehmen. Artikel: https://www.mikrocontroller.net/articles/AVR_Transistortester Thread (lang & unübersichtlich): https://www.mikrocontroller.net/topic/248078
io.h> #include <util/delay.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include "uart/uart.h" #define BAUD 9600L uint16_t single_capture[100]; uint16_t captures[5]; uint32_t result;
-
Thread
Alternativen zur Arduino IDE!
Hallo Karl Kannst du die AVR Einrichtung unter Geany mal erklären
Normal schrieb im Beitrag #5386917: > Habt Ihr euch das mal angesehen > https://www.mikrocontroller.net/articles/Code::Blocks Ist ne tolle IDE. Habe kein Arduino damit gemacht, geht aber. Auch für AVR. Können noch Plugins installiert werden. Und für Kommandozeile und Windows sowieso. Kann auch C
-
Thread
IR Sender ATTINY85
Codes, die man sich vorstellen kann und das ohne zusätzliche Hardware: https://www.mikrocontroller.net/articles/IRMP
habs jetzt hinbeommen :-) #include <avr/io.h> #include <util/delay.h> unsigned long time_reset = 0; int onoff[]={1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1}; int volUp[]={1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
Vor droellfzig Jahren hatte hier mal jemand einen EDO-Riegel an einen AVR geknueppert. Das ist doch *genau* was du brauchst. Platz ohne Ende. Musst du mal nach suchen...
-/Hobbybereich. Cortex-M zu ARM Axx verhält sich warscheinlich wie AVR zu ARM Cortex von der Geschwindigkeit her, aber vom Budget zu Leistung dürfte das STM32F429i-disc1 ungeschlagen sein.
-
Thread
MCP23017 - gemischter Betrieb von LEDs und Taster
machen? Als Beispiel für meinen bisherigen Code habe das eingetragen. https://www.mikrocontroller.net/topic/448394#new In diesem Link steht einiges.
es ist ein AVR. Verwende nach Möglichkeit nicht die PinChangeInterrupts weil die nicht direkt ausgewertet werden können und etwas komplizierter im Gebrauch sind. Dann programmiere die entsprechenden Register im
-
Thread
MCP23017 - Abfrage Taster
einzigste was nicht drin steht ist die Zuordnung der Register. [c] #include <stdbool.h> #include <avr/pgmspace.h> #include "main.h" #include "i2cmaster.h" #include "avr/io.h" #include "util/delay.h" #include "avr/interrupt.h" #include "stdlib.h" // Controll Register ICON.Bank = 0 // Richtungsregister
das blinken der LED auskommentiert. das sieht jetzt so aus: [c] #include <stdbool.h> #include <avr/pgmspace.h> #include "main.h" #include "i2cmaster.h" #include "avr/io.h" #include "util/delay.h" #include "avr/interrupt.h" #include "stdlib.h" // Controll Register ICON.Bank = 0 // Richtungsregister
-
Thread
MSR System bauen
Einplatinencomputer war ist heute ein einziger µC. Ein ATmega328 hat RAM, Flash-Speicher, EEPROM, IO, TIMER, ADC und 'Kleckerkram'. Der könnte für Dein Vorhaben ausreichen. Sofern Du Motoren, Relais, usw. ansteuern möchtest, kannst Du entsprechende Treiber ergänzen. Bei einem Einplatinencomputer waren
Kliksch du hier zum Einstieg: https://www.mikrocontroller.net/articles/AVR und als Idee für dein Projekt: https://www.mikrocontroller.net/articles/Giess-o-mat Thomas G. schrieb im Beitrag #5367196: >>Clemens S. schrieb: >>Da wir nur Beispiele austauschen
-
Thread
kleinstmögliche Ethernet-Lösung
CrumbX1-Net Modul. Die Hardware bekommst du bei der Firma Chip45, die Beispiel-Firmware dazu kommt von mir. https://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php http://stefanfrings.de/net_io/index.html > idealerweise genug Rechenleistung für einen SSH-Server Das kann er allerdings nicht
-
Thread
Audio ausgeben mit µC
MSTR); SPSR = 1; SPI_MasterTransmit(~0); } #endif /* MAIN_H */ // main.c #include <avr/io.h> // Muss immer sein #include <stdio.h> // Die Ein- und Ausgabefunktionen, // Typen und Makros #include <stdlib.h> // Funktionen zur Umwandlung von Zahlen, // fuer Speicherverwaltung und
https://www.mikrocontroller.net/topic/437993#5194701
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
dann aber auch nur noch Dev-Board Charakter. Da sind mir persöhnlich doch lieber die Dev-boards von AVR, ST, Silabs oder Microchip.
heutzutage würde ich einen ESP nehmen wenn am Netzwerk angemeldet oder für Kleinigkeiten immer noch einen AVR von 328p bis 1284p oder sogar einen Arduino mit TFT touch Shield.
-
Thread
Funktion aufrufen, Wert nicht in anderen Funktionsaufruf verwenden
Hallo, in den letzten Tagen habe ich mir das Tutorial AVR-GCC etwas vorgenommen, um mit meinem STK500+Atmega8L ein weinig rumzuspielen. Ich nutze AVR Studio 4.16 und als compiler die neuste WinAVR Version. Ich habe mir in diesem Zusammenhang eine Entprellfunktion
eure Antworten. [c]/* FUSES: Int. RC Osc. 1MHz => UNGENAUER WERT FÜR millis */ #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> //#include <stdbool.h> volatile uint32_t millis = 0; int Modus = 0; //DEBOUNCE uint32_t DebStamp = 0; int DebTime = 50; /* DEBOUNCE
-
Thread
C - Speicherplatzfrage
rauszuschreiben. Da ist ja quasi keine Funktionalität dahinter. Ich spreche auch nicht von Pointern auf die IO Register. Denkst du ich will dass mein XYZ-Modul irgendwas von IO-Registern oder HW-Adressen meinen Controllers weiß? Aber ich sprach von einem übergeordneten Protokoll welches einen UART verwendet
So könnte man auch gleich noch alle AVR-Libs, egal ob Mega oder Tiny auf eine reduzieren, völlig hardwareunabhängig.
-
Thread
Arm Compiler performance Linux vs. Windows
. Der kann dann auch mehr RAM nutzen. Hier mein Ergebnis dieses Vorgehens: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1742188
die Syscalls unterschiedliche Laufzeiten (Overhead). Man denke da nur an fork(). Da der GCC sehr IO lastig ist, kommt es dadurch zu großen Laufzeitunterschieden. IO-Syscalls sind unter Linux, glaube ich, auch schneller.
-
Thread
MCP23017 Funktion der Register
Habe mal mit diesem Code gearbeitet: [c] #include <stdbool.h> #include <avr/pgmspace.h> #include "main.h" #include "i2cmaster.h" #include "avr/io.h" #include "util/delay.h" #include "avr/interrupt.h" #include "stdlib.h" #define CP2317 0x40 //Habe A0 bis A2 auf GND
Konfigurationshinweise zum MCP32017 wie ich sie vor ein paar Wochen geschrieben habe: https://www.mikrocontroller.net/topic/446811#5342978
-
Thread
Fehler zum nachbauen :-)
meiner Erfahrung im LAyout nicht passieren dürfen. Aus irgendeinen Grund ist mir das fehlende GND Net im GP Layer einfach nicht aufgefallen. Da im CAD die GP als Negativ Layer dargestellt wird, ersieht man die NET Verbindung nur durch Vias mit "Crosshairs", ob die in der Tat mit einem NET verbunden
Ich habe durch Zufall einen Vorfahren zu diesem Thread gefunden: https://www.mikrocontroller.net/topic/227143
-
Thread
Atmel Studio: "Standard" SW-Routinen aus einem Pool verwenden
. Ich hatte mal das ASF-Framework verwendet, da war das dann genauso. Vor Jahren hatte ich dann AVR32 uCs mit dem AVR32-Studio verwendet, was auch gut lief, aber da war das Speichern ähnlich. Das AVR32-Studio wird schon seit langem nicht mehr unterstützt. Und dann musste ich zwangsweise auf Atmel
/////////////////////////////////////////////// // je nach Bedarf: #include <stdio.h> #include <avr/pgmspace.h> #include <avr/wdt.h> #include <avr/interrupt.h> // Die im Projekt angelegte Datei mit den globalen // Definitionen und Deklarationen #include "c_global.h" // Die Sourcedateien
-
Thread
STM32 Kompilat größer als erwartet
Großteil der C-Library mit Und das ist bei jedem so, nicht nur bei ARM, sondern auch beim Spielzeug AVR.
Und dort endet es nicht. Auch mein eigener Code belegt auf ARM sehr viel > mehr Speicher, als auf AVR. Und zwar ungefähr das doppelte. Dann optimiere deinen ARM Code auch bitte genauso aufwendig wie deinen AVR Code, also jeder Register Zugriff einzeln usw. Allein schon dass man beim AVR jede String
-
Thread
memtest.c - sollte Schreib/Lesezeiger nicht volatile sein?
keine portable(!) Sprache bekannt, welche Speicher Tests, Syscalls, direkte Speicher Zugriffe für IO konsistent standardisiert. Dir etwa?
Sprache die nur ganz bestimmte Dinge festlegt, um möglichst portabel zu sein. Sogar portabler als Java, .NET & Co. Dies ist frustrierend wenn man "nur" eine bestimmte Low Level Operation erledigen will, wie einen Speicher Test, aber so ist es eben konzipiert.
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
STM32Newbee andere mit ähnlicher Fragenstellung hier im Forum waren: -> https://www.mikrocontroller.net/topic/446080#new -> https://www.mikrocontroller.net/topic/258652#new -> https://www.mikrocontroller.net/topic/445444#new
und ihr Drumrum spricht, wenn sich Leute damit so > schwer tun. Naja die libs sind optional. Für AVR gibt es sowas z.B. gar nicht. Beschwert sich auch niemand. Aber dafür gab es hier schon Leute die das für AVR in ähnlicher Art nachgebaut haben. Manche sehen also schon den Bedarf. Andere halt nicht
-
Thread
USBasp bauen
USBasp hört sich so komisch an.. So gehts auch: https://www.mikrocontroller.net/articles/Bierdeckel-Programmer
aluminium Dann noch die Fischl FW mit einem Mod draufgespielt und gut ist. (siehe http://irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/ http://cepp-techblog.blogspot.jp/2013/12/avr-isp-aus-der-bucht.html Es läuft darauf hinaus, in der main der main.c DDRD = ~(1 << 2); durch
-
Thread
ATmega Development Boards (Sind die OK?)
Beitrag #5343108: > Was ist zur Zeit der günstigste verfügbare HW Programmer? Ich bin jetzt kein AVR Experte, aber du musst dich mal umschauen, gibt anscheinend auch Möglichkeiten sich selbst einen zu bauen: https://www.mikrocontroller.net/articles/AVR_HV-Programmer
hat, der weis, wie schnell man den unbrauchbar machen kann. Zudem hat dieser auch weniger Pins und IO als die ATmega64/ATmega32A ... Bei keinem Arduino mit AVR ist ein JTAG Anschluss, da der ATmega328 keinen JTAG hat. Ich würde die einen von denen empfehlen, welcher einen JTAG bereits onboard hat
-
Thread
Bitte um kurzes Schaltplan Review ATmega1284p
einen sehr sinnvollen Ansatz (nicht nur) für Anfänger. Ich selber entwickle jedenfalls fast alles für AVR8 erstmal auf einem 1284P. Man kann damit praktisch alles programmieren und testen, was mit den "üblichen" AVR8 geht (also Sonderperipherie wie USB oder CAN aussen vor), leider mit Ausnahme des USI
schlecht für > den Programmer. Die die ich kenne, vertragen das. Das steht auch so in der App Note AVR042 Figure 2-2 und dem zugehörigen Text. leider sagt die Note nicht aus, wie groß der Kondensator maximal sein soll. Beim Pollin NET-IO Board war mal 100µF drauf, das war zu viel. 10µF gingen aber
-
Thread
Geschwindigkeit IO-Zugriff
moderne Controller werden immer schneller getaktet - nur was kommt dabei an den IO-Pins davon an? Beispiel: Ein 8bit-AVR braucht 375ns um in einer Schleife einen Pin high und dann wieder low zu setzen. Bei einem Arm-Prozessor (32bit) der angeblich viel schneller sein soll sah
das Setzen/Rücksetzen 3.16us gedauert hat. Das ist also Welten langsamer. Wer nun Peripherie an IO-Pins anschließt und mit Pinsetz-/Pinrücksetzbefehlen arbeitet wird langsamer sein als mit AVR. Warum nur sind Arm scheinbar so langsam? Oder ist das ein Messfehler? Sind AVR wirklich so viel schneller
-
Thread
Variable in _delay_ms() einfügen
c * * Created: 03.03.2018 15:59:47 * Author : USER */ #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> uint8_t WERT = 0; uint8_t t = 0; int main(void) { DDRB &= ~ (1<<PB2); // auf Eingang Bewegungsmelder DDRB = (1<<PB3); // auf Ausgang Magnetventil
Debug\Makefile 79 [/c] [c]Severity Code Description Project File Line Error __builtin_avr_delay_cycles expects a compile time integer constant Attiny85 c:\program files (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h 187 [/c]
-
Thread
[C] While Schleife mit drücken eines Buttons abbrechen
blinken zu lassen. Beispiele dafür gibt es im Netz oder vielleicht auch im Kurs auf mikrocontroller.net
Standard-Werk an - die "Peter Dannegger-Methode" ist (nahezu :-)) unbestritten. https://www.mikrocontroller.net/articles/Entprellung
-
Thread
Mehrere Ports in arrays möglich?
Ziffer erstmal schaun, was du wo ausgeben musst. Sog. Multiplexing https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
Das Stichwort lautet "Multiplexing" oder "Charlieplexing" https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
-
Thread
wann Windows 10 IOT/Linux, wann zwingend Microcontroller ? Gesperrt
belib lieber beim Linux, wenn du ein Raspberry verwenden willst. Oder willst du unbedingt C# oder .NET Komponenten verwenden?
knapp am BINGO vorbei. Dabei fe lte nur noch ein einziges > Buzzword. Ich biete "Blockchain"! IoT
-
Thread
wegräumbare Experimente
Meintest du diesen Thread vieleicht? https://www.mikrocontroller.net/topic/444538
Das vielleicht, ist aber ohne LCD. http://www.hanneslux.de/avr/tipps/brett/index.html
-
Thread
Datenleitung kurz schließen, um Camera Auslöser zu triggern
gleich belegt ist. Die Pinbelegung kann man auch googlen und landet dann z.B. hier: http://www.doc-diy.net/photo/remote_pinout/#sony. Azch der SmaTrig kann Sony (http://www.doc-diy.net/photo/smatrig21/?german=1). Die kanonische Schaltung eines elektronischen Fernauslösers sieht dann so aus: [pre]
beispielweise weil die Kamera nicht GND sondern +5V durschschaltet. Oder weil die USB Wandwarze für den AVR nicht auf PE hängt. Ich würde einfach einen Optokoppler benutzen...
-
Thread
MS-DOS auf Diskette
Vorschlagsergänzungsliste (vorbehaltlich Erwünschtheit und Verfügbarkeit) - AVRstudio 4.13: könnte die letze für AVR-Abhängige sein - VC (Volkov Commander)sttatt NC: evtl. wg. Lizenz - ca. 160GB Patch: für die heimische Sammlung der Linux-Distributionen (oder Filme) - Synergy 1.3.1: spart eigene Maus/Tastatur
von treffenden TCP/TCMP? keine technischen Hürden. Problem Empfang: Rechner nur über Router mit I-Net verbunden. (ungestestet: Portforwarding könnte klappen, ist aber nicht ganz sicher, deswegen erstmal ohne) Treibersuche für Modemanschluss (Nebenspiel:"das Internet vergisst nichts", nur weiß das
-
Thread
Relais oder SolidState Relais für Rolladensteuerung gesucht
, den ein IO Port auch locker ansteuern kann. Hält auch die Ansprüche an die Leistungsfähigkeit der Steuerschaltung niedrig und man hat dort weniger Sauerei durch induktive Lasten. Aber ich würde auch eigentlich
falschen Stelle, du hast doch keine H-Brücke (Vollbrpcke) für das Relais. https://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
-
Thread
Batteriespannung mit Arduino auslesen
Dan schrieb im Beitrag #5324113: > Da komm ich nicht ganz mit: https://www.mikrocontroller.net/articles/Festkommaarithmetik
Und was zeigt der Serial Monitor? https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/
-
Thread
Arduino starke IR LED betreiben (wird gepulst)
die >gesamte Rechnung postet, damit ich sie nachvollziehen kann. https://www.mikrocontroller.net/topic/394828#4652837
Oder guck mal hier https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Ausg.C3.A4nge_benutzen.2C_wenn_mehr_Strom_ben.C3.B6tigt_wird
-
Thread
Welcher Mikrocontroller für 25 RGB-LEDs und 30 Taster
Eine Ansteuerung von 64 Kanälen findest Du hier: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm Auf 75 Kanäle zu erweitern sollte auch möglich sein. Das Einlesen der Taster übernehmen ebenfalls Schieberegister. Mein Favorit ist der CD4021, von denen vier Stück benötigt werden
Thread nicht mit NEO-Pixeln vollzumüllen hab ich das mal hier geparkt: https://www.mikrocontroller.net/topic/445579?goto=5319761#5319761 Gruß Dominik
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
DC3840 und MCA-25 rausgekramt... Die DC3840 lief ja vor Jahren schließlich mal stabil bei mir an einem AVR-NetIO mit einem Mega32. http://www.ulrichradig.de/home/index.php/projekte/uC-kamera Allerdings sind diese Cams wohl inzwischen kaum noch aufzutreiben. Gruß aus Berlin Michael
SPs. Unter Win7 geht es völlig problemlos, unter 10 sollte es auch noch gehen. Dazu den antiken WinAVR: https://sourceforge.net/projects/winavr/files/WinAVR/20100110/ Den WinAVR bitte in seinen Wunschordner auf C:/ installieren... Ich glaube, wenn man WinAVR zuerst installiert, erkennt ihn AVR-Studio
-
Thread
mbed - oder es muss nicht immer Arduino sein
ARM gehört das TLS, das ist auf den fetteren Boards auch implementiert und diese sind wohl für das IoT gedacht.
return 0 ; } [/c] Nur mit der MCUXpresso IDE komme ich nicht klar. https://www.mikrocontroller.net/topic/450154#new
-
Thread
Atmel Studio 7 Assembler + C mischen
funktionieren einwandfrei) Bin nach dieser Anleitung vorgegangen: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Assembler_und_Inline-Assembler#Assembler-Dateien Hab bei Atmel Studio 7 (Vers 7.0.1645) ein neues Project angelegt als c/c++ GCC C executable Project, Atmega128A, Dragon
.: [pre]avr-gcc ... -x assembler-with-cpp foo.asm ...[/pre] > #include "ave/io.h" "avr", nicht "ave" => #include <avr/io.h> > in 16, _SFR_IO_ADDR(SREQ) "SREQ" oder doch "SREG"? Eine normale Funktion