-
Thread
Assembler Programm zu umständlich
Hier mal ne Wartefunktion in Assembler als Macro: https://www.mikrocontroller.net/topic/192660#1884373
Oder in C: [c] #include <stdint.h> #include <avr/io.h> #include <util/delay.h> void delay_s(uint8_t secs) { while(secs--) // secs Mal _delay_ms(1000); // 1 Sekunde warten } int main(void) { PORTB |
-
Thread
ATtiny44A - Problem beim sleep mode
geflasht. Es hängt bei der Messung kein Debugger dran. Meine Messung ergab 28µA! [c] #include <avr/io.h> #include <avr/sleep.h> int main(void) { DDRA = 0x00; DDRB = 0x00; MCUCR |= (1<<SE); // Sleep enable set_sleep_mode(SLEEP_MODE_PWR_DOWN); // Sleep Mode "power down
umgeändert. Am Stromverbrauch hat sich aber leider nichts geändert. Nach wie vor 28µA! [c] #include <avr/io.h> #include <avr/sleep.h> int main(void) { DDRA = 0x00; PORTA = 0x00; DDRB = 0x00; PORTB = 0x00; PRR = (1<<PRTIM1)|(1<<PRTIM0)|(1<<PRUSI)|(1<<PRADC); // power reduction register
-
Thread
Assembler mehrere Fragen
https://www.mikrocontroller.net/articles/AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
Atmel vertrieben Studio lässt es zu, in Assembler zu programmieren. Kost nix. Hier im Bereich: AVR -> AVR-Tutorial wird beschrieben, wie das so aussieht und man so ein Teil programmiert. Für so etwas ist der Atiny13a eher mittelprächtig. Du brauchst eine Umgebung, in der Du den Programmcode in
-
Thread
LCD HD44780 Atmega16 und PCF8574
DB4 * P1 - DB5 * P2 - DB6 * P3 - DB7 * P4 - RS * P5 - E * R/W - GND */ #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/iom16.h> //ISR Vektoradresse mit Variablenbezeichnung //#include "lcd-routines.h" #include "i2clcd.h" #include "i2cmaster.h" //#define F_CPU
https://www.mikrocontroller.net/topic/334653#3697582
-
Thread
AVR springt nicht aus Funktion
Leute, ich bin Neu hier und habe ein merkwürdiges Problem mit meinem Programm: [c]#include <avr/io.h> #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #define Stat_LED_bl PC5 #define Stat_LED_rt PC6
Idee wäre ich alleine nie gekommen... Dafür gibt's hier u.a. sowas: https://www.mikrocontroller.net/articles/AVR_Checkliste Oliver
-
Thread
Webserver Ethernet ENC28j60 ATmega1284p TCP ARP Assembler
Webservers und ein großes Dankeschön an Michael, er ermöglichte mir erst dieses Projekt. Hardware: AVR-NET-IO BOARD, diverse LEDs, bei Bedarf ein LCD und ein BEEP. Bei Programstart sendet der Host ein ARP-Request an den Router und meldet sich somit an. Auf ein PING (ICMP) und ein ARP-Request antwortet
und ein großes Dankeschön an > Michael, er ermöglichte mir erst dieses Projekt. > > Hardware: AVR-NET-IO BOARD, diverse LEDs, bei Bedarf ein LCD und ein > BEEP. Du machst wirklich vor nichts halt, Gratuliere!!! Ich habe lange nichts mehr wirklich in ASM gemacht, wegen des ESP8266 mehr C/
-
Thread
Tiny85 Low Power Code Optimieren
Lichtsensors. [c]#ifndef F_CPU #define F_CPU 8000000UL #endif #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #define DARKVAL 40 #define DEVIATION 5 #define HYST 6 #define ADC_SAMPLES 3 unsigned char power_counter = 1; float adc_in = 1024; float
: Ripper121 */ #ifndef F_CPU #define F_CPU 1000000L #endif #include <util/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #define DARKVAL 40 #define DEVIATION 5 #define HYST 6 #define ADC_SAMPLES 3 unsigned char power_counter = 1; float adc_in = 1024; float
-
Thread
Basecom > C übersetzen Gesperrt
[c] #include <avr/io.h> //$regfile "m8def.dat" #include "sbit.h" uint8_t Dis[] = { //Dim Dis(10) As Byte 0b00111111, //Dis(1) = &B00111111 0b00000110
Peter D. schrieb im Beitrag #4598448: > Viele MC-Compiler bringen IO-Bits von Haus aus mit (z.B. Keil C51, > Codevision), der AVR-GCC leider nicht. Daher finde ich es nicht > verkehrt, wenn man sie nachrüstet. Versagt aber, sobald man auf ein anderes Register wie
-
Thread
DS18B20 Problem Telfonkabel 4 polig
@ Mile (Gast) >Ich habe in einem anderem Forum gelesen dass hier auf IO des AVR und GND >ein 10µ Kondi geschalten wurde plus zusätzlich ein 100R Widerstand in >Serie... Sicher nicht. >Würde das was bringen? Ja, dann wäre dein OneWire SICHER tot! ;-) >Oder
im Beitrag #4596591: > @ Mile (Gast) > >>Ich habe in einem anderem Forum gelesen dass hier auf IO des AVR und GND >>ein 10µ Kondi geschalten wurde plus zusätzlich ein 100R Widerstand in >>Serie... > > Sicher nicht. > >>Würde das was bringen? > > Ja, dann wäre dein OneWire SICHER tot! ;
-
Thread
Atmega8 und I2C-Display startet nicht
ursprünglicher Code war (da wurde fleissig an den UART gesendet): [c] #define F_CPU 4000000UL #include <avr/io.h> #include <stdint.h> #include <util/delay.h> #include <util/twi.h> #include <uart.h> #define BAUDRATE 9600UL #define CR "\r\n" //Funktionen Prototypen void Uart_init(); void Port_init
hat gestern auch immer ergeben, dass nichts gesendet wird: [c] #define F_CPU 4000000UL #include <avr/io.h> #include <stdint.h> #include <util/delay.h> #include <util/twi.h> #include <uart.h> #define BAUDRATE 9600UL #define CR "\r\n" //Funktionen Prototypen void Uart_init(); void Port_init
-
Thread
Pulsweitenmodulation ATmega8515 auf Steckbrett
Diode danach noch ein Widerstand. Bevor noch jemand fragt hier auch gleich mein Code. [c]#include <avr/io.h> #include <util/delay.h> #define F_CPU 1000000UL int main(void) { //DDRB |= 0b00011110; int pwm_soll = 10; int pwm_phase = 0; int dim =0; DDRB |= (1<<PB0);
Diode danach noch ein Widerstand. Troll! Oder schau dir das hier an: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Hardware und vergleiche mit deinem Aufbau.
-
Thread
Oszi mit Trenntrafo pimpen
Tastköpfe" - den habe ich > gelesen. Die Nein, ich meine den da: http://www.mikrocontroller.net/topic/134254#1220593
geraucht und > das war's dann. Ich würd erstmal ergründen, was Du da wirklich gemacht hast. Einen IO-Pin mit GND zu verbinden, hält der AVR locker aus, da raucht nix ab.
-
Thread
Nach langer Pause: AVRISP mkII blinkt orange
Hallo, ich habe vor längerer Zeit ein AVR-NET-IO von Pollin (mit ATMega644) umprogrammiert. Das funktionierte im Atmel Studio 6 mit dem AVRISP mkII bis vor ca. 2 Jahren ohne Probleme. Dann habe ich dieses Projekt beiseite gelegt und alle Sourcen archiviert. Das AVR-NET-IO und der AVRISP lagen die ganze Zeit offen bei mir auf dem Schreibtisch herum und wurden sicher auch ein paar Mal bewegt. Jetzt habe ich dieses Projekt wieder aufgenommen, und leider funktioniert
-
Thread
Über Lan , Netzwerk Unterbrecher Steuerung
ein ganz Schneller, und nun scheitert es an solchen Banalitäten? Schau mal hier bei Pollin zum AVR NetIO http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bauelemente_Bauteile/Entwicklerboards/Sonstige_Boards/AVR_NET_IO_Fertigmodul.html und schick den Kram den du jetzt hast wieder zurück?
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
bisher konnte ich keine Einschränkungen finden.. ST-Link V2 geht, Breakpoints, Stacktrace, Watches, IO-View.
https://www.mikrocontroller.net/topic/470692
-
Thread
Verstehe Code des AVR Studio nicht
der Ausgang etwas macht. Hat einer eine Idee was falsch sein könnte? Hier der Code: #include <avr/io.h> #include <avr/interrupt.h> #define LED0 PORTB4 #define LED1 PORTB3 uint8_t Tick = 0; uint8_t OldTick = 0; void InitSystem ( void ) { //Set IOs to Output DDRB
https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Datenaustausch_mit_Interrupt-Routinen
-
Thread
Digitales Display und Keyboard mit PC verbinden
Treiberchen basteln. Ach, der I/O Warrior fällt mir dazu auch noch ein: http://www.codemercs.com/de/io-warrior Der könnte sowas evtl.
Ports mit "Luna"-Modul "Ports" und Senden der Daten an PC-Schnittstelle über "Uart"-Modul: http://avr.myluna.de/doku.php?id=de:hardware-interfaces - Empfangen der Daten an PC-Schnittstelle in VB.NET über "System.IO .Ports"-library: http://www.me.umn.edu/courses/me2011/smartprodcourse/technotes/docs
-
Thread
Attiny26 Zeitstempel im Programm - (Leistungsmessung)
zum Auslesen der Analogeingänge habe ich gefunden: http://rn-wissen.de/wiki/index.php?title=ADC_%28Avr%29 ebenso zur Ausgabe der PWM: http://rn-wissen.de/wiki/index.php?title=Timer/Counter_%28Avr%29 Jetzt bin ich auf der Suche nach einem Code für eine Zeiterfassung, da habe ich noch nichts gefunden
eine Funktion die man nur einzubinden bräuchte. Auf Basis von hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#Overflow_Interrupt habe ich es ins Blinkprogramm eingebunden: [c] #define F_CPU 1000000UL #include <avr/io.h> //#include <util/
-
Thread
China-BME280 Problem
Bosch Lib von Github für Augenkrebs sorgt, habe ich hier mal eine eigene getippt: http://fritzler-avr.de/HP/Librarys/BME280_his.php
Mit 3,3V und den neueren AVR gehen sogar locker 12,288MHz. Son Quarz hat man eh fast immer rumliegen.
-
Thread
Parallele Ansteuerung mehrerer Servomotoren mittels RS232
so ganz. Schau mal hier, wie so ein Servoimpuls wirklich aussieht: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Servo
Arduino Nano Module kann man auf Steckbretter stecken. In diesem Buch wird die Programmierung von AVR und Servos ausführlich erklärt und ausprobiert: http://stefanfrings.de/mikrocontroller_buch/index.html
-
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
Funktionsgeneratir mit USB Schnittstelle per microcontroller programmieren
Harry L. schrieb im Beitrag #4577051: > Arduino/8bit AVR & Ethernet ist doch eine einzige Qual (wegen des > begrenzten RAM) nun ja für die Arduinos gibt es shields https://www.google.de/search?q=Arduino+net+shield&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd
Das bedeutet, daß debian mit aktuellen Updates sauber funktioniert https://www.mikrocontroller.net/topic/397439#new
-
Thread
Suche 16 bit CPU mit externem Buszugriff
richtigen schnellen Speicher kopieren, fertig. Na klar, schnell mal ne 128MB SD Karte ins 16K SRAM vom AVR kopieren. Wie konnte *das* der TO übersehen .... dass das so einfach geht.
(41264-ZIP120), in ZIP-16, was sogar in Lötpunktraster passt. Siehe https://www.mikrocontroller.net/topic/103485#new
-
Thread
ESP8266 + Display + Drehencoder + DeepSleep
sich dann selbst, indem er IO2 auf LOW setzt. Yep - nettes Konzept - müßte funktionieren. Allerdings bin ich mir nicht 100%ig sicher, ob IO2 nicht "sifft" (= Strom rausläßt), wenn der MC ausgeschaltet ist, aber trotzdem mit
habe die "Lösung" gefunden. Es geht um den linken Teil der Schaltung: http://www.mikrocontroller.net/wikifiles/f/f0/Schaltplan_transistortester.png der in http://www.mikrocontroller.net/articles/AVR-Transistortester#Automatische_Abschaltung beschrieben ist. Spricht etwas dagegen? Ansonsten würde
-
Thread
ATmega644 Timing Probleme
Change Interrupt für PCINT14 ISR(PCINT1_vect) { cli(); if( ( PINB & (1 << IO) ) == 0 ) //Wenn 0 anliegt... startBitFlag = 1; sei(); } //Interrupt für ETUTimer2 ISR(TIMER2_COMPA_vect) { cli(); if( ( PINB & ( 1 << IO ) ) == 0 ) receivedBit
hinschreiben (vorzugsweise als Macro). Hier mal ne SW-UART als Beispiel: https://www.mikrocontroller.net/topic/125651#new
-
Thread
Entwicklungsumgebung für MSP430
Energia einem (unnötigerweise) verbaut, ist die Möglichkeit des Debuggens, aber das dürfte Dich als AVR-Anwender nicht so schwer treffen. Anders als beim AVR ist beim MSP430 jedes Programmierinterface (abgesehen vom BSL) auch ein Debuginterface; von der Anwenderseite verhalten sich 4-Draht-JTAG und
Das betrifft insbesondere die seriellen Schnittstellen (asynchron, SPI und I2C). Anders als beim AVR gibt es zwei Dokumente, mit denen Du Dich gut vertraut machen musst, das individuelle Datenblatt und den zugehörigen "Family User's Guide".
-
Thread
ATmega644 UART
Fehlversuchen, habe ich den Code auf folgendes minimiert: [c]#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #define baudrate 9600UL void uart0_init(void); void uart0_putchar(unsigned char c); int main() { uart0_init(); while (1) { uart0_putchar('t'
https://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
-
Thread
Probleme mit I2C-Kommunikation zwischen STM32 und AVR-Slaves
Ergebnis. Den Quell-Code für den STM32 findet man in dem Thread hier: https://www.mikrocontroller.net/topic/395940#new Der Quell-Code von den AVR-Slaves ist hier: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <stdint.h> #include "TWI_Slave.h" #define ACK_ENABLE TWCR = (1<
, und zwischen die Bytes, einzubauen, damit der AVR Zeit hat zu reagieren.
-
Thread
ATmega als "Ersatz" für MAX7219
Beitrag #4553055: > Bin totaler SPI noob :( Schon mal hier geschaut? http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface http://maxembedded.com/2013/11/the-spi-of-the-avr/
vorhast. das "mitlauschen" auf den spi-leitungen ist sicher kein problem. wie schon erwähnt muss der avr als spi slave arbeiten. eine 5V-Type wäre sinnvoll. DIN des MAX9219 verbindest du mit MOSI des avr. CLK des MAX9219 verbindest du mit SCK des avr. die beiden LOAD der MAX9219 führst du über ein
-
Thread
FT800 / FT810 Library
Jahren die ATMegas kennengelernt. Zu Anfang mit Assembler und dann mit Bascom. Dann bin ich zu LunaAVR gewechselt. Am PC programmiere ich in VB.net. Über die Jahre habe ich für unterschiedliche Projekte mich mit den einzelnen Bereichen der ATMegas beschäftigt und meine die Hardware gut zu kennen. Die
- no DMA yet but seems to be doing just fine. :-) This is done as a baremetal target in PlatformIO using https://github.com/Wiz-IO/framework-wizio-pico
-
Thread
Eclipse mit AVR: Problem beim Laden des Programmes auf den AVR
<avr/io.h> #define running 1 // Unterprogramm mit Zeitschleife fuer ATMega16 ohne Quarz void delay_ms( unsigned int ms ) { unsigned int i; unsigned int j; for ( i = ms; i; i
bringen. :-) Die Byte größe sollte passen. Den Code den ich oben gepostet habe, habe ich von dem AVR-Tutorial hier (https://www.mikrocontroller.net/articles/AVR_Eclipse) - der Output sagt dort auch eine Bytegröße von 108 Bytes- Also ungefähr die selbe Größenordnung wie bei mir.
-
Thread
Modellauto mit Stirlingmotor über App steuern
Schau Dir mal diese Bluetooth-fernsteuerung an: http://stefanfrings.de/serial_io/index.html Oder mit WLAN: http://stefanfrings.de/wlan_io/index.html > Wie bekomme ich über einen Mikrocontroller die zwei Servos gesteuert? Steht hier: https://www.mikrocontroller.net/articles
Stück für Stück in Teilaufgaben zerlegen. Ich würde einen Raspi3 mit angesetztem AVR(Adurino) für die Servosteuerung nehmen. Der AVR steuert die Servos an und hat noch Ressourcen um Sensoren anschliessen zu können. (Spannungsüberwachung) Die Kommunikation mit dem Raspi erfolgt
-
Thread
ATtiny45: kein Interrupt bei Timer1
würde gerne aufgrund des 4-Bit-Prescale mit 16.384 den Timer 1 nutzen. Dazu folgendes Test-Programm im AVR Studio 7 zusammengeschrieben: [c] #include <avr/io.h> #include <avr/interrupt.h> volatile int i = 0; ISR (TIMER1_OVF_vect) { i++; PORTB &= ~(1 << PB0); // led0 on if ISR is called
erhält man trotzdem nicht (natürlich ist *TOIE1* in *TIMSK* gesetzt). Siehe hier: [c] #include <avr/io.h> #include <avr/interrupt.h> volatile int i = 0; ISR (TIMER1_OVF_vect) // geht nicht { i++; PORTB ^= (1 << PB0); // led0 toggle if ISR is called } ISR (TIMER1_COMPA_vect) // geht
-
Thread
Entprellungsfunktion arbeitet nicht zuverlässig
Hallo Ich habe diese Entprellungsroutine https://www.mikrocontroller.net/articles/Entprellung#Flankenerkennung für einen "Active HIGH"-Taster umgebaut: [c]#include <avr/io.h> #define BUTTONPORT PIND #define BUTTONPIN PD2 char debounce(void) { static unsigned
schrieb im Beitrag #4546835: > Ich habe diese Entprellungsroutine > https://www.mikrocontroller.net/articles/Entprellung#Flankenerkennung Drüber steht ja "Flankenerkennung", da wird also gar nichts entprellt. Weiter steht "Die Entprellung geschieht dabei durch die ganze Laufzeit des Programms
-
Thread
GLCD funktioniert an mega128 aber nicht an mega32
geändert, Ports sind gleich geblieben. Welche Entwicklungsumgebung verwendest du? Doch nicht etwa avr-gcc(Atmel studio und konsorten)? Falls doch: grober Fehler. Immer avr/io.h inkludieren und mit den Typ mit einem Compilerflag definieren. Falls du etwas anderes verwendest, ignoriert bitte alle diesen
Ich nutze CodevisionAVR und habe stdio.h drin. avr/io.h brauche ich da nicht, oder? Etwas anderes nutze ich auf den Ports auch nicht. Kein I2C, kein SPI, oder sonst was. Nur IOs für das Display. Ausser.... ISP was sich
-
Thread
Raspberry Pi Taster stören sich gegenseitig
. Ach mal wieder der Pollin-Board Bug, lange nicht mehr gesehen. https://www.mikrocontroller.net/topic/152361
spielt keine Geige. In dem Pollin-Thread wird der Fehler auch erklärt: https://www.mikrocontroller.net/topic/152361#1533565
-
Thread
ATMega328, komisches Verhalten bei fast vollem Speicher
extra Kondensator! Das werde ich noch ändern. Auch die Erklärungen hier: https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Referenzspannung_AREF sind nützlich - z.B. sollte ich für die gewollte 5V Referenzspannung einfach die interne nehmen. Gruß, Sebastian
LCD-Rotinen sind ausgetauscht. Ich habe im Prinzip die hier verwendet: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen und entsprechend angepasst und erweitert. Das Problem besteht weiterhin. Ich glaube auch langsam, dass wir an einem Punkt angekommen
-
Thread
tft Display ansteuern (ft800)
Ganze etwas portierbarer zu machen: [c] // target specific definitions and functions #include <avr/io.h> #include <avr/pgmspace.h> #define F_CPU 16000000UL #include <util/delay.h> #define FT_SPI_PORT PORTB #define FT_CS (1<<PB4) #define FT_PDN (1<<PB5) static inline void ft800
rayjin schrieb im Beitrag #6584911: > Wo finde ich die Funktion pgm_read_byte_far ()? In avr/pgmspace.h
-
Thread
Gesamtübersicht von erfahrenem Nutzer (Bereich Smarthome)
Briefkasten über eine kleine, batteriebetriebene Funkstrecke anbindet. Ein auf Stromsparen ausgelegtes AVR Modul mit RFM69 Funkmodul kann z.B. Posteingang an die Zentrale melden. https://youtu.be/SdBMI9aZAdA?t=58
> 6. Haustür soll mit ... Smartphone öffnen. --> Sehr gute Einfälle http://www.mikrocontroller.net/topic/390364
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
willst, was das ganze aber mit Linux zu tun haben soll erschließt sich mir nicht. > Was ist mit AVR > Studio? Was mit meinem USB Endoskop? Ich würde auch wrkl gerne Linux > verwenden aber es gibt weder eine gescheite Einsteigerdoku noch ist es > in 12h einrichtbar das alles läuft. AVR Studio
schade! Android hingegen hat > erkannt, was die Menschheit will... Aha, auf Android läuft also AVR-Studio?
-
Thread
AVR libc 328p, (Verständnis)Probleme mit Timern
ist es normal das die Arduino-Boards derartig ungenau sind? Hier das Programm: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> // ********** Config ********** volatile uint32_t seconds = 68400; // Startzeit bei PowerUp (19:00 Uhr) uint8_t daemmerungSeconds = 10;
Andere Werte sind properitär) // ********** Config Ende ********** // http://www.avrfreaks.net/forum/tut-c-newbies-guide-avr-timers?name=PNphpBB2&file=viewtopic&t=50106 // https://sites.google.com/site/qeewiki/books/avr-guide/timers-on-the-atmega328 volatile uint16_t octalMilliseconds = 0
-
Thread
16-Kanal Relais mit Arduino
Produktseite führt leider ins Nirwana http://www.sainsmart.com/16-channel-12v-relay-module-for-pic-arm-avr-dsp-arduino-msp430-ttl-logic.html
Abstände mit den Vorstellungen von VDE & Co (VDE 0110, Kriechstrecken) http://www.mikrocontroller.net/topic/269645#2818272
-
Thread
DSI 39 Pin Display Mit arduino o.Ä. ansteuern
So etwas hat jemand mit einem FPGA für das Display aus iPhone 4/4S hinbekommen. https://hackaday.io/project/364-mipi-dsi-display-shieldhdmi-adapter
Fernsehern ebenfalls. Zwar gelingt es mit erheblichem Bitgefrickel, mit einem einfachen µC wie einem AVR ein Videosignal zu erzeugen, mit dem man einen VGA-Monitor ansteuern kann, aber sehr viel mehr ist damit dann auch nicht drin. https://www.mikrocontroller.net/topic/143445#new gibt Text mit 80 Zeichen
-
Thread
Atmega 16 und HC-SR04
jedoch ist es bei mir so das nur die 1. LED dauer lechtet. kann mir vllt jemand Helfen. #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 1000000UL //1MHz CPU Takt //Impuls Start: PD2 auf High ISR (TIMER1_COMPA_vect) { PORTD|=(1<<PD2); } //Impuls Ende
Messungen pro Sekunde). Vllt. ist hier noch etwas: HC-SR04 auswerten https://www.mikrocontroller.net/topic/331541#new https://www.mikrocontroller.net/topic/321134#new Fertiger Code in AVR-C (evtl. mit HD44780 Display): https://www.mikrocontroller.net/topic/310579#new
-
Thread
3fach Schaltungsschutz?
5V Regler ist ein 7805, der mit 7-16V versorgt werden kann. so als Heizung wie beim alten Pollin NetIO oder ist der Verbrauch auf der 5V-Scheine so gering oder der Kühlkörper so groß? Gruß aus Berlin Michael
Regler ist ein 7805, der mit 7-16V versorgt werden kann. > > so als Heizung wie beim alten Pollin NetIO oder ist der Verbrauch auf > der 5V-Scheine so gering oder der Kühlkörper so groß? > > Gruß aus Berlin > Michael Heizung? Wie meinst du das? Ein 7805 Regulator liefert von 7-25V Eingang