-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
":"."$new[9]".":"."$new[11]\n"; print "$output"; [/code] Ergibt folgendes: [code] Kessel : 64 Aussentemp: 16.1 HK1 ist : 31.4 HK1 soll : 30.0 Boiler : 59 rrdtool update hg.rrd 1257174039:64:16.1:31.4:30.0:59 [/code] Das umschreiben der Datensätze für das RRDtool funktiniert also
Hallo Simon habs schon mit vershiedenen tools probiert (cat,mobaxterm,dd,putty) immer nur 1i und 2u - ca 780k zeilen ( ca 9h) # dd if=/dev/ttyUSB0 bs=20 count=10 | hexdump -cx dd: warning: partial read (4 bytes); suggest iflag=fullblock 0000000 b 0 3 \n 2 u
-
Thread
1-Wire Slave auf AVR
){ #ifdef __AVR_ATtiny13__ DDRB |= (1 << ONEWIREPIN); // Pin auf Ausgang #elif defined (__AVR_ATmega8__) DDRD |= (1 << ONEWIREPIN); // Pin auf Ausgang #endif status = PRESENCEPULSE
ausgewählt ISR (INT0_vect) { unsigned char tim0_i, status; status = status_global; #ifdef __AVR_ATtiny13__ DDRB &= ~(1 << ONEWIREPIN); // Pin auf Eingang #elif defined (__AVR_ATmega8__) DDRD &= ~(1 << ONEWIREPIN); // Pin auf Eingang #endif #ifdef __AVR_ATtiny13
-
Thread
NeuesOS für AVR Mikrocontroller
#1866497: > Was mir noch aufgefallen ist, wieso eigentlich SIGNAL und nicht ISR? Ich geh übrigens von AVR-GCC + nongnu AVR Libc aus. http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html#ga67cd0dea412157775c2f2a3ffe9fb8ff
Für was benötigt man das AVR Studio? ich verwende den avr-gcc-4.3.4 in der Bash-Shell mit einem makefile. und alles ist gut !
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
01 43 07 00 00 08 5b 01 2c 08 b7 09 41 09 9d 01 2c 00 64 c6 2022-05-03 20:28:06.014271 Received 27 bytes channel 40: 95 72 22 01 43 72 22 01 43 08 90 00 00 00 00 5f b0 00 00 00 01 f4 00 5f 70 02 3a 2022-05-03 20:28:06.056376 Received 23 bytes channel 23:
01 43 07 00 00 08 5b 01 2c 08 b7 09 41 09 9d 01 2c 00 64 c6 2022-05-03 20:28:14.209973 Received 27 bytes channel 40: 95 72 22 01 43 72 22 01 43 08 90 00 00 00 00 5f b0 00 00 00 01 f4 00 5f 70 02 3a 2022-05-03 20:28:14.258033 Received 23 bytes channel 40:
-
Thread
DMX Dimmerpack bauen
Danke, das baue ich nach! Ich finde aber diese Spulen (64µH 5A) bei Reichelt nicht! Kennt zufällig jemand die Bestellnummer?
helft mir weiter, da ich mich im Moment auf der Stelle drehe! [Code] $Device= Mega8 $Stack = 28 $Clock = 8.000000 $Timer1=Timer, Prescale=64, CompareA=DisConnect, Clear $Source= On Dim status As Word Declare Interrupt Oc1A() Declare Interrupt Int0() DDRB = &HFF DDRC = &HFF DDRD
-
Thread
Zahl umdrehen?
z.B. links herausschieben und über das Carryflag in ein anderes Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
Christoph db1uq K. schrieb im Beitrag #7415264: > Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem > AVR ist damit schon die Hälfte aller Register belegt. Man muss ja nicht alles um 64 Bit schieben. Je nach Architektur und Sprache
-
Thread
Interrupt Vektoren beim ATmegaxx
: 0c 94 a0 01 jmp 0x340 88: 0c 94 a0 01 jmp 0x340 0000008c <__ctors_end>: 8c: d3 dd rc immerh
funktioniert es mit einem "Trick": Beschrieben ist das (etwas kryptisch) in der Dokumentation der avr-libc. Man versieht alle Funktionen, die im Bootloader benutzt werden mit einem eigenen "section attribute" also z.B. BOOTLOADER nach dem Beispiel der avr-libc/boot.h. Dann teilt man dem Linker mit
-
Thread
AVR code produziert Fehler
Könnte es sein, dass .dw da im RAM nicht funktioniert? https://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM https://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher https://www.mikrocontroller.net/articles/Adressierung
oder rjmp umbiegen... wann wird das gemacht? Sorry ist schon etwas her... Beim Simulator im AVR Studio 4 bricht er beim kompilieren mit dem Fehler >\dd.asm(18): error: jmp k: Unsupported instruction on ATtiny26 und >dd.asm(25): error: call k: Unsupported instruction on ATtiny26 ab!
-
Thread
OpenOCD mit AT91SAM7X-EK und Wiggler aus einem Batch oder aus Eclipse
gdb_port 3333 gdb_memory_map enable gdb_flash_program enable interface parport parport_port 0xDD00 #my printerport is on DD00, that's ok parport_cable wiggler jtag_speed 0 jtag_nsrst_delay 200 jtag_ntrst_delay 200 reset_config srst_only target arm7tdmi little reset_halt 0 arm7tdmi
hallo proc proc, hast du schon mal die tipps von martin thomas (posting vom 28.03.08) beachtet oder zumindest gelesen? ich darf zitieren: >Auch flash write_binary wurde wohl inzwischen "entsorgt". In letzter >Zeit wurde an OpenOCD einiges an "Ballast" entsorgt. Man schaue
-
Thread
CHAR[] im Interrupt mit ext funktionen nutzen! HELP!
findet die Interrupt Routine nix!! Was kann ich tun!! #define F_CPU 8000000UL #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/signal.h> #define BAUD 38400UL #define UBRR_BAUD ((F_CPU)/(16*(BAUD)
vielen dank für die schnellen antworten. C:/WinAVR/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>." woher bekomme ich die neueste? hab die erst vor 1 Woche runtergeladen...
-
Thread
Wie bekomm ich die Daten in den Speicher?
Bytes 0xAA, 0xBB, 0xCC, 0xDD an den ersten vier Stellen finden..... Gruß Thilo
EPROMS verwendet werden finde ich Komisch. da es doch viel heute viel einfachere sachen giebt wie AVR und Pic.
-
Thread
Keil Monitor v1.4 / 80C537
sein, (Uhr, elektronischer Würfel, Temperaturanzeige, Alarmanlage...). Ich würd Dir ja glatt zum AVR raten, da kriegst Du hier am meisten Hilfe und auch ein gutes Tutorial findest Du hier. Fürs Basteln sind die als DIP-Bauform gut zu verwenden, gibts als 8-, 14-, 20-, 28- und 40-Pinner. Und man kann
1040AC0020E50BB5090EE50AB5080963F8FF75089C :1040BC0000750900758CF0758A17D2AFD0D0D0E09E :0140CC0032C1 :1040CD00758901758CFC758A17D2AFD2A9D28C80F7 :0140DD00FEE4 :03000000024000BB :0C400000787FE4F6D8FD75810B02404784 :10400C000240CDE493A3F8E493A34003F68001F2BD :10401C0008DFF48029E493A3F85407240CC8C333B5 :10402C00C4540F4420C8834004F456800146F6DF84
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
504 986 Feb 28 2007 upgrade_ref.cfg -rw-r----- 1 301 504 990 Feb 28 2007 upgrade_ref_EFT.cfg -rw-r----- 1 301 504 985 Feb 28 2007 upgrade_ref_FT.cfg -rw-r----- 1 301
" im Sinn ;-) Mit DD-WRT funktioniert's sicher.
-
Thread
Problem mit Atmega88 aus CC2-Elektor-AVR-Projekt
. Zum Einstieg hab ich mir einen Usbprog (http://www.embedded-projects.net) und das Elektor-CC2-AVR-Projekt mit einem Atmega88-controller angeschafft. leider bekomme ich ihn nicht geflasht. Hab zuvor versucht, die fuses zu setzen (high-fuse:0xDD, low-fuse:0xFF). Zum flashen und zum setzen
Recv: . [03] . [00] . [07] SCK period : 10.37 us avrdude: Sent: . [10] . [c8] d [64] . [19] [20] . [00] S [53] . [03] . [ac] S [53] . [f6] K [4b] avrdude: Recv: . [10] . [00] avrdude: AVR device initialized and ready to accept instructions Reading |
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Gibts bei Digikey 28.52€ + MwSt.
2-4ghz-4-Kanal-Gyro-UFO-RC-Hubschrauber-Helikopter-/200997651082?pt=RC_Modellbau&var=&hash=item2ecc64c28a /MINI Quadcopter 6 axis 2,4ghz 4 Kanal Gyro UFO RC Hubschrauber Helikopter/ Ist das der Gleiche oder ein sehr ähnliches Modell? Bin ein Noob, habe davon keine Ahnung. Gruß Fabian
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Commodre 64 oder Ben Eaters 6502 Computer.
einer Menge Boards, von vielen Herstellern und quasi ebenso vielen verschiedenen µC, von 8 Bit bis 64 Bit. Aus 4(?) verschiedenen IDEs Aus min. 2 verschiedenen Frameworks. Einmal das übliche, mehr oder weniger dem Arduino AVR Framework/Core entsprechend, und einmal extra für SPS. Auch wenn
-
Thread
Basic für 80C31
IC3 = AT28C64 (optional 8 kByte EEROM)
index.html?ACTION=3&GROUPID=4512&ARTICLE=96660&OFFSET=16&SID=60VM1H0n8AAAIAAAc0LRM583a3d7e20293d5caa79f9dd01272735&LANGUAGE=EN Das sind serielle EEPROMs mit SPI-Schnittstelle. Die haben nur acht Pins und passen relativ schlecht in den EPROM-Sockel. Du brauchst ein i2816, i28C64 oder vergleichbares. Als
-
Thread
"Universalprogrammer" für Linux
der Anforderungen: die Attiny hören z.Zt. bei 16/2 kB auf, der 644 ist mit 64/4 kB schon kanpp dran ...
muß natürlich noch überarbeitet werden. 9- und 10-pol. Stiftleiste Belegung wie bei Joerg, 6-pol. AVR-ISP Standard
-
Thread
LCD, HD44780 und KS0076
***************************************************************/ #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" /* ** constants/macros */ #define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
WinAVR und Interruptvektoren
Hi! Ich habe ein problem mit AVRStudio-WinAVR. Ich möchte einen Timer2-Overflow Interrupt haben um eine Interruptroutine Zyklisch zu starten. Ich habe definiert: ISR(TIMER2_COMP_vect) { Timer++; /* Performance counter for this
selber. Zur Sache kann ich nur soviel (beruhigendes) beitragen: Interrupts funktionieren mit WinAVR ganz prima. Du müsstest also eigentlich nicht die Arbeit des Compilers überprüfen, sondern mehr so die Source-Seite ;-)
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
/O https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
"Die MVIO-Peripherie der neuen 8-Bit-MCUs, einschließlich der Serie AVR DD, soll es einem einzelnen Port der MCU ermöglicehn, in einem anderen Spannungsbereich als der Rest der MCU zu arbeiten. Damit würden sich zusätzliche externe Komponenten erübrigen." Das ist bei
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
weil der ENC28J60 Ethernet Chip bezahlbar beschaffbar war und LAN am AVR.. Super! Dann kam U.Radig mit seinem Webserver daher und ich stand vor der Entscheidung, meins weitermachen oder mich in C einzulesen und
schon am Anfang geschreiben: eine OV7670 an einem AVR (egal welchen) ist eine Spielerei und für mich nur der Spaß daran, ob es geht. Ich könnte an mein Konstrukt durchaus noch einen ENC28J60 ranstricken und den alten Webserver da reinknoten. Ein BMP-Header
-
Thread
ZX81 plus38 Clone
#6407534: > Zum Beispiel bei digikey: Oder bei reichelt: https://www.reichelt.de/otp-eprom-512-kb-64-kbit-x-8-70-ns-5-v-pdip-28-at27c512r-70pu-p286473.html?search=otp+eprom
Bisher hatte ich ein 27C256 EPROM mit 4 ROM Kopien hintereinander im Einsatz. Dann wollte ich ein 27C64 verwenden und das geht nicht. Dann habe ich ein 28C256 mit einer ROM Kopie ab 0x0000 versucht. Geht nicht. Kurz gesagt: Die ROM Daten müssen bei 0x4000 startend abgelegt werden damit es funktioniert
-
Thread
Einsteigerfragen
zufrieden mit dem gerät! Hab Windows 7 64 bit und es läuft einwandfrei! 4.Atmega 8 reingesteckt und angefangen zu programmiernen! ich finde dieses Tutorial sehr hilfreich hat mir bis jetzt die meisten Fragen beantwortet! http://www.avr-asm-tutorial.net/avr_de/index.html
-
Thread
LCD 2x16 Ansteuerung per AVR
interface ;AVR is 1200, so subroutines are not muched used (3 words stack) ;clock is 9.6 MHz ;AVR controller LCD display routines ;Pin ;1 GND ;2 VCC (+5V) ;3 Contrast ;4 RS (Register Select 1=data 0=command) ;5 R
data SBRS misc,0 ;in which half are we? RJMP DD2nd_half RJMP WAIT_40u ;wait execution time ;*** LCD clear 1.64 ms lcd exec time .MACRO LCD_CLR LDI TEMP,0x01 RCALL COMMAND_DISPLAY RCALL WAIT_2m .ENDM ;*** Cursor HOME
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Hi Leute, was soll man denn wohl davon halten? Angeblich ein JTAG-Debugger der mit Avr-Studio kompatibel ist um 7$ http://www.aliexpress.com/item/64-Digit-Win7-USBASP-USBISP-Mini-USB-Download-Programmer-Debugger-For-AVR-JTAG-ICE-Atmega-AVR/627122832.html Denkt ihr dass man den probieren
einbrennt ;-), dann geht es noch etwas günstiger: http://www.ebay.de/itm/2pcs-x-0-96-inch-Screen-128x64-OLED-LED-LCD-Display-Module-Blue-Yellow-/150907262980?pt=LH_DefaultDomain_0&hash=item2322c61804 Damit sind es 7,28€ incl. Versand, also pro Display 3,64€ Gruß, Bernd
-
Thread
LCD Initialisierung scheitert Atmel8
/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> // sendet ein Datenbyte an das LCD
eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> // sendet ein Datenbyte an das LCD
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
ist teil einer Funk-Fernbedienung, mittlerweile ist das Ding stark gewachsen ;-) So ne art eigenbau AVR PDA mit Funkmodul, 128x64 GLD mit Backlight, SD-Card, Soundausgabe, Mikro, USB und noch so einigen Spielereien... Alles an nem LiPo Akku im In-Circuit Ladeschaltung und Spannungsregler auf 3.3v
von SD Karte geladen. Das Monitor Programm kommt vom ersten I2C Eeprom (32K) und im zweiten Eeprom (64K) liegt momentan noch nichts. Eigenen Flash/ROM hat der Controller nicht. ISP wie beim AVR gibts nicht, Rx, Tx und DTR für Reset an der ganz "normalen" Seriellen reichen. 512K Ram ist drauf, für
-
Thread
Clevercard USB Lesegerät
Kennt sich jemand mit den AT91SAM7S64AU aus, kann man sich da mit Sam-ba immer in-circuit (per USB oder RS232) connecten und dann neu flashen oder gibt es da Sicherheitsbits, die sowas verhindern können?
Also, hab mal noch nen bisschen gegoggelt. Ich würde erstmal die Datenblätter von dem SAM7-P64 Board nehmen. http://www.olimex.com/dev/sam7-p64.html Mein Ohmmeter zeigt mir an dass der USB von dem SAM7-P64 und der Clevercard die selben sind. D.h. man kann mit der selben software das ding
-
Thread
Serielle Visualisierung mit Comvisu
Wird in der nächsten Version kommen. Es ist auch noch ein Fehler beim Parsen drin, die Zeilen '28 28 28 28 28 28 28 28' dürften nicht in den gefilterten Befehlen erscheinen. das schau ich mir noch an. Grüße
Hallo Est Est E. , Neue Version Comvisu V1.80 gibt's nur in 64 Bit? Grüße Rodnas