-
Thread
GNUBLIN www.gnublin.org
.26_SMBus Hier ein kleines Beispiel von mir http://krumeltee.wordpress.com/2011/08/15/pcf8574-am-avr32-unter-linux/ für den PCF8574, gibt dort noch mehr. Die Linux-I2C-Geschichten laufen, solange du /dev/i2c-xxx hast, auf jedem Board gleich ab.
/13/kleine-budde.pdf Vor einiger Zeit haben wir mal einen 2515 an die SPI Schnittstelle eines AVR32 (NGW100) gehaengt und socketcan cross-kompiliert. Das hat auch ziemlich schnell funktioniert. Gruesse, Hubert
-
Thread
AX81 - ZX81 im AVR
.. Ich werde in den nächsten Tagen meinen LR Aufbau schon mal um die SD Kartenlösung erweitern. DD unter Windows habe ich leidlich schon für AVR CPM genutzt. Perl habe ich nicht installiert. Kannst du bitte für Testzwecken eine Imagedatei z.B von Tape 11 oder auch mehreren Tapes hier als ZIP einstellen
So, die neue Version ist ferig und steht zur Verfügung: http://www.jcwolfram.de/projekte/avr/ax81b/main.php In den 12 und 14 MHz Versionen funktioniert die Jupiter ACE Emulation im LCD-Mode nicht mehr, weil das Takte nicht mehr ausreichen. Jörg
-
Thread
Spam im Wiki
Der benannte Artikel enthält übrigens Stand 14:15 Uhr MEZ immer noch Spam (siehe unten auf der Seite).
https://embdev.net/user/show/john32 https://embdev.net/topic/567621#new
-
Thread
Gemeinsamer Hausbus
Wozu soviel Strom ? Fuer einen Sensor/Aktor sollten 10mA genuegen. Das waeren fuer 32 Knoten dann 320mA, mit einem Schaltregler von 12V sind das dann noch 120mA. Nein ?
embedded-microcontrollers/2556109?k=LPC11C Man könnte dann vielleicht Olimex fragen, ob sie diesen statt LPC11C14 verbauen: http://www.olimex.com/dev/lpc-h11xx.html ~ 40x40 mm 0
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
nicht wirklich alle enthalten sind. Den Ordner "CyUsb" inkl. "CyUsb.spt" in die c:\Windows\Sytem32 kopieren. CyUSB.sys und CyUSB.inf nach c:\Windows\System32\Drivers. Die restlichen 3 dll's plus die usbblstr.sys nach c:\Windows\System32 jetzt muß das aber hinhauen! Gruß Michael
. Der Teiler hat volle 32 Bit Auflösung, das geht also bis grotesk langsam. Jörg
-
Thread
Universeller RC5-Fernbedienungsempfänger
oder, soll ich lieber mit: AT AVR ISP : AVR Programming Tool AT AVR ISP2 mit USB arbeiten? Hoffentlich, stelle ich nicht zu viel blöde Fragen für euch Experten!? Ich bi euch alle sehr, sehr dankbar für die volle Unterschtützung
...im Original "avr410 rc5" fehlt auch nicht!?
-
Thread
Komisches Bitfield Padding
auf 16bit aligned. Ich würde jetzt mal probieren, ob [c] typedef union GYRODATA { uint32_t Data; struct { uint32_t P1:1; uint32_t CHK:1; uint32_t CST:1; uint32_t PWR:1; uint32_t POR:1; uint32_t NVM:1; uint32_t Q:1; uint32_t PLL:1; uint32_t empty:2; uint32_t Daten:16; uint32_t ST:2; uint32_t P0:1; uint32_t SQ:3; }; }GYRO1; [/c] nicht auch funktioniert. Beim gcc geht folgendes: -funsigned-bitfields macht
-
Thread
ALC 5000 Mobile firmware hack
files: 0112408C8AB8AC1239631AACDDCE3C97D260D22A5DAD864032F9881D2D3FA48C0A563682231 AA2E1B812C460DD2FBB5C063EBE99C38AC4AE0F6613B14AEB115EE228EBEAF747B09D8AB48C 09D4B2B05BEF3D5648AAAA9FC4781C17D7AB3ADC5F319529CB7361CD58802A8AD8E37FED66E B0E59C66D90A8588DC4F33CE5F63A65BF16D52864169C2C2DC6D4701D962F52D625AEB9765C
for ALC5000 v. 2.01 made for galep4 programmer which are not cripted. But this files are for Galep32 soft ver.1.17.29 which is not compatible whith other versions of Galep32. Actually the different versions of galep32 are not compatible with each other! Anyhow playing with different glp files I've
-
Thread
Lokalität von Registerwerten?
-----; ; Melody Generator (C)ChaN, 2005 .include "tn45def.inc" ;This is included in "Atmel AVR Studio" .include "avr.inc" .include "mg.inc" .def _0 = r15 .def _Sreg = r14 .def _Zreg = r12 .def _Yreg = r10 .def _TmrH = r9 .def _TmrL = r8 .def _TmrS = r7 .equ N_NOTE
63, 72, 80, 86, 89, 90, 89, 87, 84, 81 .db 79, 77, 75, 73, 72, 69, 66, 61, 55, 48, 39, 31, 22, 14, 6, 0 .db -5, -10, -14, -17, -20, -22, -24, -26, -28, -29, -30, -31, -32, -33, -34, -35 .db -36, -37, -39, -41, -44, -48, -52, -57, -63, -70, -77, -85, -94, -102, -110, -116 .db -121, -124,
-
Thread
ATMega32 + LCD + Timer0
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Datenaustausch_mit_Interrupt-Routinen
[c] #include "global.h" // F_CPU setzen #include <stdlib.h> // itoa #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <util/delay.h> #include "lcd.h" volatile uint8_t cnt; char str[16]; ISR(TIMER0_OVF_vect) { cli(); cnt++;
-
Thread
Re: [Sammelbestellung] 6 Pin 3W Power RGB LED
3.0~3.4 V 2700~3300° 1,06 Euro 3W Power LED White 140~160 lm 3.2~3.8 5500~6500° 1,14 Euro 3W Power LED White 160~180 lm 3.2~3.8 5500~6500° 1,18 Euro 3W Power LED White 180~220 lm 3.2~3.8 5500~6500° 1,32 Euro 5W Power LED White 280~320 lm 6.4~7.6 5500~6500°
Ich suche regelmäßig nach ihr - seit knapp 14 Tagen ist es ausgesprochen ruhig um sie.
-
Thread
Brötje ISR Plus Kommunikation / LPB
7F D7 00 14:15:26 74 0A AD FF CA FE D2 E3 7F D9 00 14:15:29 74 0A AD FF C6 FE D2 E3 7F DB 00 14:15:32 74 0A AD FF BE FE D2 E3 7F DF 00 14:15:35 74 0A AD FF BA FF D2 E3
ff ff ff 16 f1 89 78 0e 00 08 c0 02 00 14 e6 05 05 00 0b f5 6b 78 17 08 00 0c 02 00 14 e7 05 05 00 0b 00 74 03 16 02 0d 03 32 00 ec 9b 78 0e 00 08 c0 02 00 14 06 05 05 04 b3 f5 37 78 17 08 00 0c 02 00 14 07 05 05 04 b3 00 ff 03 19 ff
-
Thread
LCD DM19264A (KS0108B Controller)
und bekomme leider keine Anzeige. Die Dateien hänge ich an. Betrieben wird das LCD mit einem Atmega32 (im AVR Studio so angegeben) und nem 8MHZ Quarz. Die "nops" habe ich auf die Megaherzzahl angepasst. Hat irgendwer einen Tipp? Beschalten ist es, wie von Karl Anton beschrieben. Mit Regulierung des
zum 8Mhz Quarz - oder brauchts da aus Tempogründen 16Mhz?) und noch in der config selber auf Atmega32 gestellt und 8000000 Hz als Takt angegeben. Anschließend compiliert alles ohne Probleme. Flash nun noch per AVR Studio. Ich hab den Reset wie du mal auf Vcc über 10kOhm gezogen, hat aber auch
-
Thread
Sicherheit von AKWs bei Erdbeben
http://www.nytimes.com/2011/03/14/world/asia/14seawalls.html?_r=3&src=twr "Peter Yanev, one of the world’s best-known consultants on designing nuclear plants to withstand earthquakes, said the seawalls at the Japanese plants probably
könnte sowas nicht auch Wasser pumpen? http://www.pmw.de/cps/rde/xchg/pm_online/hs.xsl/32_7028_DEU_HTML.htm
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
JTAG ohne LPT Arduino JTAG "cable" http://www.dd-wrt.com/phpBB2/viewtopic.php?t=69441&highlight=arduino http://hsb.wikidot.com/arduino-jtag-finder-workshop http://deadhacker.com/2010/02/03/jtag-enumeration/ avr_jtag http://hg.assembla.com
Statt einer primären Partition hat sie gleich am Anfang eine erweiterte Partition in der sich 2 FAT32 Partitionen befinden. Ähnlich war die CF-Karte in der Thomson IP1001 für WinCE 5.0 formatiert. Ein clonen der CF-Karte war nur mit dd (Linux) möglich. Wer also eine originale Platte hat, sollte diese
-
Thread
EEG mit AVR und ADS1194: Kritik und Anregungen
Ich traue mir durchaus zu, diese Platine zu ätzen (ist nicht meine erste). Ich hab auch schon einen AVR im TQFP-32 Gehäuse mit 0,8mm Lead Pitch mit Lötkolben und Lötzinn erfolgreich auf eine selbst hergestellte Platine gelötet. Ich weis jedoch nicht, wie gut das mit dem ADS1X9X mit 0,5mm Lead Pitch ohne
Nein. Jeder EINZELNE Kanal kann mit bis zu 32ksps Samplen.
-
Thread
AVRdude hängt beim flashen
mit dem mySmartUSB light vergleichbar." http://s-huehn.de/elektronik/avr-prog/avr-prog.htm "Installation - Windows eigener Treiber. Einbindung durch einfache *inf Datei" http://www.srt-versand.de/index.php?sid=&cl=details&anid=8dd49932d00865747.65532223&listtype=search
Anhang an deine Beiträge anhängen. 2. In der Debugausgabe taucht jetzt als zu programmierender AVR ein *ATMEGA8* auf aber in deinem Makefile ist als Target ein *ATMEGA32* (siehe auch 1. Beitrag: Device signature = 0x1e9502) eingetragen. Ein für Atmega32 übersetztes Programm läuft i.d.R. auf dem Atmega8
-
Thread
IAR workbench + olimex msp430-jtag-ISO
schreiben das ich das gefunden habe. ich bekomme die Meldung: IAR C/C++ Compiler V5.10.6.30180/W32, Kickstart edition for MSP430 Copyright 1996-2010 IAR Systems AB. 936 bytes of CODE memory 127 bytes of CONST memory 146 bytes of DATA memory (+ 14 bytes shared) ... IAR Universal Linker V4.61T/W32 Copyright (C) 1987-2010 IAR Systems AB. 1 670 bytes of CODE memory 201 bytes of DATA memory (+ 14 absolute ) 102 bytes of CONST memory ... wenn ich mir die Werte anschaue
-
Thread
Frequenzzähler 1Hz - 40MHz
auch die Erweiterungen für die AVR µP atMega48 - 328 Serie drin ! Der 48 Bit Zähler ist nun 64 Bit und der 24 Bit Zähler kann nun 32 Bit. Entsprechend wurde das Hauptprogramm |main()| angepasst. Alle Änderungen könnt ihr dort
16-Bit des Timer1 zusammen. Die nachfolgende Division einer 64-Bit Zahl "fref * Nx" durch eine 32-Bit Zahl "Nref" liefert als Ergebnis eine 32-Bit Zahl. Den Rest betrachten wir nicht. Ich rechne als Mathematiker lieber richtig, als mir Gedanken über Fehler mit dem Datentype 'float' unter avr-gcc
-
Thread
Makro locate (ASM)
Ich schreibe vom Programm aus nicht direkt auf das LCD, sondern auf einen Bildschirmspeicher im AVR-SRAM. Dabei sind die Zeichen linear angeordnet, also Zeile 0 zuerst, dann Zeile 1, 2 und 3. Das Übertragen an das LCD erfolgt in einem Task der Mainloop, der alle etwa 1ms aufgerufen wird und nur
Axel schrieb im Beitrag #1914819: > http://www.mikrocontroller.net/articles/AVR-Tutorial:_Stack#Weitere_Informationen_.28von_Lothar_M.C3.BCller.29: > wird immer darauf hingewiesen, Register zu sichern. Das Tutorial ist ein "One size fits all" Machwerk. Dort wird dir zunächst
-
Artikel
Diskussion:AVR-GCC-Tutorial/LCD-Ansteuerung
Ich habe da mal einen Vorschlag... Wie bereits in Re: LCD an ATmega32 spinnt geschrieben finde ich es etwas ungeschickt, wenn die Adreßberechnung für das DD-RAM (je nach Zeile und Spalte) in lcd.c fest verdrahtet ist. Je nach LCD-Typ müssen hier nämlich andere Konstanten
Sichtbarkeitsbereich von i ist sehr lokal (innerhalb des for). Der Compiler kann u.U. günstiger optimieren Moderne AVR/WinAVR Versionen haben C99 per default aktiviert Pro B: Funktioniert auch, wenn der C99 Standard in (älteren) AVR-GCC/WinAVR Installationen nicht per Kommandozeile definiert ist. Version A bringt eine
-
Thread
Labornetzgerät als Projekt
800mV 4,5kHz 5V 800mV 4,4kHz C14 = 10n, 22 Ohm Uout Uripple f_ripple 15V 1,1V 7,7kHz 10V 1V 6,2kHz 5V 800mV 3,6kHz C14 = 100n, 44 Ohm Uout Uripple f_ripple 20V 1,2V 5Khz
5,7kHz > 10V 800mV 4,5kHz > 5V 800mV 4,4kHz > > C14 = 10n, 22 Ohm > Uout Uripple f_ripple > 15V 1,1V 7,7kHz > 10V 1V 6,2kHz > 5V 800mV 3,6kHz > > C14 = 100n, 44 Ohm > Uout Uripple f_ripple > 20V
-
Thread
NeuesOS für AVR Mikrocontroller
Guten Abend, ich habe angefangen den Code für den atMega32 an zu passen. "system/header/nano_os.h" [code] #elif defined (__AVR_ATmega32__) #define RAMSTART 0x60 #define HEAPSTART 0x085f #define STACK_SIZE 54 // immer Timer0 ! #define TIMER_REGISTER
dec hex filename 0 692 0 692 2b4 nano_os.hex atmega32 $ avr-size nano_os.hex text data bss dec hex filename 0 712 0 712 2c8 nano_os.hex
-
Thread
EA DOGL 128x64 will nicht
für die Initialisierung ab. Habe aber auch diverse andere Beispiele ausprobiert. [c] #include <avr/io.h> #include <util/delay.h> #define DDR_SPI DDRB #define DDR_CLR DDRD #define PORT_SPI PORTB #define PORT_CLR PORTD #define DD_MOSI DDB5 #define DD_SCK DDB7 #define
Betriebstemperatur: 0 - 50° C" Weil das ist ein Baugruppe, und definitiv ist behauptet dass auf AVR-Board anschliessbar ist(Steckerleiste Pin 13 = Plus, Pin 14=GND) man kqann gar nicht anderes anschliessen auf das AVR MK2 Board. Ich habe die Spannung gemessen, ist 5.0 V. Bemerkbar ist nichts was
-
Thread
Softune Problem beim Datenzugriff über einen Struct
gefunden. Also mein Problem ist das ich versuche eine Software die ich mal vor Jahren auf einem AVR geschrieben habe auf einem Fujitsu MB96F326 zum laufen bringen will. Jedoch ist der Softune Workbench lange nicht so gut wie das WINAVR. So nun zu meinem Problem: Wenn ich versuche über eine Struct
Hallo, diese Erfahrungen habe ich auch gemacht. Ich arbeite mit MB90F334 (16bit) und MB91F467 (32bit) bei mit Softtune. Hab es mit "dummys" zwischen den einzelnen Werten hingebogen. Es funktioniert aber 'schön' ist was anderes. Was wäre denn die Alternative? mfg Rene
-
Thread
Problem Codesegment
Hallo, ich glaube ich habe ein Verständnisproblem. Ich habe einen ATMega32, Dieser sollte 32Kb Programmspeicher haben. Soweit mirbekannt beginnt die Anwendung direkt hinter der Interrupttabelle. So jetz mein Problem. Ich habe 2 Tabellen a 256 Bytes die ich ins Codesegment
0x08, 0xC8 .DB 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A .DB 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC .DB 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6 .DB 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10 .DB 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32 .DB 0x36, 0xF6,
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Woher bekommst Du den Treiber für das Display ? >>>- OS : Windows 2000 SP4, Windows XP SP2 (32bit), Windows Vista & 7 (32bit/64bit)
1024 mtdblock0 (driver?) [ 14.045421] 1f01 4096 mtdblock1 (driver?) [ 14.050505] 1f02 32768 mtdblock2 (driver?) [ 14.055600] 1f03 224256 mtdblock3 (driver?) [ 14.060681] Kernel panic - not