-
Thread
Wie kann ich ein Port invertieren
Präprozessor :-) #define DISPLAY_PORT PORTC #define DISPLAY_DDR DDRC #define DISPLAY_DB7 0 #define DISPLAY_DB6 1 #define DISPLAY_DB5 2 #define DISPLAY_DB4 3 #define DISPLAY_BGLED 4 #define DISPLAY_E 5 #define DISPLAY_RW 6 #define DISPLAY_RS 7 #define DISPLAY_DATA_BITMASK (~((1 << DISPLAY_DB7) | (1 << DISPLAY_DB6) | (1 << DISPLAY_DB5) | (1 << DISPLAY_DB4))) usw usf. Da du aber eh mit bascom arbeitest, > schließ das Display richtig an und benutze die BASCOM Libs.
-
Thread
IRMP - Infrared Multi Protocol Decoder
Frank M. schrieb im Beitrag #1844545: > Meines liegt unter > C:\Programme\WinAVR-20100110\avr\include\util\setbaud.h > und ist Bestand der avr-libc. > Wo liegt Dein avr\include-Verzeichnis? Überprüfe mal Deine Version - > damit meine ich jetzt nicht die WinAVR-Version, sondern
. Eintragen und fertig: [c] #elif defined (__AVR_ATmega164__) \ || defined (__AVR_ATmega324__) \ || defined (__AVR_ATmega644__) \ || defined (__AVR_ATmega644P__) \ || defined (__AVR_ATmega1284__) \ || defined (__AVR_ATmega1284P
-
Thread
MAX-Wert einer sinusförmigen Spannung finden und ausgeben
15.0 1000000.0 r 336 208 464 208 0 10000.0 r 208 224 208 288 0 160000.0 g 208 288 208 320 0 r 208 128 208 192 0 160000.0 r 208 192 144 192 0 20000.0 r 208 224 144 224 0 20000.0 w 208 128 336 128 0 w 336 128 336 208 0 d 704 224 608 224 1 0.2 d 560 160 464 160 1 0.2 w 576 224 592 224 0 w 560 224
608 224 592 224 0 r 544 64 640 64 0 20000.0 w 928 240 928 64 0 w 832 64 832 224 0 w 704 224 704 128 0 w 704 128 592 128 0 w 832 64 640 64 0 w 544 64 336 64 0 w 336 64 336 128 0 w 560 160 560 224 0 w 464 208 464 160 0 w 464 128 464 160 0 r 352 368 432 368 0 220000.0 g 432 464 432 496 0 w
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Äh ja, natürlich ... der Anhang ... Ich werde das ganze übrigens direkt an einen AVR packen, der die Daten DMA-linke erst einmal in einen DRAM schreibt. Es bleiben bei 20Mhz AVR und 2Mhz PCLK 10 Takte je Byte (nach diversen Datasheets wohl der minimale PCLK), über ein Latch werden dann
... das ist die AVR-Cam(Bild: AVR_CAM_013.jpg) die ich angepasst habe;
-
Thread
Bausatz Add-on für AVR-NET-IO
neusten Katalog (1/2010) wird auf Seite 281 (unten recht) unter der Überschrift "Bausatz Add-on für AVR-NET-IO" ein Erweiterungsbausatz zum Anschluß an den 25-pol Stecker des AVR-NET-IO angeboten. Der Bausatz beinhaltet offensichtlich folgende Funktionalitäten: * SD-Card-Slot * IR-Empfänger (TSOP
hatte mir auch gedacht, das board mit dem Router zu verbinden - fehlanzeige. da war das I-Net weg. AVR-Board also wieder zurück in den switsh und -->I-NET wieder da. alles ein wenig komisch.... gibt es noch eine andere software, die ich in den avr einspielen könnte? ethersex und webserver-avr32 laufen
-
Thread
UART Datenstrom mit Array vergleichen
} } Dieses funktioniert soweit auch, nur dauert die ganze Prozedur bei einem 8MHz Atmega128 ganze 7ms (compiliert mit AVR-GCC). Das würde bedeuten, dass er nicht bei jeden ankommenden Byte eines 9600 Baud Datenstroms rechtzeitig fertig sein würde. Das würde gerade noch ausreichen, weil
nur gerne den cmp_array schöner befüllen. Im Assember konnte ich die Zeichenketten einfach in eine db schreiben: Zeichenkette 1: .db 0x35, 0x56, 0x23, 0x67, 0x50, 0x23, 0x77) Zeichenkette 2: .db 0x35, 0x78, 0x23, 0x67, 0x23, 0x50, 0x77) . . Um in C das memcmp damit zu füttern wäre ein zweidimensionales
-
Thread
Ansteuerung eines alten Watanabe Plotters
Strobe und Busy. Ein Kabel mit folgender Zuordnung müsste funktionieren: Signal Plotter DB25 D0 A8 2 D1 A7 3 D2 A6 4 D3 A5 5 D4 A4 6 D5 A3 7 D6 A2 8 Strobe A1 1 Busy
Moin, ich habe nun auch einen solchen Plotter hier rumstehen und möchte diesen mit dem ATmega128 ansteuern, um später dann eine "HP-GL zu Watanabe" BlackBox zu realisieren... Ich bekomme den Plotter schon in Bewegung, aber leider nur sporadisch. Um zu testen, ob die Routine optimal läuft,
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
passt direkt? Kenne keins, das man kaufen könnte. Günterx schrieb: > Was ist ein 3V-tauglichen AVR-ISP Programmer, wo bekommt man sowas? Ein AVR-ISP mkII oder AVR-Dragon oder ein STK500. Bekommt man bei CSD-electronics, Reichelt und anderen Distris. Günterx schrieb: > Habe leider mit sowas
ich dafür doch nur einen Adapter bauen... > der wird ja bestimmt nich Pin-Kompatibel sein mit dem 128er. Die Entwickler der Sparmatic-Geräte waren nicht so blauäugig, die LockBits nicht zu setzen. Der verwendete Controller ist kein M128 sondern ein M169PA. Da ist nichts pinkompatibel, zumal der M128
-
Thread
Labornetzgerät - Fragen zum Schaltplan
1128852374?_trksid=p2047675.l2644 Wir könnten das ähnlich machen und rückwärtig am Eigenbau LNG eine DB15 Buchse anbringen die mit der U und I Einstellschaltung und VREF normalerweise verbunden ist. Im reinen Analog Betrieb wird dann ein DB15 Stecker mit internen Brücken angeschraubt welcher die Geräte
und mit rückwärtiger Schnittstelle für die mögliche Zukunfts uC-Steuerung. Dafür sehe ich z.B. eine DB25 Buchse vor, die normalerweise mit einen DB25 Stecker mit internen Brücken für die Sollwertvorgaben versehen ist und nur bei Bedarf mit dem Programmiergerät verbunden wird. Dieses Programmiergerät kann
-
Thread
Unbenutzte AVR-Pins wie beschalten (EMV)?
Forum, ich habe hier keine klare Antwort zu folgender Frage gefunden. Wie sollten unbenutzte AVR-pins EMV-gerecht beschaltet werden? Als Eingang auf GND oder Vcc ziehen ist für den AVR gefährlich, falls man bei der Programmierung ein Fehler macht und aus Versehen die Pins als Ausgang schaltet
Hat zwar nichts mit dem AVR zu tun, aber mit Datenblättern & Co. Ich habe diesen POL Wandler eingesetzt: ATA006A0X Und da steht im DB: [pre] When not using positive logic On/off pin, leave the pin unconnected or tie to VIN
-
Thread
mal wieder ein LCD am Atmega8
VDD 5V V0 an einem Poti Ich möchte das LCD im 4bit Modus ansteuern. Daher: DB4 PC0 DB5 PC1 DB6 PC2 DB7 PC3 EN PC4 RS PC5 R/W auf gnd gezogen Die lcd.h und lcd.c habe ich von Peter Fleury. Die lcd.h habe
: Bezogen auf: lcd_new.c & lcd_new.h VSS gnd VDD 5V V0 Poti DB0 NC DB1 NC DB2 NC DB3 NC DB4 PC2 DB5 PC3 DB6 PC4 DB7 PC5 EN PC0 RS PC1 R/W GND #define
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
Ihr kennt das ? http://www.hkw-elektronik.de/pdfdeutsch/DB%20W-Protokoll-V%201.pdf
Hm. Eventuell erscheint das RAM über dem ROM gespiegelt? Bin jetzt aber zu faul im DB zu forschen.
-
Thread
AT NGW100 problem beim booten
0x10200000 ## Booting image at 10200000 ... Image Name: Linux-2.6.27.6.atmel.1 Image Type: AVR32 Linux Kernel Image (gzip compressed) Data Size: 1251950 Bytes = 1.2 MB Load Address: 10000000 Entry Point: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ..
00012be4 30303030 30303031 f64cf81d 6511185d 7d60: 00008524 24007ee4 24007ee0 00002450 0000000a 24007db0 24007fac 00000000 7d80: 00002476 24007ddb 24007db0 24007fac 00000000 000066ee 00000001 66736c6f 7da0: 61642062 6f6f742f 75496d61 67650062 6f6f746d 00205350 41434520 746f2061 7dc0: 626f7274 20617574
-
Thread
Application Note AVR335 (Mikrofonverstärker)
Ein paar Fragen zu dem in der Application Note AVR335 beschriebenen Mikrofonverstärker im Zusammenspiel mit einem Elektret-Mikrofon: 1. Hat das Ding schon mal jemand mit den angegebenen Bauteilwerten erfolgreich aufgebaut? Erfolgreich natürlich im
reichlich bei einem Elektretmikro (wobei das der Kurzschlußstrom über den Vorwiderstand wäre). Im DB steht 1,5V-10V/0,5mA. Du hast also gerade mal 0,5V über den Vorwiderstand. Ich würde also den R auf 3,9 oder 4,7k erhöhen, damit das Mikro einen einigermaßen mittigen Arbeitspunkt bekommt (vielleicht
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
- PC1 5 fest an GND, oder sollte ich Daten lesen können? Wenn ja, warum? 6 E - PC2 7 DB0 - PC3 8 DB1 - PC4 9 DB2 - PC5 10 DB3 - PC6 11 DB4 - PC7 12 DB5 - PA5 13 DB6 - PA6 14 DB7 - PA7 15 CS - PA4 bei "normalen" TextLCDs hätte ich zB.; Config Lcdpin = Pin , Rs = Porta.5 , E = Porta.4 , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 geschrieben, geht das hier auch?? (anstatt RS natürlich Cd, E = Wr etc.) ich steh voll auf dem Schlauch und blicks gar ned! Hilfe
-
Thread
qtouch - sekt oder selters
Senskey_b0_ddr Alias Ddrd.7 Senskey_b0_pin Alias Pind.7 Initlcd Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.1 , Rs = Portc.0 Config Lcd = 16 * 2 Cursor Off Cls Disable Interrupts Wait 4 Dim Cycles As Byte 'Pb0---
| 'PB.x------- ---+---- 1K ---- Touchpad 'LCD-Definition Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cls Dim Cycles As Byte , Text As String * 8 Do Cycles = 0 'Alles Entladen
-
Thread
DCF77 (reichelt) und Atmega8
und mir vielleicht weiter helfen kann.. $regfile = "m8def.dat" $crystal = 3686400 $hwstack = 128 $swstack = 128 $framesize = 128 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portd.0 , Rs = Portd.1 Config Lcd = 16 * 4 Cls Cursor Off Config
oder diese Seite bearbeiten." Besser http://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR#DCF77_Modul_von_Reichelt
-
Thread
Studienarbeit CAN
Bearbeiten. Wie telefonisch besprochen schicke ich Ihnen erst einmal das Datenblatt des AT90CAN128. Die Programmierung wird, wie gesagt unter CodevisionAVR (http://www.hpinfotech.ro/html/cvavr.htm) in ANSI C erfolgen. Nötige Aufgaben sind - Anknüpfung an ein bestehendes CAN Protokoll - Umsetzung
Schau dir genau das DB vom CAN128 an. Die Struktur ist auf den ersten Blick erstmal verwirrend. Dann kannste dir nochmal die Atmel CANLib V3 ansehen. Die ist nicht schlecht zum Einstieg und die könntest du dann auch verwenden
-
Thread
Pollin LCD SOLOMON LM118KFWL2
insbesondere Seite 42) und bin dann durch Drücken der Taster folgende Sequenz durchgegangen: [code] DB4, DB5 3x Enable DB5 Sets to 4-bit operation Enable 0 Turns on display and cursor Enable DB7, DB6, DB5 Enable 0 Entry mode set Enable DB6, DB5 Enable RS, DB6 Writes H Enable
irgendwie einstellen? Mehr außer der Hintergrundbeleuchtung habe ich nicht hinbekommen. [c] #include <avr/io.h> #include <util/delay.h> /* Pinbelegung nach Dokument "HD44780U (LCD-II)" von HITACHI (Seite 42): Pin Belegung 0 DB4 1 DB5 2 DB6 3 DB7 4 RW 5 RS 6 E delays sind orientiert
-
Thread
Bug in WinAVR oder liegts an mir?
Hi, ich habe lange nach einem Fehler bei mir gesucht, aber mir scheint, avr-gcc (WinAVR 20090313) 4.3.2) macht es falsch. Ich habe den Fehler mit einem kurzen Programmstück provozieren können (s.u) Das Stück [code] if (tmp.x.sekunden) tmp.x.sekunden--;
ausliest. Außerdem habe ich die Kommandozeile auf folgendes Minimum herunter gebrochen: [pre] avr-gcc -S -mmcu=atmega128 -Os -fno-inline-small-functions -fno-split-wide-types bug.c [/pre] Offenbar liegt der Bug also darin, wie das -fno-split-wide-types implementiert ist und ist aber nur reproduzierbar
-
Thread
8051 7 Seg. Zähler Multiplex
#0FFh, n2 mov R0, #0FFh n3: dec R0 cjne R0, #0FFH, n3 pop 00h ret tab: db 00111111b, 00000110b, 01011011b, 01001111b, 01100110b, 01101101b, 01111101b db 00000111b, 01111111b, 01101111b end"
berechnete Zeit (Zahl) in eine 7-Segment-Zahl mov dptr, #Tab movc A, @A+dptr ret Tab: db 00111111b, 00000110b, 01011011b, 01001111b, 01100110b db 01101101b, 01111101b, 00000111b, 01111111b, 01101111b Zeit: //Zeitschleife mov A, #20d Zeit1: dec A cjne A, #00d
-
Thread
Display Module CFAF320240F-TS Ansteuerung --- ATMEGA 128 ---- STK600
Hallo an alle, ich bin dabei ein LCD Module (CFAF320240) mit dem Atmega 128 und STK600 anzusteuern.Mein Display tut nichts wenn ich das test program laufe lasse. Was mache ich falsch ? Bitte um Hilfe ! Danke im voraus #include<avr/io.h> #include <util/delay.h
absturtz nach abruf von unterprogram. Kann mir jemand genau sagen wie ich die Fusebits von ATMEGA 128 richtig einstellen kann? Hardware : STK600 Debuger : JTAGICE2 Entwicklungsumgebung : AVR Studio Danke im voraus.
-
Thread
Steuerung für Haus mit Windows
umziehen. Oder: Neu installieren und die Datenbank umziehen. Mit phpmyadmin oder sonstigen DB-Tools eine Sache von 2 min. cu, Ben
Ich hab das jetzt nicht getestet, sollte aber klappen. Je nach Konstellation musst Du noch dem DB-User "hap" Berechtigungen auf der Datenbank geben. cu, Ben
-
Thread
Fusebits XMEGA
Hallo Leuts, ich habe ein Board mit einem XMEGA128A1 jetzt aufgebaut und kann mittels PDI auf den Controller zugreifen. Dabei lese ich nun die aktuellen Einstellungen der Fuse Bits aus (siehe Screenshot). Ich möchte meine Mühen nicht zerstören indem
achso im AVR Studio in der I/O view das "Clock System" anschauen, da steht ja dann deine Einstellung schön lesbar drin, dann weisst du auch das es wirklich geklappt hat !
-
Thread
LCD an 8bit Bus
Hallo, ich habe einen atmega128 an den habe ich nun ein 20x4 zeichen LCD mit einem HD44780 Controller. Leider zeigt das Display nur die erste Zeile, hell die 2. Dunkel, die 3. hell und die 4. dunkel an. Nun hab ich gelesen das man
V0 ' D0-D3 are not connected since 4 bit bus mode is used! 'Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Rem with the config lcdpin statement you can override the compiler settings $lcd = &HC000 $lcdrs
-
Thread
LCD 240x320 color + touch screen module
entzückende Goldstück gefunden. http://cgi.ebay.de/LCD-3-2-TFT240320-COLOR-Touch-240x320-PIC-ARM-AVR_W0QQitemZ120461799358QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1c0c152fbe&_trksid=p3286.m63.l1177 Kann mir jemand sagen, ob ich so etwas auch aus unseren Breitengraden beziehen kann? Grüße
Wie sieht es denn hiermit aus. Ist nur die Frage nach dem DB. http://cgi.ebay.de/MP3-MP4-Player-4-12GB-2-8-TFT-Touchscreen-FM-Radio-60_W0QQitemZ110352005342QQcmdZViewItemQQptZMP3_Player?hash=item19b17df8de&_trksid=p3286.c0.m14 Mi.
-
Thread
Wer hat Erfahrung mit HAP?
wobei ich davon ausgehe, dass Du da schon durchgestiegen bist): von der serverCUIn gehts weiter zur dbGetModuleId. Von da dann zu dbGetDeviceData. Da wird in das Ergebnis der SQL-Abfrage auch der Type "injiziert". Von der dbGetDeviceData gehts dann zum finalen dbUpdateStatus. Da wird dann die Formel
Also ich nutze AvrStudio + Winavr unter Windows. In Avr Studio einfach das Projekt öffnen und oben in der Iconleiste auf "AVR" (schwarze IC) klicken. Dann kann man den Programmieradapter auswählen und hat je nach AVRStudio
-
Thread
Daten im Flash-ROM
an PORTB ausgeben ende: rjmp ende ; Endlosschleife daten: .db 0b10101010
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
-
Thread
Wieviele MIPS
BNZ 0x77a 0782 50F3 MOVF 0xff3, W, ACCESS 0784 128C IORWF 0xf8c, F, ACCESS
braucht unterschiedlich viele Takte im Allgemeinen im Speziellen gibt es oft Ausnahmen (RISC, zb AVR, PicoBlaze) um dasganze auf Zeit zu beziehen (MegaInstr/Second) muss natürlich die Frequenz bekannt sein
-
Thread
Pollin Touchpad MODEL TM1001A
together on the connector. The DB-9 connector can be plugged directly into a computer’s RS-232 port for Serial TouchPad operation. (Note that the CTS pin must be wired from pin 8 of the DB-9 connector to pin 7 of the module connector
Hast du schonmal I2C am AVR genutzt? Klaus.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
aber auch noch erträglich. Das LCD Display hat ne Diagonale von 1,5" (3,8cm) und eine Auflösung von 128x128 bei 64K Farben. Werd das Teil vermutlich morgen mal zerlegen.
hast du einen 3.3 Volt Spannungsregler auf dem AVR-Board?