-
Thread
Probleme mit C
Timer 1 konfigurieren TCCR1A = (1<<WGM12); // CTC Modus TCCR1B |= (1<<CS10); // Prescaler 64 OCR1AL = 125-1; // ((8000000/64)/1000) = 125 TIMSK |= (1<<OCIE1A); // Compare Interrupt erlauben TIFR |= (1<<OCF1A); // Output Compare A Match Flag // Timer 0 konfigurieren
aber letzteres programmiert. http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29
-
Thread
ATTINY85 als DCF77-Empfänger
19:58:28 MEZ - 2 ValidCount #00209 | dPPM: -2 | ADC: -48 db | DBG: 0 0 33 | AvrHitVal: 16 HitVal: -17 BitVal: 0 | Date: Fr, 07.01.2022 19:58:29 MEZ - 2 ValidCount #00210 | dPPM: -1 | ADC: -48 db | DBG: 0 0 33 | AvrHitVal: 15 HitVal: -23 BitVal: 0 | Date: Fr, 07.01.2022 19:58:30 MEZ - 2 ValidCount #00211 | dPPM: -4 | ADC: -46 db | DBG: 0 0 33 | AvrHitVal: 15 HitVal: 20 BitVal: 1 | Date: Fr, 07.01.2022
-
Thread
LCD + Wert (aus ADC) ausgeben
Include-Datei * PC4 = RS * PC5 = Enable * PC0-PC3 = D4-D7 * R/W ist n.c. */ #include <avr/io.h> #include <avr/delay.h> #define delay(us) _delay_loop_2 (((12000000/4000)*us)/1000) // wartet µs // Enable-Leitung toggeln void lcd_flash_e () { PORTD = PORTD | ( 1<
Datenblätter relativ mühsam macht. Und trotzdem erwische ich mich immer wieder dabei, dass ich in AVR-Datenblättern nachschaue, um hier Fragen zu beantworten, bei denen der Fragesteller es selbst nicht für nötig hielt, ins Datenblatt zu schaun. ...
-
Thread
Frage zu LC80
. Hatte schon überlegungen nen EEPROM als adressdecoder zu nehmen ;-)) Mn ist halt ziemlich von avr und co. verwöhnt da muss man nicht so überlegen...
der 28c64? der hat 8k und ist ohne weiteres beschreibbar...
-
Thread
VGA Grafikkarte an uC
VGA signale raushaut wenn man mit nen µC diese Selber machen kann: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm grüüüße
graka ansteuern die VGA signale raushaut wenn man > mit nen µC diese Selber machen kann: - Ein AVR kann keine 256 Farben - Ein AVR kann keine 640x480 oder gar 800x600 oder 1024x768 - Ein AVR kann keine Grafik Aber leider ist das ganze nichts geworden, da es keine einheitlichen Hardwarestandards
-
Thread
AVR MKII und avrdude keine USB Verbindung
Hallo Leute, mit einem Raspberry wollte ich ein MKII Board von myAVR programmieren (als Übung). Beim aufspielen eines simplen Testprogrammes aus dem www meldet sich der PI mit dem folgenden Fehler: pi@raspberrypi:~ $ avrdude -c avrispmkii -p m8 -U flash:w:test_leds.hex
falsch. Weil ich das hier gekauft habe: http://shop.myavr.de/Systemboards%20und%20Programmer/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40 Gruß
-
Thread
PIC24FJ Webserver
Hallo, habe den Webserver von http://www.ljcv.net/projects/pic24fj64/index.html nachgebaut. Dieser ist zu erreichen unter: http://meinwebserver.mine.nu/ Was sagt ihr zum Speed des Server's? Hardware: PIC24FJ64GA002, ENC28J60, EEPROM 25LC1024 für Webseiten
Hier mal ein vorläufiges Bild aus Target des Webserver mit dem PIC24FJ64GA004. Gruß Sascha
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
einzelnen 3,3V -> 5V Pegelwandler aufzubauen, leider im Gegensatz zum FET nicht bidirektional, aber für WS28xx absolut ausreichend.
3,3V und gut is. Ein "paar" wären so 17 LEDs. c-hater schrieb im Beitrag #6840754: > Ein guter AVR8 > könnte das problemlos ab, eine schrottiger STM32 wahrscheinlich nicht, > jedenfalls nicht dauerhaft. Was möchtest du mir damit den sagen? Der ST der verbaut ist ein Originaler vom Nucleo-64
-
Thread
LCD anzeige direkt am MC
Vielleicht ist ja das Atmel Butterfly was für dich. http://cgi.ebay.de/ATMEL-AVR-Butterfly-Evaluation-Kit-ATMEGA-169-/290341496841?pt=Bauteile&hash=item4399b3a809
LCD-Interface. ich hab mal sowas zusammengeschustert. Mehr interessehalber! http://www.basteln-mit-avr.de/atmega.html Gruß XMEGA
-
Thread
Atxmega Development Plattform
FTDI auf einen Jumper legen. Ist der FTDI im Reset,so sind seine Ausgänge hochohmig und Portpins des AVR anderweitig nutzbar.
Clock etc.) - DS18B20 Library - Adesto Flash Library - Atmel I2C Temperatursensor Library - ENC28J60 Library incl. IP Stack - UART Library - USB Bootloader (nahezu fertig) - SD Card Library - WS.... RGB LED Library - RFM12B Library
-
Thread
AVR+interner RC Oszillator extrem ungenau
Naja, bei den DIL28-Megas ist man oft nicht bereit, die Portpins zugunsten des Quarzes zu opfern... Dazu noch UART, und hoch lebe das 6-Bit-Konzept. ;-) <---(datt iss'n Smily...) ...
auch in der Software setzen kann. Muss man das per Software machen oder gehts nicht auch direkt im AVR Studio?? Gruß Daniel
-
Thread
Matrix RGB-LED (8x8 / 9x9) über DMX
oder man muss ihn selber per CPLD oder FPGA bauen. CPLD sollte reichen. Der CPLD mach die PWM, der AVR steuert den CPLD und füttert ihn immer mit DMX-Daten. Klein und billig. >Was denkst Du oder Ihr, soll ich am besten machen??? AVR + CPLD. MFG Falk
damit locker 400 Hz. USART kann man pollen oder man stört sich nicht an Interrupts. oder halt AVR + CPLD, wenn man sich damit auskennt ;) Gruß Kai -- frohe Weihnachten gehabt zu haben!
-
Thread
Atmega8, DCF an Interrupt. Ungültige Signaldauer mit externem Quarz
DCF_Debugging * * Created: 19.09.2016 17:57:22 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> volatile uint16_t g_millis; /* Zähler für Millisekunden der kurzen Signale 0 oder 1*/ volatile uint16_t g_breakMillis
c * * Created: 08.10.2016 15:26:48 * Author : devpap */ #include "uart.h" #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <stdio.h> uint8_t g_dcfRegisterFlags[2]; #define DCFACTIVE 0 #define NEWSECOND 1 uint16_t g_millis; /* Zähler für Millisekunden
-
Thread
Mikrocontroller für Anfänger
Unterteilungen bei VSWR: 1,0; 1,1; 1,2; 1,5; 1,75 und 2,0 . _Nachtrag_ seit kurzen ist auch eine TUT bei LunaAVR online. http://avr.myluna.de/doku.php?id=de:tutorials
Bit addressieren kann? Dann > kann ich mir den Algorithmus in die Haare schmieren. Obwohl der AVR ein 8bitter ist, kennt er 16, 32 und sogar 64bit-Integer, die man per (u)int16_t, etc nutzen kann. Ähnliches gilt vermutlich für alle anderen 8bitter, sofern sie Carry-Arithmetik beherrschen. Das ist
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
Vtarget : 0.3 V Varef : 0.3 V Oscillator : 28.800 kHz SCK period : 3.3 us avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s
im Beitrag #7796594: > Was ich nicht verstehe ist, wenn ich eine -v Abfrage mache, erhalte ich: > AVR device initialized and ready to accept instructions > Device signature = 1E 95 0F (ATmega328P, ATA6614Q, LGT8F328P) > > Möchte ich ein Sketch hochladen kommt: > AVR device initialized and ready
-
Thread
Windows 7, Alles anders
sagen. Die Rechner bei uns in der Abteilung haben bis auf einer alle WinXP 32Bit, zum teil auf auch 64Bit-Prozessoren. Nur bei 2 "Servern" die ich aufgesetzt habe läuft einer mit 64Bit Ubuntu und der andere mit 64Bit Debian.
zu den ODBC Treibern. Ich muss eine 32Bit Access Datenbank über ODBC lesen und dann Daten in einen 64 Bit SQL Server 2008 schreiben. Das Ganze soll eimn 64 Bit Programm sein. Aber wenn du versuchst einen 64 Bit ODBC Treiber für Access in Win 7 64 Bit zu installieren kriegst du die Meldung daß dann
-
Thread
ARM Programmgröße
Befehl) oder kann man das garnicht abschätzen? Zunächst möchte ich auf einem grafischen Display (128x64) analoge Werte anzeigen und diese über UART verschicken. Was recht einfaches also. Dafür würde ich gerne ein LPC2103 nutzen mt 32KB Flash. Das sollte doch dicke langen oder? Gibt es irgendwelche Anhaltspunkte
ARM wohl kaum. Mal ein kleines Beispiel. Eine vereinfachte printf Implementierung, GCC/Keil. AVR: 778 Bytes MSP430: 488 Bytes ARM native: 588 Bytes ARM thumb: 322 Bytes Keil C51: 458 Bytes Hat hier nichts mit Algorithmen zu tun, Konvertierungsfunktionen sowie Library sind hier
-
Thread
LCD Anzeige spinnt
|__d__| |__off___| g = 1 = off bit 6 siehe: http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige */ #define LCD_PORT_DIR P2DIR // #define LCD_PORT_OUT P2OUT // #define LCD_1_LOW P3OUT&=~BIT4 // #define LCD_1_HIGH P3OUT|=BIT4
*21*/ 0x15, /*22*/ 0x16, /*23*/ 0x17, /*24*/ 0x18, /*25*/ 0x19, /*26*/ 0x1a, /*27*/ 0x1b, /*28*/ 0x1c, /*29*/ 0x1d, /*30*/ 0x1e, /*31*/ 0x1f, /*32*/ 0x20, /*33*/ 0x21, /*34*/ 0x22, /*35*/ 0x23, /*36*/ 0x24, /*37*/ 0x25, /*38*/ 0x26, /*39*/ 0x27, /*40*/ 0x28, /*41*/ 0x29, /*42*/ 0x2a
-
Thread
BLDC, Synchronmaschine, Drehfeld Experimentierschaltung Gesperrt
und >10A ist sowas eindeutig besser. Auf die Platine kommt dann die Endstufe mit Treibern, der AVR und die Rückführung der Spannungen und Ströme zum AVR. Dazu noch die galvanisch getrennte Schnittstelle nach draußen und Anschlüsse für externe Drehzahl und Hallsensoren (letztere als Alternative zur
Generatorstrom die Mosfets grillt. Da der Strom auch negativ werden kann, würde ich das direkt mit dem AVR messen.
-
Thread
maximale frequenz
speziellere Designs nehmen, wie z.B. den ATTiny25/45/85, der kann die PWM-Grundfrequenz erst mal per PLL auf 64MHz anheben und erreicht damit bei 8 Bit Auflösung ein PWM-Frequenz mit 250kHz.
geringsten Kostenfaktoren. Ueblich sind dagegen eher "spezielle" Signalprozessoren (z.B. TI TMS320x28) und fuer exakte Timings, verifizierbare Sicherheit etc. noch ein FPGA.
-
Thread
Warum geht das nicht ?
8e6 #define F_CPU XTAL #define DIST 0.06 // sensor distance in m #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include "BitUtilities.h" #include "LCD_display_on_Port_C.h" volatile double sec = 0; volatile unsigned char
allerdings ATMega8-er ISBN: 9783486587906 Titel: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie - Programmierung in Assembler und C - Schaltungen und Anwendungen Autor: Schmitt, Günter ciao gustav
-
Thread
128 Kanal Schrittmotorsteuerung mit Microcontroller
sorry, oben stand mal was von ein/aus ;( avr
avr schrieb: > sorry, oben stand mal was von ein/aus ;( ach, das änderte sich minütlich =)
-
Thread
Attiny lässt sich nicht flashen
5.8cvs *mySmartUSB* firmware 2.5 *CP210x* silabs.com for OSX (v2.9) [c] vinz$ avrdude -pm8 -c avr910 -P /dev/tty.SLAB_USBtoUART -v -e -b 19200 -U flash:w:LCD.hex:i ... avrdude: avr910_devcode selected: 0x76 avrdude: AVR device initialized and ready to accept instructions Reading | ###
: /dev/tty.SLAB_USBtoUART Using Programmer : avr910 avr910_devcode (avrdude.conf) : 0x76 Overriding Baud Rate : 19200 AVR Part : ATMEGA8 Chip Erase delay : 10000 us
-
Thread
Fehler auf der V-USB Seite?
Ich belese mich gerade über eine USB Schnittstelle mit einem AVR von V-USB. Gleich wird auf der Hauptseite: http://www.obdev.at/products/vusb/index-de.html ist ein Schaltungsbeispiel mit einem ATiny2313 beschrieben. Die Schaltung sieht vor das der ATiny mit
wenn 20MHz-AVRs zum Einsatz kommen - für 16MHz-Typen gilt das nicht. Obige Formel ist in älteren AVR-Datenblättern noch zu finden, in den neueren leider nicht mehr. Daher stimmen auch die Aussagen von supachris und thomase nicht.
-
Thread
Fehlermeldung bei Attiny13 Programmierung
Tiny13 programmieren. Mit dem Mega8 funktioniert es!! Fehlermeldung: make flash avrdude -c avr910 -P /dev/tty.SLAB_USBtoUART -p attiny13 -U flash:w:main.hex:i Found programmer: Id = "AVR ISP"; type = S Software Version = 3.0; Hardware Version = 3.0 Programmer supports auto addr increment
= -c avr910 -P /dev/tty.SLAB_USBtoUART OBJECTS = main.o FUSES = Was mache ich falsch? Danke für eure Hilfe!!
-
Thread
ATMega 128 lässt sich nicht brennen (neuer Webserver)
Hi, ich will meinen ersten 128er mit dem STK 500 und AVR Studio brennen. Leider hab ich in der Schaltung nen Fehler der das verhindert. Ich bekomm die Fehlermeldung vom AVR Studio das es den Programmiermodus nicht aktivieren kann. Das STK selbst wird gefunden
http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
-
Thread
Dallas Sensoren HexCode für AVR
war/bin der Meinung, das es die Adresse des Sensors ist, die man (konvertiert in HexCode) auch am AVR nutzen kann. Die 4 Sensoren, die ich noch hier rum liegen habe, fangen alle mit "10-0008023f****" an. Leider habe ich mein AVR nur mit den Bauteilen bestückt, die ich auch wirklich benötige, d.h. da
Die folgenden Blöcke gehen, wie weiter oben schon erwähnt, nach dem "Little Endian" Prinzip, also im AVR-Code in umgekehrter Reihenfolge. Was mir also noch für das AVR fehlte, ist der 8. Block (CRC)... und der kann auf dieser Seite (http://www.tm3d.de/index.php/tools) wunderbar berechnet werden. Ich habe
-
Thread
Dumme Frage zum "C" mit AVR's
beim PIC so schoen einfach ist mit AVR und dem GCC? Sorry.... aber jeder Anfang ist schwer :-)
also Direktzugriff auf die Ports bei Beibehaltung der Numerierung. Die ultimative Lösung für viele AVR. [code] if !defined(digitalPinToPortReg) #if !(defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) ) // Standard Arduino Pins #define digitalPinToPortReg
-
Thread
Eure Basteltische Bilder
momentan kein Parallel-Kabel zur Hand habe und somit leichten Zugang zur Rechnerrückseite brauche, um den AVR zu programmieren.
brillantem Bild verwandelt. Davor lief das Bild 2 Jahre lang durch den internen UHF-Modulator im C64er, direkt unter der Tastatur.
-
Thread
Objektorientierte Programmierung in C
dann zwar wieder prozedural aus, aber IMHO sind Objekte, die 8 Byte Daten mitschleppen und dann (bei 64 Bit systemem) evtl. 64 Byte Methodenpointer (wären nur 8 Methoden) krank.
zwar wieder prozedural aus, aber IMHO sind Objekte, die 8 > Byte Daten mitschleppen und dann (bei 64 Bit systemem) evtl. 64 Byte > Methodenpointer (wären nur 8 Methoden) krank. Stimmt. Darüber habe ich mir noch keine Gedanken gemacht.
-
Thread
LED Fading Atmega32
#define true 1 #define false 0 #define STK500 false #include <inttypes.h> #include <avr/io.h> #include <util/delay.h> #include <avr/pgmspace.h> // global variables uint16_t pwmtable_8A[4] PROGMEM = {0, 16, 64, 255}; uint16_t pwmtable_8B[8] PROGMEM = {0, 4, 8, 16, 32, 64
15, 15, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 49, 52, 54, 56, 59, 61, 64, 67, 70, 73,
-
Thread
NXP verschenkt ARM-Chips
Ethernet Welchen PHYTER verwendest Du? Ich denke an einen DP83848 von National Semconductor. > - 64 MByte SDRAM > - der FPGA halt > - ein 4 MByte Flash Hmmm, 64 MByte SDRAM und nur 4 MByte Flash? Ich habe an meinen LH7A400 bereits einen Micron MT29F4G08ABCWC-ET:C geklebt womit ich Linux installieren
Übersehen kann einen Haufen Ärger machen! Also der RAM läuft scheinbar. [c] for (i = 0; i < 64; i+=sizeof(unsigned int)) { *(unsigned int*)((unsigned int)&SDRAM_BASE_ADDR+i) = i; } for (i = 0; i < 64; i+=sizeof(unsigned int)) { if (*(unsigned int*)((unsigned int)&SDRAM_BASE_ADDR
-
Artikel
Avr-gcc Bugs
Support __gcc_isr pseudo-instruction 2.29 21583 Move .jumptables to a higher address 2.29 21569 Merge avr.sc and avrtiny.sc 2.29 21472 Add new emulation for ATtiny416 et al. (don't put .rodata in RAM) 2.29 rodata-in-flash 21404 Assertion fail in bfd/elf32-avr.c:2145 2.28 20849 Don't put .rodata in RAM on AVR_TINY. 2.28 rodata-in-flash 20789 Fix relaxation of negative DIFF relocs. 2.26 20254 Relocs at end of section are not processed with .align. 2.26 20221 Wrong code with .align and linker relaxation. 2.26
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
schade! Android hingegen hat > erkannt, was die Menschheit will... Aha, auf Android läuft also AVR-Studio?
also robust, dann panasonic z.bsp. cf28 oder cf18 :D
-
Thread
Schrittmotor und Treiber für Drehkondensator
Auswahl der > Komponenten geben? Hallo Ralf, hab' hier auf dem Schreibtisch ein: [code] 28BYJ-48 – 5V Stepper Motor 5.625° / Schritt. 64 Schritte / Umdrehung Gearing 1:32 ──▶ 2048 Vollschritte / Umdrehung ──▶ 4096 Halbschritte / Umdrehung Kritische Grenzwerte
Bedarf einige Schritte vor und zurückdrehen um nachzuregeln. Das kannst Du gut mit einem kleinen AVR machen. Viel Erfolg Gruß Carsten
-
Thread
Pullup aktivieren in AVR-Assembler
/ OUT oder LDS/ STS verwendet werden muss, vereinfachen. Hier sind einige Beispiele aus der LunaAVR Implementierung: [c].macro xIn .if @1<64 in @0,@1 .else lds @0,@1 .endif .endmacro .macro xOut .if @0<64 out @0,@1 .else sts @0,@1 .endif .endmacro .macro gCbi .if @0
AVRs in Assembler programmieren will: http://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf Oliver
-
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
Conways Game of Live zu langsam auf Z80
setup/loop-Funktionen auf eine main()-Funktion umschreiben, wenn man die Serial-Ausgabe über andere AVR-Serial Routinen macht.
#0x00 4B5C 252 00105$: 4B5C CB 7A [ 8] 254 bit 7, d 4B5E 28 04 [12] 255 jr Z,00109$ 4B60 16 17 [ 7] 257 ld d,#0x17 4B62 18 0D [12] 258 jr 00110$ 4B64 259 00109$: 4B64 3E 17 [ 7]
-
Thread
VHDL Grundlagen Tonerzeugung
QFP64 ? Nimm einfach ein QFN-32 5x5 mm... nichmal ein DIP-8 ist so klein ! Die 3 Töne klingen... Gewöhnungsbedürftig ;D
Datenstrom zu Aktivlautsprechern zu transportieren (Digitalmonitore). In der Anfangszeit waren das DSD64 als 64x44,1kHz und das entsprach in der Tat nur einem 16-Bit Audio. Oft war es schlechter, weil es Jitter unterworfen war und nicht gut verarbeitet wurde. Das ist heute anders. Die Datenströme werden
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
wirklich weiter. Allerdings ist das unter Linux wirklich kein großes Problem. Die Pakete gcc-avr binutils-avr avrdude (zum Flashen) avr-libc gdb-avr sollte man in jeder Distro so oder so ähnlich benannt finden. Dazu kann man ein eclipse mit eclipse-cdt und avr-plugin installieren, wenn
. - es besteht somit die Möglichkeit mittels AVRDUDE jeden AVR mit ISP Schnittstelle zu flashen und zusätzlich die 28 pol. ATmega in einen Sockel zu stecken um diesen zu flashen (bspw. um einen Bootloader zu flashen). Mit dieser Konstellation - Arduino UNO,
-
Thread
Analog Devices: DDS IC (AD9959) mit ATMega64L ansteuern SPI
Projektarbeit beschäftigt und probieren von Analog Devices ein DDS IC (genauer gesagt den AD9959) mit einem AVR ATMega 64 Atmel uC anzusteuern. Die Verbindungen habe ich wie folgt vorgenommen: // uC ATMega DDS IC // PB1 (Pin 11) SCK <---> Pin 48 SCLK // PB2 (Pin 12) MOSI <---> Pin 50 SDIO
Schaltplan zum uC ATMega64L
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
nur als Beispiel) https://www.linuxjournal.com/article/7289?page=0,0 http://www.nongnu.org/avr-libc/ http://tuxgraphics.org/electronics/200904/avr-c-programming.shtml http://tuxgraphics.org/electronics/200901/avr-gcc-linux.shtml
Mint installieren, dann apt-get install acc-avr avrdude avr-libc kate konsole dann hast Du alles was Du (zumindest für AVR) brauchst. Als Editor dann Kate und dort unter plugins die terminal tools aktivieren.
-
Thread
Suche EPROM Emulator
Batterie und einem Schreibschutzschalter. Zum beschreiben verwende ich eine kleine Platine mit einem AVR. Man könnte das komfortabler machen mit einem integrierten USB AVR und Bus driver, die den Daten und Adressbus umschalten vom Sockel zum AVR und zurück
Weitere Alternativen: EEproms wie 28C64 etc. AVR als Eprom. Dazu ga es hier einen Thread und ein winziges Assembler Programm. Ersteres habe ich selbst schon eingesetzt. Zu lezterem wuerden mich Erfahrungen interessieren.. Peter
-
Thread
BMP085 driftet
Bereich als Höehen und eingeschränkt als Vario Sensor im Einsatz. Während der Erprobung habe ich eine WinAVR Lib für den BMP085 entwickelt, die zyklisch im 10ms Raster aufgerufen werden muss und per Funktionsaufruf die aktuellen Werte liefert. Gruß Ingo
bessere Erfahrungen habe ich mit dem MS5611 Sensor gemacht, allerdings benötigen die Umrechnungen 64bit Integer Berechnungen, was der AVR und der WinAVR aber noch meistert. Gruß Ingo
-
Thread
Wlan2Serial Modul für 5 euro
will. https://github.com/cnlohr/wi07clight http://www.youtube.com/watch?v=oh4ZDkBHFYM Das AVR Projekt setzt dabei auf den UART. Eingehender WIFI Command ( TCP / UDP ) wird an den UART weitergegeben. Der AVR setzt die Message um und schaltet Pins auf dem AVR. An den Pins sind LED / Relais
Hi Holger Die bin Datei sollte exact 244 KB gross sein ( 64+180 ) 0x01000-0x10FFF (64KB) flash1.bin 0x11000-0x3DFFF (180KB) irom0text1.bin Wenn die flash1.bin kleiner ist als 64 kb, dann muss aufgefüllt werden, da ja ab 0x11000 der irom0text1.bin erwartet