-
Thread
Atmega644 UART - Komische Ausgabe
***********************************/ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include "uart.h" /* define CPU frequency in Mhz here if not defined in Makefile */ #define F_CPU 3686000UL
[c] #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include "lcd.h" #include "uart.h" /* define CPU frequency in Mhz here if not defined in Makefile */ #
-
Thread
CP/M auf ATmega88
@Markus: Mit dd.exe für win32 ;-) Wenn du dir von hier: http://avr.cwsurf (dot) de/ -> AVR CP/M die cpmtools.zip ziehst, hast du nicht nur dd.exe, sondern auch die cpmtools um das diskimage unter Windows zu verändern
E4 ED 73 61 E4 31 9B E4 DD E5 D5 DD L."N..sa.1...... E4B0 E1 DD 22 5D E4 DD 22 5F E4 21 E6 E7 E5 79 32 4B .."].."_.!...y2K
-
Thread
Pollin MOTOROLA VIP1710
W39L040P/W39L020P (nur 256 kB benutzt) mtd0: letzter Bereich von mtd1 (Filesystem "/flash") mtd2: 32 MByte Flash (Lesen mit dd if=/dev/mtd/2 bs=16k skip=2) mtd4: letzter Bereich von mtd2 (Filesystem "/flash2" Lesen mit dd if=/dev/mtd/2 bs=16k skip=1793) Splash und Kernel liegen in mtd2,
Moin, wie kann ich den NAND-Flash, also die 32Mb komplett löschen? Ich habe mir wohl durch das direkte flashen mit dd of=/dev/mtdblock/2 das Filesystem zerschossen. Beim Booten holt die Box treu und brav per infocast den Kernel und splash aber
-
Thread
atmega328 funktioniert teilweise nicht
array_lenght_heartbeat_start]={0}; //array für 10 Werte uint8_t heartbeat_ave[array_lenght_heartbeat_start]; uint32_t mittelwert_alt=0; uint32_t mittelwert_neu=0; uint32_t heartbeat_output=90; uint32_t heartbeat_input=0; uint8_t heartbeat_now=0; uint8_t test2 =0; uint8_t test3=0; //uint8_t test4=0; uint8
*/ #define LCD_E_PIN 5 /**< 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
STM32 Uhrzeit des RTC Umrechnen
DAY*(31+28+31+30+31+30+31+31+30+31), DAY*(31+28+31+30+31+30+31+31+30+31+30) }; u32 res; u16 year; res = YEAR * (timeval->Year - FIRSTYEAR); year = FIRSTYEAR; while (year < timeval->Year)
Dannegger und "LalaDumm" im o.g. Thread bereitgestellten Codes sind in den RTC-Routinen einer meiner STM32 Beispielanwendungen enthalten: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
-
Thread
PHILIPS VPx500 Kernel/System Development
2 301 nogroup 0 Feb 28 2007 Settings drwxr-xr-x 2 301 nogroup 0 Feb 28 2007 bin[/code] Für den User analog. 3. chown-en. Da muss man nur aufpassen, dass man sich keine Berechtigungen kaputt macht - ergo
> Kernel-Modul für den Bus ist ja auch geladen. " Info-Quellen zum WLan gibts hier: http://avr32linux.org/twiki/bin/view/Main/WirelessNetworking " Angeblich wird der WLAN-Chip vom VP55 im 2.6er unterstützt. Für den TV-Chip gibt es wohl einen Treiber im Montavista Linux. Leider nicht OpenSource
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
wollte ich posten: [c] #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 5 /**< 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
PHILIPS VP5500 VoIP Telefon bei Pollin
Zeile: typedef unsigned long uint32; durch diese beiden zu ersetzen: #include <inttypes.h> #define uint32 uint32_t Dadurch hat uint32 dann immer 32 Bit, unabhängig von den Standardgrößen für int, long, etc. auf dem Host System
://en.wikipedia.org/wiki/User:Sogliphy/i.MX21_Linux Info-Quellen zum WLan gibts hier: http://avr32linux.org/twiki/bin/view/Main/WirelessNetworking
-
Thread
DCF-Uhr mit LCD in C
Schnitzer drin sind. Also jetzt ein paar Infos zu dem was ich fabriziert habe: Programmiert im AVR Studio (mit AVR-GCC) Hardware: STK500 ATmega16 16MHz Quarz 20x4 Zeichen LCD (HD44780 kompatibel) DCF77-Empfangsmodul von Conrad (641138) (PullUp-Widerstand 10k zwischen Anschluß 2 und 4) Die
aufzusetzen, hat bei mir funktioniert. Ich schreibe mal mein Vorgehen auf, vielleicht hilft dir das: Im AVR Studio: - New Project -> AVR GCC -> Project name: dcf-clock - AVR Simulator -> Device ATmega16 - Bei den Source Files die angelegte Datei dcf-clock.c aus dem Projekt entfernen - Nun die 3 Dateien
-
Thread
Sonnenscheindauer loggen
wenn ich die Panels im Schatten installiere. Wir haben hier am Tage (eigendlich immer) zwischen 28 und 32 Grad Celsius. da ist "eine von selbigen betriebene aktive Kühlung" schon nicht so einfach machbar. @ Dr, Pillepalle Die Methode ist mir bekannt. Bringt aber auch eine Menge Arbeit
in Deutschland im Monat runterkommt ,kommt hier in wenigen Stunden runter. Die Temperatur Tags 28 bis 32 Grad , Nachts ca 25 bis 28 Grad Fruehmorgens oft Taubildung. >- Wie kompliziert ist es, eine Leitung in's Haus zu legen? Keine Probleme >- Wie willst Du Kameras + Schaltung mit Strom
-
Thread
Pollin Evaluationsboard - starten unter Ubuntu?
geholfen haben mir dabei die folgenden zwei Tutorials: Installation von Eclipse, mit CDT Plugin und AVR-gcc: http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial?s[]=eclipse Konfiguration von avrdude unter Ubuntu. http://www.wiki.elektronik-projekt.de/mikrocontroller/avr
aus, oder? :) Der Befehl lscpi wurde nicht erkannt, uname -a ergab: Linux matthias-laptop 2.6.28-18-generic #59-Ubuntu SMP Thu Jan 28 01:23:03 UTC 2010 i686 GNU/Linux Alle anderen USB-Geräte (webcam, maus, Drucker) laufen ohne Mängel. Wie mache ich weiter? Vielen Dank und viele Grüße, Matthias
-
Thread
einfach mal eine Seite in den Flash schreiben.
was du als Simulator bezeichnest :-) Der brachte mir noch folgende Warnung bei der Simulation 28-Jan-2010 16:16:18 AVR Simulator: Invalid opcode 0xffff at address 0x00f000 Bei der Simulation blieb er übrigens nicht hängen! vG Stephan
haben. Mir fällt noch ein, das die rww section enabled werden muss. Siehe http://www.nongnu.org/avr-libc/user-manual/group__avr__boot.html#geb0dba1dd9d338516a94c0bd8a8db78a und Datenblatt. Ich habe am WE wenig Zeit, aber wenn das nicht hinhaut gehen wir Montag nochmal alles systematisch durch.
-
Thread
VW-Werbebeilage mit Display (vidipri)
Schade, nur HH und DD. In unserem Abo (BS) war nix. Will auch was zum spielen :D
Florian Schütte schrieb: > Schade, nur HH und DD. In unserem Abo (BS) war nix. Will auch was zum > spielen :D Nein, nicht DD, sondern nur D! DD ist Dresden und die Abonnenten hier wurden nicht mit der Beilage beglückt. :(
-
Thread
LCD an PortC
*/ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 1 /**< 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
IRMP - Infrared Multi Protocol Decoder
der irsndconfig noch eingetragen werden, da auch hier die Pins nicht stimmen: [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega324P__) // usw. [/c] Vielen Dank für dieses schöne Projekt!!! Grüße, Peter
irsndconfig noch eingetragen werden, da auch hier > die Pins nicht stimmen: > [c] > #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || > defined (__AVR_ATmega324P__) > // usw. > [/c] Danke, habe ich so übernommen, kommt ins nächste Release. > Vielen Dank für dieses schöne Projekt
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
im Forum mitzulesen: http://www.reichelt.de/?;ACTION=3;LA=0;GROUPID=4388;ARTICLE=91215;APE=0;SID=28Rew5pqwQARwAAAI2swQ5d25503ddd820f19abf9dd9dbdda6741 Vielleicht ist deine Firmware ja kompatibel ...
passt in dieses Gehäuse: http://www.reichelt.de/?ACTION=3;GROUP=C714;GROUPID=3355;ARTICLE=8161;SID=32m@YGjKwQASAAAF5CXJk39a95dd8476cbbb0283d48e6075aba56
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Es gibt auch Microcontroller mit eingebautem (brauchbaren) ADC und 12bit DAC, z.B. von ST die STM32 Serie. Wenn zu nem Standard 8bit AVR noch HW in Form von DAC etc. dazukommt ist das IMHO eine Überlegung wert da preislich dann auch kaum noch ein Unterschied besteht. Zuätzlich bietet sich noch eine
regelt es schnell, dank kleinem Ausgangskondenstaor. Anbei 1.6A auf 3.2A / 160mA auf 320mA, 16mA auf 32mA bei ca. 16V.
-
Thread
xmega und HW-PWM
Wenn ich mal Fragen darf... ... Womit Programmierst du den? Mit einem AVR Programming Tool AT AVR ISP2 mit USB (so wie dieses: http://www.reichelt.de/?;ACTION=3;LA=2;GROUPID=2969;ARTICLE=45040;SID=28FJVob6wQARwAAEnfKXs40dd83f4e320264b7b04770a73a890cd) ... Entwickelst du
@sabler Jo, genau den nehme ich dafür (AVR ISP Mk2). Der kann, wenn Du das aktuelle AVR-Studio benutzt, nach Firmware update PDI! Als Software nehme ich AVR-Studio+WinAVR. Klappt alles ganz prima! Habe mir in Eagle ein (minimalistisches) Breakoutboard
-
Thread
Microcontroller fuer Einsteiger?
www.reichelt.de/?;ACTION=3;LA=2;GROUP=B1113;GROUPID=3064;ARTICLE=1410;START=0;SORT=artnr;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=B1114;GROUPID=3065;ARTICLE=1397;START=0;SORT=artnr;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a
www.reichelt.de/?;ACTION=3;LA=2;GROUP=C195;GROUPID=3258;ARTICLE=35274;START=16;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C195;GROUPID=3258;ARTICLE=35275;START=32;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
ganz witzig wäre : Flash auslöten, Leiterbahnen um die CPU mit Cutter-Messer durchtrennen, ATMega32 auf kleiner SMD-Platine reinkleben und mit Display, Tastern und USB-Kabel verbinden. USB-Bootloader drauf : http://www.obdev.at/products/vusb/prjprog.html Fertig, AVR-Handheld Konsole ;)
Sorry, das muss explizit in den Flash: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
-
Thread
Atmega8 Programming Flash FAILED!
Ich programmiere übrigens in C. ISP ist folgender: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif Hab noch 3 leds, 1 taster und ein poti dranhängen. Grüße, Tom
USBProg? Das hört sich nach dem SPI Hänger an. Häng im USBProg mal einen 10k Pullup an PB4 vom ATMega32. Am besten auch gleich einen 10k Pullup an RXD.
-
Thread
Logamatic 2107 Schnittstelle
Gruß, Mike Buderus HS2401 / Ecomatic 4000 (mit Schieberegler) / Baujahr 1994 ATMEL ATMEGA32, Pollin AVR Net I/O, EvalBoard 2.0.1 / AddOn Board
aber auch einen ENC28J60 an die SPI-Schnittstelle andödeln. Für ESP32 gibt es da durchaus Quellcode. https://github.com/tobozo/ESP32-ENC28J60 Ethernet (über MII) direkt am WROOM verbrät halt unglaublich viele GPIOs.
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Bei Mercateo gibt es auch noch 32kx8 12ns von Lyontek http://www.mercateo.com/p/live~s.0*115-648331/LY61256DL_12_DIL28_SRAM_High_Speed_32k_x_8.html Die sollten doch auch gehen, oder?
Hallo, wer ein Ram im SDIP sucht, kann auch den CY7C199C-15 (32kx8) nehmen, den U. Radig http://www.ulrichradig.de/ in seinem AVR-DSO eingesetzt hat. (Kostet in seinem Shop ~5€)
-
Thread
Günstiger AVR JTAGICE mkII Debugger bei Arrow!
@flecky Note: This unit is not the 100% functional equivalent of an Atmel AVR JTAGICE mkII. In JTAG mode this unit only supports those AVR microcontrollers supported by the original Atmel JTAGICE. Carefully check the list of supported devices below - only AVR devices listed are
auch. Noch so als Info das von keeelectronics ist das gleiche wie das hier: http://cgi.ebay.de/AVR-JTAG-ice-mkii-cn-AVR32-JTAG-ISP-debugWIRE_W0QQitemZ130297617038QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1e5657da8e&_trksid=p3286.m63.l1177&_trkparms=%7C293%3A1%7C294%3A50 lg
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
vernünftiges Kunstwerk" durchgeht, weiß ich nicht, aber ich möchte euch gerne mein erstes "größeres" AVR-Projekt zeigen. Es ist ein Shottimer auf Basis eines ATMega32. (Ich weiß völlig überdimensioniert.) Eine Ladungspumpe ist primär für den Piezo. Das wird aber noch geändert, da der Piezo bei 5v leider
sein. Intern sollten sie wie hier gezeigt verdrahtet sein: http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29 (Allerdings mit gemeinsamer Kathode.) > Multiplexing (5x NPN Transistoren)mit blauen LEDs soll nicht so gut > funktionieren
-
Thread
Anfängerfragen zu Mikrochips
://www.ledstyles.de/index.php?page=Attachment&attachmentID=7648&h=bedd44fe14bc7119da32d3e733839f18e63eecdc EDIT: Wie oft lässt sich der ATmega 8 in etwa beschreiben? Habe etwas von 1000 mal gelesen.
des Stromes? 7) Den Sinn von den Ports verstehe ich nicht ganz. Wie viele hat der ATmega 8? 28/8 = 3 R4, also hat er 4 Ports? Oder hat er 11 Ports (das interpretiere Ich aus folgendem Bild: http://www.mikrocontroller.net/wikifiles/d/dd/Avr-schaltplan-1.gif ) Hat ein Port immer 8 Pins?