-
Thread
wie misst man die Qualität einer Telefonverbindung? nachweisbar mit einfachen Mitteln..
FritzBoxen mit S0-Ausgang für BK-Anschlüsse die FB 6360 die sinnfreie Frage nach dem Prüfung über a/b Ports kam ja auch von dir, na dann erzähl mal deine Theorie über a/b-Port-Prüfung? > Im Vergleich zu dir bin ich das im TK-Bereich auf jeden Fall! na dann mal los du großer Held, die dumme Frage drüber läßt ja schon tief blicken > a/b-Port Prüfung wie macht man das doch gleich? Im Gegensatz du dir muß ich hier nichts beweisen, weil du ja alle hier zur Dämlichkeit veruteilst! > Langsam wird es peinlich für dich, nur bemerkst du
-
Thread
DMX-Transmitter Code von Henne’s Sites ändern
for-Schleife und keine while? [c]= ~(PINC)[/c] Wenn ich mich richtig entsinne, hat das doch was mit einlesen eines Ports zu tun. Warum lese ich was ein, wenn nur was ausgegeben wird? Wie bekomme ich es hin, dass z.B. Rot für eine gewisse Zeit an ist und dann Grün leuchtet? Also quasi die Kanäle explizit
Hättest du dir das Beispiel mal durchgelesen, wäre dir klar geworden, das du mit DIP Schaltern an Port C eben den Wert von DMX Kanal 0 einstellen kannst.
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Allerdings ist der Mikrocontroller "untrennbar" mit dem Arduino-Board verbunden. Ein Evalboard mit AVR funktioniert auch recht sicher, allerdings gibt es schon mehr Freiheitsgerade und damit mehr Fehlerquellen (richtiger Sockel, richtiger Port, Jumperkabel, IDE richtig einstellen etc.) und die Programmierung
kleinen" MSP430, wie er für das Launchpad verwendet wird, für wesentlich besser als den "klassischen" AVR. Der MSP430 hat eine klarere Register-Terminologie und keine seltsamen Seiteneffekte. Beispielsweise ist MSP430 das Output-Register auch immer dafür verantwortlich, den Output des Ports zu steuern und
-
Thread
TV Bild mit AVR
http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm (20x38) http://members.ozemail.com.au/~intello/video_s_w.htm (12x20)
Wiso synchronisieren ? Der AVR erzeugt Sync und Videodaten, dadurch sind beide automatisch synchron.
-
Thread
Datenkollision an serielle Schnittstelle
aussortieren kann und damit kann der Controller in dieser Reihefolge die Signale ein nach dem anderen einlesen. Liebe Grüße Vintagewomen
Die Baudrate ist 9600. Ich möchte nun einen Mux benutzen und habe folgendes Problem. Kann man Port F (PF0..PF3) von ATmega128 als normale IO (hier für Adressenbus) verwenden? Liebe Grüße Vintagewomen
-
Thread
ROLOMotorsteuerug mittels optokoppler (MEGA8)
dann aber die begrenzte Anzahl I/O-Pins des Mega8. Daher solltest du entweder auf einen 40-Pinner AVR ausweichen oder über Porterweiterung mittels Schieberegister nachdenken. Denn ich habe hier irgendwo gelesen, dass du mit einem AVR mehrere Rollos steuern willst. Das schafft ein Mega8 mit 1MHz spielend
Eingänge für die Taster und 2 Ausgänge für die Relaistreiber. Die Eingänge sollten möglichst auf einen Port geführt werden, das erleichtert die Entprellung. ...
-
Thread
DS18B20 Datenformat
mir. hier mein Main: [C] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <string.h> #include "i2cmaster.h" #include "ds18x20lib.h" #include <stdio.h> #include <stdlib.h> //*****************************************
Hi dein Problem ist nicht AVR oder DS18B20-Spezifisch sondern ein generelles C-Problem. Ich würde dir daher empfehlen, das was du tun willst, außerhlb des AVR mit einem normalen C-Compiler zu testen. In C sind Strings Null-Terminiert
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
Hier https://www.mikrocontroller.net/topic/391086 gibt's einen (den einzigen?) echten MP3-Decoder für AVR8.
Es sind bei mir 5 Fake Player. Ohne AVR gehen die alle und machen Musik, aber mit AVR geht nichts. Original: blaue LED + YX5200 chip Fake: rote LED + abgeschliffen oder andere Bezeichnung Also Augen auf beim einkaufen.
-
Thread
Multi-Uart Schnittstelle mit serieller Ansteuerung.
gegen ein Hardware UART ? Es gibt genuegend Controller, die haben 4 UART, zb der Mega2560 bei den AVR. Fuer nur eins wuerd ich mir die Arbeit nicht machen.
Enable Timer1 Open "COMD.5:9600,8,n,1" For Input As #1 'Tr_RxD (lesen) Pin PortD.5 Open "COMD.3:9600,7,e,1" For Input As #2 'SC_RxD (lesen) Pin PortD.3 Open "COMD.2:9600,8,n,1" For Input As #3 'Tr2_RxD (lesen) Pin PortD.2 Timer1_isr
-
Thread
Gib es OpenSource Echzeit-Debugschnittstelle für µCs ?
Schreiben in EEProm. Auf dem PC läuft dann eine Software, die ein MAP File mit den Adressen einlesen kann und auf der man sich dann Variablen zusammenklickt und jede Variable entweder als Wert oder sogar als "Scope" darstellen kann. Mit Logging.
aber denkbar das zu tun. Grundsätzlich ist das Protokoll sehr an das MOST-Protokoll, bzw. INIC-PortMessage-Protokoll angelehnt. Dh. es gibt eine Längenangabe, einen Header (FunctionBlockID, InstanceID, FunctionID, Opcode) und den Payload. Eventuell gebe ich auch das ganze als Lib (AVR zur Zeit
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
lesen? So, wie das jeder halbwegs taugliche Ingenieur auch macht? Ich frage mich, wieso damals bei AVR die Anfänger noch in der Lage waren im Datenblatt zu blättern und heute nicht mehr.
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
LCD verliert Zeichen
über den MC Bus über diese Distanz anzusteuern ist zu schnell. Ich würde die Steuerleitungen über Port IO per SW emulieren. Notfalls könnte man die Leitungen mit Optokoppler potentialtrennen.
Datenausgaben schlicht zu lang. Oder dein Controller läuft mit dem falschen, zu niedrigen Takt. Beim AVR wird gern mal die DIV8 Fuse vergessen, dann läuft der Controller 8 mal langsamer.
-
Thread
Hilfe bei XRam
defsym=__heap_end=0x8084ff im Makefile, funktioniert es. Aber wie kommt es zu dieser Meldung von AVR-Size? Gibt es dafür Abhilfe??? Size after: AVR Memory Usage ---------------- Device: atmega162 Program: 7026 bytes (42.9% Full) (.text + .data + .bootloader) Data: 5164 bytes
Brown-Out und Jtag geändert. Hoffe ja mal, das der nicht im Kompatibilitätsmodus ausgeliefert wird. Unter AVR-Studio ist das Häkchen nicht dabei gesetzt. Mfg Sascha
-
Thread
433Mhz RF Wireless Transmitter + Receiver
Besten geben. In "project.h" steht dazu noch folgendes: [c] /* 1wire definitions */ #define OW_PORT G #define OW_PIN 5 extern bool ow_reset(void); extern void Print_ROMCode(void); extern double Read_Temperature(void); [/c] OW_PORT und OW_PIN musst du natürlich auf deine
dann zb. aller 1 min über den Sender an den Empfänger senden und in den Atmega 32 meines Projekts einlesen. Mein Problem ist der C Code Teil für die Ansteuerung des Senders und ein C Code Teil für das Empfangsteil. Ich brauche einen Ansatz für eine einfache Lösung zum Übertragen einer Variaben
-
Thread
GCC - I/O problem + Tastatur - Blackout
die falschen Suchbegriffe eingegeben oder einige Einträge übersehen. Im Wiki ist ein sehr gutes AVR GCC Tutorial. In diesem Tutorial ist das I/O getoggle und Portpin einlesen sehr gut erklaert. Bezueglich deiner Fragestellung zur Tastatur kann ich dir leider nicht weiterhelfen. Schau dir das
Hallo Dirk, ich habe mir das AVR gcc tut. schon angeschaut un kann auch einzelne Bits an PORTC setzen. Ich habe da noch ne Frage bzgl. der wortwahl : Wenn man von active-low am Ausgang spricht, meint man damit das z.B. die LED bei
-
Thread
STK 500 LED'S über UART
Hast Du hier schon mal nachgesehen? Mir hats geholfen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zeichen_Empfangen
Jetzt hab ich es hinbekommen, das ich Strings einlesen kann. Wie muss die if nun aussehen, das ich bsp. wenn eine 4 Dez vom Terminalprogramm eingelesen wird die vierte LED angeht? Wäre sehr dankbar für eine Hilfe!
-
Thread
LED fließender Farbwechsel
2313 oder evtl ein AT Tiny sollten auf jeden Fall ausreichen. Wichtig ist, dass der Controller 4 Ports besitzt und über einen Timer verfügt. Über einen Transistortreiber zu gehen ist natürlich sinnvoll, aber vorläufig kannst du eine LED pro Port auch direkt ansteuern (zumindet zum Testen). Ich
Prinzip auch eine Art DA-Wandler, haben heutige Controller in der Regel on-board. Das simpelste avr-libc demo macht genau sowas mit einer einzigen LED. Kann man sich folglich bequem auf 3 LEDs ausweiten, wenn man 3 PWMs im Controller hat.
-
Thread
AVR Dragon - ISP geht nicht mehr?!
Plan: http://pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator/P8000_WDC_Emulator.pdf Das einlesen der Spannung meiner Schaltung durch den AVR-Dragon klappt. Das setzen der ISP-Frequenz klappt auch problemlos. (die 2 LEDs des Dragon blinken dann gruen). Habe sie mal auf das niedrigste was ging
habe auch schonmal die Widerstandsnetzwerke abgehangen von meiner Schaltung - ohne Erfolg. Kaputter AVR Dragon?
-
Thread
ATtiny13 Erste Versuche
in temp1,PORTB ;Zustand der Lampe kippen eor temp1,temp2 ;Alle anderen Bit vom Port B out PORTB,temp1 ;bleiben unverändert t0_end: reti
Andreas Becker schrieb im Beitrag #2402991: > In den Watch Fenstern passiert nichts unter den Ports, Hmmm, bei mir passiert was, siehe beide Screenshoots. Dein Programm funktioniert, es macht das was Du programmiert hast, aber eben nicht das, was Du gern programmiert hättest. Aber wir haben ja
-
Thread
Relaiskarte mit ATTiny2313
zu überspielen. Dann kannst du den Quelltext ändern. Hier ist die Basic Entwicklungsumgebung für AVR: http://www.mcselec.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=86&category_id=5&option=com_phpshop&Itemid=1
Zeile 76: Wyslij auf Port B ausgeben. Als Aufräumarbeiten kannst Du am Ende noch die Deklarationen für Calk, Calk2 und Zmienna entfernen.
-
Thread
Signal Umwandlung Sinus in Rechteck?
würde aber auch Low/high gehen. mein Gedankengang: Mein Problem ist die Auflösung des Analog-Ports der mit 10Bit das Eingangssignal einliest 5=1024 ich aber doch mit dem AVR Assembler die Standart Register nur mit 8 Bit Information füttern kann ? In C kann ich den Eingangswert ja teilen in dem ich
ausgeben. So etwa: http://www.solorb.com/elect/musiccirc/ArduinoLFO/ Hier wird der komplette Port D als arbitrary-waveform-generator benutzt, die Wavetables mit einem python-prog erzeugt.
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Wenn I2C transparent nach draußen verfügbar sind, braucht man dann nicht so viele Port-Pins, ja. Port-Expander, A/D-, D/A-Wandler etc. etc. gibt es ja alles schon für I2C. Bei zwei 8-Bit-Ports, wäre eine Erweiterung denkbar mit z. B. einem acht-aus-drei Dekoder, 74HCT138 oder so. Braucht
7-Bit-I2C-Adresse xx. Damit wäre ein PCF8574 mit Basis-Adresse 0x20 ansprechbar über den Z80-Port 207F, ein PCF8574A mit Basis-Adress 0x38 über den Z80-Port 387F, ein LM75 mit Basisadresse 0x48 über den Z80-Port 487F. Ich werde das so anpassen. Das ist wesentlich flexibler.
-
Thread
Aurel AM 433MHz Empfänger - Signal auswerten
testweise einschalten. Bis jetzt habe ich folgendes: [c] #define F_CPU 960000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // Sendefolge: 11110001 Binär: 0b10001111 volatile uint8_t code = 0x00; volatile uint8_t breakcount = 0; uint8_t ready = 0; uint8
eingestellt. Verdammt^^ Mir passieren immer so kleine Fehler. [c] #define F_CPU 9600000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> [/c] Bin C++ Programmierer für Windows, habe mit dem µC erst angefangen. Erkennt sonst noch jemand einen Fehler? habe es nocheinmal versucht
-
Thread
interne PullUp-Widerstände
Hallo. Ich möchte in meinem AVR die internen PullUp-Widerstände aktivieren. Ich habe auch schon im Datenblatt von Atmel nachgelese. Aber ich habe irgendwie nicht das gefunden was ich brauche (ist ja leider alles in englisch). Ich
internen pull-up- widerstände verwenden zu können musst du das datenrichtungsregister (DDR) eines Ports mit "0" laden. dannach brauchst du nur noch das entsprechende portregister, port (PORT) auf eins zu setzten. jetz kannst du über das PIN-register deine werte einlesen ohne einen extern pull-up schalten
-
Thread
Grafische Oberfläche(Steuerung) fürs Arduino
Grafische Oberfläche mit dem Arduino "kommunizieren" lässt. Man muss doch für diese Aktion nur den Serial Port auslesen und verarbeiten? Aber leider weiß ich net wie das praktisch möglich ist. PS: Ich hab ein Uno und das bevorzugte OS ist Linux, Windows geht aber zur Not auch. PPS: Die Programmiersprache
Meint ihr mit der seriellen Schnittstelle des Arduino den USB Port? Das ist das einzige, wasch mit dem PCS verbinde. @Dorian Vielen Dank ich habs verstanden. Ich wollte eher wissen wie man das programmier-technische macht.
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
sich nichts. 150Ohm sind mit den Gummistempeln sicher nicht zu erreichen. Ich vermute, dass ein Port des µC dabei ist, sich zu verabschieden. Oder hat das Ding nur 3 Ports und die 4. Taste ist ein Kunstgriff? @Bingo: Besten Dank für den Link, habe ich mal gespeichert. In dem Fall hier scheint
eine IR-Schaltung plus Codierung erfunden. Gut möglich, dass die Firmware einen Fehler hat und der Port PB1 (MISO/INT0/AIN1) hinter Pin 6 nicht richtig initalisiert ist. Denn eine Taste der FB hat ab neu nur sporadisch funktioniert. Wegen dem hohen Strom auch gut möglich, dass der Port eine Macke hat.
-
Thread
clock mit dem timer erzeugen
gehen, dass ich mit einem timer clock auf 1 Ausgangspin erzeuge und in dem moment vom kompletten port B die Daten einlese? Wie sollte man da vorgehen? in der ISR die lese Funktion aufrufen?
Ok, verstehe. Also im Prinzip möchte ich an einem Port die Adresse anlegen am anderen Port sind die Daten, und wenn beides anliegt clock kurz auf H schalten.
-
Thread
ein Byte senden aber wie?!
wenn ich die register vorher mit 0x00 beschreibe. Ich hab das Programm mit dem Softwaredebugger vom AVR-Studio getstet. Da ist beim aufruf natürlich alles null. *g* vielen Dank für die Tipps. :-)
Datenblatt kann ich damit regeln in welches Register ich schreibe. Entweder nach UBRRH oder UCSRC. Beim AVR-Studio werden aber IMMER beide Register geschrieben. Liegt das an meinem Programm oder ist das ein Fehler im AVR-Studio? danke :-)
-
Thread
UART Test mit Q-Basic
PC aussehen um eine Zeichenfolgen an der seriellen Schnittstelle auszugeben, die ich dann mit dem AVR und Max 232 empfangen kann. Muss der PC im DOS Modus laufen oder reicht das Dos-Fenster aus? Grüße Axel
umfangreicher). OPEN "COM1:9600,8,1,N" FOR RANDOM AS #1 'öffnet eine serielle Schnittstelle auf Port 1, 'mit 9600 Baud, 8 Datenbits, 1 Stopbit, keine Paritätsprüfung, 'für wahlfreien Zugriff (lesen und schreiben), mit der Kennung #1 PRINT #1,"Hello AVR"; 'na was wohl?, Ausgabe von CR+LF wird
-
Thread
Webserver NICHT mit Arduino
Dieses Ding http://www.ulrichradig.de/home/index.php/software/avr-webserver-software ist plein C, das macht bißchen http, email, ntp. Läuft gut. Cheers Detlef
Wird also alles untereinander weg geschrieben. Muss ich mich wohl etwas in die HTML Geschichte einlesen wie ich die Daten nun schön anzeigen kann.
-
Thread
DSP für batteriebetriebenen RFID Reader
Über welches RFID sprechen wir? 125kHz? Da reicht ein AVR8 denke ich.
hab keine Ahnung ob mir das Vor- oder Nachteile bringt. (Genauso muss ich noch eroieren ob mir ein Port für SD/MMC Karten Vor- oder Nachteile bringt). Ich denke weiterhin das ein ARM ala STM32 fast die beste wahl ist: Sehr "kräftig", sehr günstig, sehr gut erreichbar. Mal sehen was der Prof sagt
-
Thread
UV-Laserdrucker
Hallo Niels, ich habe nachgeschaut: AVR446: Linear speed control of stepper Motor Da gibt es bei Atmel auch das AVR446.zip und da sind die ganze Sourcen drin. Bei mir finde ich die Sachen leider nicht auf die Schnelle. Über Google findest
für sinnvoll, da hier auch die ganze Justage/Skalierung mit eingebaut war. Der 8bit-AVR schafft gar ein Wechsel dieser TimerDaten in dem vorliegenden AVR-Sourcen in minimal 23 Takten, so dass hier rechnerisch etwa 1,4µs (an)/(aus)-Zeiten drin sind. Das hab ich in die PC Version übernommen
-
Thread
Assembler Tasterschaltung mit Arduino
Richtungsregister DDRB als Eingang konfigurieren loop: in r16, PINB ; an Port B anliegende Werte (Taster) nach r16 einlesen out PORTD, r16 ; Inhalt von r16 an Port D ausgeben rjmp loop ; Sprung zu "loop:" -> Endlosschleife[/avrasm] Es funktioniert
http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
-
Thread
Tasten Portpins und Interrupts
Bei 6-7 Tasten lohnt sich noch keine extra Hardware, nimm einfach 6-7 Eingänge (vorzugsweise eines Ports). Peter
gesteuert wird. Da gibt es doch noch was mit R2-Netzwerken oder so... muß ich mich aber nochmal einlesen. Danke für die nette Hilfe!!
-
Thread
Drathlos Datenübertragen
kontrolliert die daten auf richtigkeit und speichert in µC 6. übertragen der daten über parallel port zum pc 7. speichern und auswerten der daten am PC so das wäre grob beschrieben, meine aufgabe wäre eigentlich die software technische seite, möchte aber auch hinterwissen zu der hardware erlangen
also wenn du z.b. einen avr nehmen willst: winavr für C bzw. AVR Studio bei atmel.com gibts als freeware...
-
Thread
32 digtale Eingänge an Mega32 (Kaskadierte Schieberegister)
Oh. Ein lesen, sorry. Dann das 74HC597. Den letzten Ausgang an den PortPin. Sonst identisch. Man kann die Ausgaenge und die Eingaenge auch in Serie haben. rene
von euch wo das Problem liegen könnte. Schnell zum Aufbau: - Erster Teil Initialisierung (Timer, Ports, RS232) - Hauptschleife - beim Timerinterrupt - Schieberegister einlesen - Bytes im Ram speichern - anschliessend mit einer anderen Kopie im Ram vergleichen - wenn Änderung entdeckt,
-
Thread
flexibles RGB Led Display
Gegenprobe: Wenn wirklich 2222 Befehle pro LED und Frame zur Verfügung stehen würden, müsste dein AVR mit 2222 Zyklen * 5400 LED * 30 fps = 360 MHz getaktet sein... Es stehen beim AVR pro LED inkl. Ausgabe nur 20 MHz / 5400 LED / 30 fps = 124 Zyklen zur Verfügung. Da die ATMegas nur eine SPI haben
Framebuffer, alles auf einem PC platzsparend montiert - nur wie man diesen Framebuffer vom PC zum AVR rüberkriegt ist dir noch nicht ganz klar... Ohne Framebuffer gibt es ganz einfach keine Animation. *Punkt*. Und dieser Framebuffer kann auf einem AVR *nicht* bearbeitet werden. *Punkt*. Es
-
Thread
AT 9058525 Serin Problem
End Habe alle PortBs getestet.Läauft garnix. Wäre dankbar für Hilfe Danke im vorraus
Also ich habe einen Multiprog 2003XXL, und eine Funcard 4(siehe Anhang) Ich arbeite mit Bascom AVR. Mein Problem: Ich möchte über Serin,Daten in den internen Eeprom einlesen (später natürlich auch in den 24LC256),und dann über Serout wieder ausgeben. Ich habe das Codebeispiel aus der Hilfe
-
Thread
Datenempfang RS232 mit C++
Forenrecherche), was aber bisher alles nicht zum Erfolg führte: ------------ SetCommMask (com1port, EV_RXCHAR); ------------ //if (WaitCommEvent(com1port, &dwCom1Status, 0)) //{ // ReadFile (com1port, txt, 1, &bytes_read, NULL); //} ------------ ClearCommError(com1port, &dwError, NULL); if (WaitCommEvent(com1port,&dwCom1Status, NULL)) { ReadFile (com1port, txt, 1, &bytes_read, NULL); } else cout << "\nFehler bei WaitCommEvent"; break; ------------ //if (dwCom1Status & EV_RXCHAR) //{ // ReadFile
-
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.
umschaltbare Basisadresse für den Zähler. Da das wohl keine Massenware sein wird eignet sich für den Dual-Port Zugriff sogenanntes Video-RAM besonders gut. Das ist altes asynchrones DRAM, das nach einem Transferzyklus für die komplette Row auf einem zweiten unabhängigen seriellen Port Videodaten rausschiebt.
-
Thread
Erste Gehversuche mit µcs: Eine Eieuhr
Countdown realisieren will. Geht der Kreislauf mit 3V Spannung? Das Kaskadieren habe ich wie hier ([[AVR-Tutorial:_Schieberegister#Kaskadieren_von_Schieberegistern]]) empfohlen nachempfunden. Ich hoff, dass ich dabei keine Fehler gemacht habe. Leider ist das AVR-Tutorial komplett in ASM. Da ich leider
Multiplexen? Ein ULN2803 und ein UDN2981. Danke! Werde mich gleich mal in das Thema Multiplexen einlesen, da ich das noch nicht behandelt habe. Danke, Kachel - Heinz. Die Erklärung ist perfekt nachvollziehbar. Vielen Dank Johann, ich werde die vielen Ratschläge beim nächsten Anlauf in Eagle alle
-
Thread
ADC mit Multiplexanzeige
Hallo. Hab ein kleines Problem. Arbeite zum ersten mal mit dem AVR Atmega8 und möchte über den ADC0 Eingang eine Spannung einlesen und über 7-SegmentAnzeige ausgeben lassen. Spannung kommt am Eingang an und ich denke das der ADC im frei laufenden Betrrieb läuft, aber
Ergebnis aus den beiden Registern ADCL und ADCH zu bekommen. Meine Routine ist laut dem Programm ICC AVR Wizzard: float value2=0; value=ADCL; //Read 8 low bits first (important) value|=ADCH << 8; //read 2 high bits and shift into top byte //value=200; value2=((5*value)/20.46);
-
Thread
Arduino Due (SAM3X8E) debuggen ohne Arduino Framework
außerhalb meines > Budgets. Für JTAG braucht es keinen ICE, da reicht auch ein Wiggler am Parallel Port. Die modernen Alternativen nutzen FT2232 Chips am USB (mit OpenOCD als Software). Denn anders als bei AVR ist bei den ARM Cortex-M µC das Debugging weitgehend standardisiert. Ich persönlich
Danke für die Info mit den Alternativen zu Atmel ICE. Da werd ich mich definitiv mal einlesen.
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
Abend, Auszug aus configs/silverbox.h [c] /* * Serial port configuration */ #define CFG_IP0107_UART 1 /* Has an IP0107 on SoC */ #define CFG_SERIAL_PORT_1 IP0107_1 #define CFG_SERIAL_PORT_2 IP0107_2 #define CFG_SERIAL_PORT_3 IP0107_3 #define CFG_CONSOLE_PORT CFG_SERIAL_PORT_1 #define CFG_IP0107_CLOCK 3692300 [/c] Bei #define CFG_CONSOLE_PORT CFG_SERIAL_PORT_1 bekomme ich die Ausgabe vom u-boot auf J2, bei #define CFG_CONSOLE_PORT CFG_SERIAL_PORT
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
dich so verstanden, dass der F4 für die Auswertung eines OV7670 besser geeignet sein soll als ein AVR oder ein M3. Sowohl der AVR wie auch der normale M3 können Daten per DMA auf ein TFT schreiben, weil der Datenfluss auf das TFT praktisch ungesteuert verläuft. Man schreibt nur viele Bytes hintereinander
Speichermedium sd-karte verwaltet werden muss. Wo ist denn dann der Vorteil von deinem F4 gegenüber einem AVR oder einem Cortex-M3?
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
PV's ist die UDC 37-45V. Ich bin mir sicher dass die Spalte C die MPPT sind: 0xB6/0xB7 > MPPT1 ,2 ports nicht angeschlossen 0xB8/0xB9 > MPPT2 ,2 ports mit PV belegt ansonsten bin ich leider nicht weiter gekommen, muss mal pausieren ;-)
[11] = reflux_power * 100 / (EVERY_PORT_POWER * 10 * Dtu3Detail.Property.PortNum); //Prozentsatz der Leistungsbegrenzung temp_dat[12] = reflux_power >> 8; //Hohe 8-Bit-Leistungsbegrenzung temp_dat[13] = reflux_power & 0x00ff
-
Thread
Terminal-Befehle aus mehreren Zeichen im Controller erkennen, wie am besten?
Es ist ja nicht so, dass ich das ganze ohne auszuprobieren mache. Ich programmiere in AVR-Studio. Aber nicht viel bis jetzt.
schrieb: > Es ist ja nicht so, dass ich das ganze ohne auszuprobieren mache. Ich > programmiere in AVR-Studio. AVR-Studio hilft dir da nicht viel, weil du die Programme nicht auf dem PC laufen lassen kannst. Dadurch wird erst einmal das Debuggen des Programms erschwert. Grundlagen in C lassen sich
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Hat schon mal jemand ALLE Ports des Teils gescannt?
Proxy: alles leer RTP: (Audio) RTP port: 22800 RTCP port: 22801 (Video) RTP port: 22804 RTCP port: 22805 STUN: STUN Server IP address: stun.ekiga.net STUN Server port: 3478 ist Audio, Video und BW entscheidend? SIP2: Symmetric
-
Thread
eHaJo ATeVal Board V1.2
fern halten wollte, aber wenn diese das problem sind, werde ich sie setzen, und mich in den USART einlesen Vielen Dank schonmal
umkreisten Jumper (bei 5V) solltest du setzen. Der rote Jumper versorgt das Board mit 5V aus dem USB Port
-
Thread
ADC liefert immer den selben Wert
****************************************************************** .include "E:\C\programme\atmel\avr studio\appnotes\TN15def.inc" ;**************************************************************************** .equ RS232_Port 0 ;*******************************************************************
ACC,86 ;Nur bei diesem Chip!!! out OSCCAL,ACC sbi DDRB,RS232_Port sbi PORTB,RS232_Port ldi ACC,0b11111110 out PORTB,ACC ldi ACC,0b00000010 out ADMUX,ACC ldi ACC,0b11100011 out ADCSR,ACC ldi Counter