-
Thread
AVR Bootloader
Bootloader sollte prinzipiell auch 128k einlesen können, ich konnte es nur noch nicht testen. Die unteren 64k funktionieren. Getestet habe ich auch noch nicht das EEprom, aber da habe ich eigentlich nichts verändert. Als Assembler habe ich den "AVR Assembler 2" des AVR Studio 4.11 verwendet. Gruß Gerd
Hallo Peter, Danke für die schnelle Antwort! Ich habe im AVR Studio, unter Projekt, Assembler Optionen, von AVR Assembler 2 auf AVR Assembler 1 umgestellt. Danach war der Fehler weg. Eine Frage noch, womit erstellt man so ein Komandozeilen Programm? Kenne
-
Thread
bit invertieren
mirror/ auskommentiert wurde, und danach der > Speicherplatzzuwachs festgestellt wurde (Atmega32, -Os, avr-gcc 4.3.2): Erstaunlich, was bei Dir an relativen(!) Unterschieden rauskommt. Bei mir ist es ATmega168, -Os, avr-gcc 4.3.3.
Funktions-Aufruf. (Codesize und CPU-Zyklen für diese Initialisierung sind nicht dabei) [c] #include <avr/io.h> volatile uint8_t cnt; unsigned char mirror1(unsigned char a ) // 42 Bytes, 28 Cycles { a = ((a >> 4) & 0x0F) | ((a << 4) & 0xF0); a = ((a >> 2) & 0x33) | ((a << 2) & 0xCC); a =
-
Thread
Hilfe - Umrechung 5 Byte! Array Dezimal => Hex. Gesperrt
Es muss wirklich unbedingt 8051 sein? ARM-Compiler können uint64_t und das Problem ist ratzfatz gelöst.
System anpassen... Übrigens wie Andreas B. geschreiben... >>Ich kenne das, manchmal reichen auch 64bit nicht aus. steht man dann auch mit uint64 vor dem gleichen Problem. Roger
-
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
Brötje ISR Plus Kommunikation / LPB
ab 00 28 f3 24 U 78 0e 00 08 c0 02 00 14 86 05 21 04 aa f5 ca U 78 10 08 00 0c 02 00 14 87 21 05 04 aa 00 64 f3 7f U 78 0e 00 08 c0 02 00 14 a6 05 05 07 be f5 e5 U 78 10 08 00 0c 02 00 14 a7 05 05 07
min -3°C: 0xFF54 = -172, this is int16_t middle 0°C: 0x0004 = 4 max +3°C: 0x00BC = 188 6) 0xFD28FFFFFFFFXXXXCC: room temperature * 64 20°C = 0x0500 QAA50 Special messages: 0xFB4CFFFFFFFFFFXXCC: comfort mode set 0x00 = economy 0x01 = comfort 0xFE4CFFFFFFFFFFXXCC: comfort mode validate
-
Thread
Eclipse, GDB, avarice, JTAGICE_mkII - Debuggen funktioniert nicht
Fehler doch spezifischer zu sein scheinen. Zur Vorgeschichte: Ich programmiere einen ATmega128 mit WinAVR-20100110 unter avr-g++ (C++). Als IDE kommt Eclipse zum Einsatz. Bisher hab ich das generierte elf-File mit AVR-Studio 4 geladen und versucht zu debuggen. Das hat zwar funktioniert, AVR-Studio hatte
Betriebssystem kommt Windows zum Einsatz. Dabei hab ich es unter Windows XP, als auch mit Windows 7 (64-Bit) probiert, mit dem gleichen Ergebnis und dem gleichen Verhalten. Die Konfiguration von Eclipse (Indigo), GDB und avarice (Version 2.9 von WinAVR) ist meiner Meinung nach o.k. und wurde mehrfach
-
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
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size AR = avr-ar rcs NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f REMOVEDIR = rm -rf COPY = cp WINSHELL = cmd # Define Messages
-
Thread
Micronucleus - USB-Bootloader für ATtiny
Gibt es einen Pin-Belegungs-Standard? https://s3.amazonaws.com/digistump-resources/files/97a1bb28_DigisparkSchematic.pdf PB3, PB4 https://www.sparkfun.com/datasheets/Widgets/AVR-Stick-v12.pdf PB0, PB2 http://codeandlife.com/2012/02/22/v-usb-with-attiny45-attiny85-without-a-crystal/ PB1,
Oh je. Ich hätte mir den Aufwand wohl tatsächlich sparen können. Meine Klone hatten wohl (E:FE, H:DD, L:E1) http://www.engbedded.com/fusecalc/ PLL 1K / 14 + 64 ms BOD 2.7 V SPI enabled Self programming enabled Aber die Original-Fuses "disablen" Reset: http://digistump.com/board/index.php/topic
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Usage 00 6 CK 14CK(1) BOD enabled 01 6 CK 14CK + 4 ms Fast rising power 10 6 CK 14CK + 64 ms Slowly rising power 11 Reserved ATtiny25/45/85 [DATASHEET] 29 2586Q–AVR–08/2013 Note: 1. If the RSTDISBL fuse is programmed, this start-up time will be increased to 14CK + 4 ms to ensure programming
void loop(){ } [/code] sowie ein Code zur Kalibration z.B. diesen hier: [code] #include <avr/io.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/eeprom.h> /////////////////////////////////////////////////////////////////////////////////////// // code for calibration
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
Hersteller erhalten. Dieser ist allerdings für den Keil-Compiler. Wer kann mir helfen, diesen Code für AVR-GCC zu konvertieren? Die includes lauten: #include <reg52.h> //gefunden: http://www.keil.com/dd/docs/c51/reg52.h #include <intrins.h> //gefunden: http://www.keil.com/support/man/docs/c51/
Geht nicht so einfach. Das sind 8051 (bzw. 8052) spezifische Sachen, die es auf dem AVR in der Form nicht gibt - jedenfalls nicht in C. Aber: So ein parallel LCD Interface gibts für AVR wie Sand am Meer. Das klaut man sich einfach irgendwo her (-> Google, Github).
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
file "G:\AVR Studio\7.0\Build1188\7.0\Vs\Assembler.targets" from project "E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\TWI_3.asmproj" (target "Build" depends on it): Task "RunAssemblerTask" G:\AVR
E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\Debug\TWI_3.obj" "" -I "G:\AVR Studio\7.0\Build1188\7.0\toolchain\avr8\avrassembler\Include" AVRASM: AVR macro assembler 2.2.7 (build 69 Jul 26 2017 16:25:
-
Thread
Maskenprogrammierten 80c51BH auslesen?
also es auslesen? Ich stehe noch ziemlich am Anfang, was Mikrocontroller angeht. Habe mich durch das AVR-Tutorial gearbeitet, allerdings habe ich BASCOM AVR zur Programmierung benutzt... Aus dem Datenblatt werde ich nicht so recht schlau: http://www.keil.com/dd/docs/datashts/intel/80x1bh_87c51_
Dieser Speicher sollte größer sein als der interne ROM, damit die Adressierung einfacher ist. Der AT28C64 (EEPROM) sollte passen. Diesen kannst du ohne EPROM-Brenner, wie ein normales SRAM beschreiben. Du springst beim Resetvektor in dein Programm, das im Speicher hinter dem internen Speicher stehen
-
Thread
Problem mit CRC-Test wenn Tabelle im EEPROM - mega88
0x8318, 0xB37B, 0xA35A, 0xD3BD, 0xC39C, 0xF3FF, 0xE3DE, /* 20 */ 0x2462, 0x3443, 0x0420, 0x1401, 0x64E6, 0x74C7, 0x44A4, 0x5485, /* 28 */ 0xA56A, 0xB54B, 0x8528, 0x9509, 0xE5EE, 0xF5CF, 0xC5AC, 0xD58D, /* 30 */ 0x3653, 0x2672, 0x1611, 0x0630, 0x76D7, 0x66F6, 0x5695, 0x46B4, /* 38 */ 0xB75B, 0xA77A
0x99C8, 0x89E9, 0xB98A, 0xA9AB, /* c8 */ 0x5844, 0x4865, 0x7806, 0x6827, 0x18C0, 0x08E1, 0x3882, 0x28A3, /* d0 */ 0xCB7D, 0xDB5C, 0xEB3F, 0xFB1E, 0x8BF9, 0x9BD8, 0xABBB, 0xBB9A, /* d8 */ 0x4A75, 0x5A54, 0x6A37, 0x7A16, 0x0AF1, 0x1AD0, 0x2AB3, 0x3A92, /* e0 */ 0xFD2E, 0xED0F, 0xDD6C, 0xCD4D, 0xBDAA
-
Thread
Sonnenscheindauer loggen
Ausführung des Spannungsteilers) Dazu noch ein Log-Mechanismus mit einem ADC (kann auch ein kleiner AVR sein) und Aufzeichnung am PC.
Yato (astra2conect) verlangt yato DSL 256 prepaid (256/64) 19,80 Euro (=475,20 Euro 24 Monate) yato DSL 256 (256/64) 29,80 Euro yato DSL 512 (512/96) 39,80 Euro yato DSL 1024 (1024/128) 49,80 Euro Problem ist
-
Thread
Attiny lässt sich nicht flashen
= -c avr910 -P /dev/tty.SLAB_USBtoUART # PROGRAMMER = -c usbtiny OBJECTS = matrix.o # Fuses: internal oscilator 4 MHz, no prescale, BOD 1.8V FUSES = -U hfuse:w:0xDD:m -U lfuse:w:0xE2:m # Tune
: /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
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
sorry, block size for xtea is 8bytes (64bits)
WinAVR-20100110-install.exe http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download 3.LCD Simulation: AVR LCD Visualizer Welche version ? AVR LCD Visualizer (
-
Thread
Orange Pi - 15$ Quadcore SBC
am einfachsten wäre es direkt mit Linux dd, Cygwin dd müsste auch klappen.. Live CD in die Konsole "dd if=eingabefile.img of=/dev/sdbX" ich bevorzuge in Windows Rawrite32.. http://www.netbsd.org/~martin/rawrite32/
: Zhao Steven (CEO): We will have OPI Zero with 5.9$. <<<<<<<< We will have OPI PC2 with 20$(64 bit ARM H64 1G ram + WIFI/BT VS RPI3+ GbE). We will have a new board with 64bit ARM giga ethernet ,USB3.0 ,SATA3.0 and PCIE. Orange Pi PC Plus will be 25$ . Orange Pi Plus 2E will be 35$. Orange
-
Thread
(STM32) Register Lib mit define oder nicht define..
ausreichend header für die ARMs. Und die sind ordentlich angelegt, nicht wie dieser Shift-Scheiss aus der AVR Ecke. Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.
do not like shift shit a la avr schrieb im Beitrag #5294632: > Und die sind ordentlich angelegt, nicht wie dieser Shift-Scheiss aus der > AVR Ecke. Sorry, musste sein. Ich ziehe die Bitmaskendefinition mit Shifts vor, weil
-
Thread
Messergebnis SiPM & Szintillator
Die Amplitude der Impulse werde ich noch messen, muss allerdings noch schauen, wie ich dass mit dem AVR64DD28 (welcher als Zähler und Kommunikationsinterface mit dem PC dient) hinbekomme. Dann liesse sich wohl auch so etwas wie ein Spektrum aufnehmen. Danke Georg.
-
Thread
Per Php zum Rs232-Lan Wandler
Accept-Encoding: gzip, deflate Cookie: remeber=1; qtoken_account=YWRtaW4=; qtoken=88d22ec0aad520aaeb2e0f5d596b8dd0; showAllAp=true Pragma: no-cache Cache-Control: no-cache Connection: Keep-Alive Darauf antworte ich mit einem Avr am Rs232 HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache
Dadurch bekomme ich gewünschtes Hallo welt auf den Browser Da das gerät aber nicht über den Avr die ganze Seite stellen soll kommt meine eigentliche Seite von einem Nas. Ich möchte lediglich einige Variablen per Php holen und diese in die Seite einbinden
-
Thread
Rust - ist das hier um zu bleiben?
_64-apple-ios x86_64-fuchsia x86_64-linux-android x86_64-pc-windows-gnu (installed) x86_64-pc-windows-msvc x86_64-rumprun-netbsd x86_64-sun-solaris x86_64-unknown-cloudabi x86_64-unknown-freebsd x86_64-unknown-linux-gnu (default) x86_64-unknown-linux-gnux32 x86_64-unknown-linux-musl x86_64-unknown-netbsd x86_64-unknown-redox [/pre] AVR soll auch unterstuetzt werden, sobald das AVR Backend fehlerfreier
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Die ist beim Libc vom AVR GCC dabei.
Ganz einfach: Weil nicht jeder AVR SPI hat. Damit die Software wirklich auf jedem AVR läuft, und nicht jeder erst die Software an seinen Wunsch AVR anpassen muss.
-
Thread
BLDC Motorcontroller für weiten Drehzahlbereich
geringe Drehtahlen kein Problem. Ich habe damit DD Plattenspielermotoren mit 10 U/min antreiben können. Bei Github gibts mittlerweile ein Projekt zu AVR447: https://github.com/TrystanLea/BLDC_Controller/
man muss ja nicht alle Optionen nutzen und es gibt anscheinend auch freie Treiber-SW. Der TMC kann 28V / 2A Dauerstrom.
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
perl test.pl /tmp/ht_binlog.log | grep 'a1 00 ff' Ergibt 00 00 22 00 10 00 90 a1 ff 00 01 00 0c dd 00 a1 10 ff 00 00 0c 02 dc 00 90 00 21 00 a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 a1 00 2a 00 32 00 Hinten ist das ein gültiges telegramm? a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 Müsste das
:28:36 DEBUG: Client-ID:1;cportwrite();value:53 25.09.2018 20:28:36 DEBUG: Client-ID:1;cportwrite();value:11 25.09.2018 20:28:36 DEBUG: Client-ID:1;cportwrite();value:06 25.09.2018 20:28:36 DEBUG: Client-ID
-
Thread
Frequenzzähler 1Hz - 40MHz
eZ8: Interrupt Latency ist >= 16 Takte (!), plus 7 (2+5) für den Code = _23 Takte_ insgesamt. AVR: Interrupt Latency ist >= 4+3 Takte, plus 7 (1+1+1+4) für den Code = _14 Takte_ insgesamt, wenn für SREG und den Zähler Register reserviert werden können. Mit SREG und Zähler im RAM sind es 28 Takte
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
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
oder? Kann man dann auch so etwas verwenden? http://de.aliexpress.com/item/Free-shipping-USBASP-AVR-download-cable-AVR-programmer-51-ISP-the-downline-lines-programming-AVR-ISP/1886190857.html Torsten C. schrieb im Beitrag #4155333: > Nun hatte ich die STM8S103F3P6 Module ja bereits bestellt und
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
-
Thread
PHILIPS VPx500 Kernel/System Development
301 504 0 May 1 2005 Documents drwxr-xr-x 2 301 504 0 Feb 28 2007 Settings drwxr-xr-x 2 301 504 0 Feb 28 2007 bin # echo 'nogroup:x:504:' >> /etc/group # ls -l drwxr-xr-x 2 301 nogroup 0 May 1 2005 Documents drwxr-xr-x 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
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
16 8:20:39 -56 18.01.24 17 8:19:41 -59 19.01.24 18 8:18:40 -61 20.01.24 19 8:17:36 -64 21.01.24 20 8:16:30 -66 22.01.24 21 8:15:21 -68 23.01.24 22 8:14:11 -71 24.01.24 23 8:12:58 -73 25.01.24 24 8:11:42 -75 26.01.24 25 8:10:25 -78 27.01.24 26 8:09:05 -80 28.01.24
19:35 -126 25.02.24 55 7:17:29 -127 26.02.24 56 7:15:21 -128 27.02.24 57 7:13:12 -129 28.02.24 58 7:11:03 -130 29.02.24 59 7:08:52 -131 01.03.24 60 7:06:41 -131 02.03.24 61 7:04:28 -132 03.03.24 62 7:02:15 -133 04.03.24 63 7:00:01 -134 05.03.24 64 6:57:46 -135
-
Thread
Peter Fleury LCD Lib für AT90USB162?
line */ #define LCD_E_PIN 7 /**< 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
*************************************************************/ #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
-
Thread
Elektroniker Stammtisch Nähe München
Für den Terminkalender: Nächster Stammtisch ist am 28.05.2018. Schöne Pfingstfeiertage! Heinz
Hallo zusammen, Bin doch da. DD wurde abgesagt. Vy 73 de DL9RDW, Bernhard
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
3Mega-VGA-CMOS-Camera-Module-I2C-for-Arduino-ARM-FPGA%2F172690480376%3Fhash%3Ditem2835279cf8%3Ag%3A64kAAOSw9OFZI~yF
Oder das Pollin AVR-Net-IO Board, man waren das noch zeiten: https://www.pollin.de/p/bausatz-avr-net-io-810058 dazu eine 8 Kanal Relais Karte und man ist wieder bei den 35€ :D
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Was hat das mit "notwendig" zu tun? nix, aber mit basteln und Herbert hat ja eher einen Hang zu AVR ;-)
läuft. Ich finde es erstrebenswert, dass wir einen _gemeinsamen_ Code haben, der sich für ARM _und_ AVR compilieren lässt. Ich hatte das mal mit AtmelStudio und [c]#ifdef _AVR_IOM2560_H_ // … #ifdef _AVR_IOM328P_H_ // …[/c] gemacht. Ging super! … oder zumindest gemeinsame .h-Datei-Schnittstellen
-
Thread
ESP8266 - Arduino - HTTP Get, ESP stürzt ab.
refused -1 [HTTP-Client][end] tcp is closed Fatal exception 0(IllegalInstructionCause): epc1=0x4000dd3b, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000 Exception (0): epc1=0x4000dd3b epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000 ctx: cont sp: 3fff0780
doch noch nicht ganz alles einwandfrei zu funktionieren: [code] Voltage: 3.50 V Temperature: 28.75 C Humidity: 29.64 %rH 41896 Try to begin HTTP GET 200 ********Assigned Addresses******** NodeID: 1 RF24Network Address: 05 ********************************** Voltage: 3.50 V Temperature
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
Übertragung von einzelnen Bytes, sowie das Empfangen einer Zeile bis CR eintrifft. Daten werden im AVR und Moppel über ein Buffer (64Byte) ausgetauscht. Damit kann dann der Hexlader mit 38kb Daten empfangen. Die Senderoutine ist noch in der Testphase... Der Rest vom PIO-Baustein kann nun als 8bit
noch die letzte Zeile der Hex-Datei anschauen ;-)). Nun wird erstmal ein RTS gesetzt bevor der AVR in bewegung gesetzt wird. Die Empfangsroutine hat einen 64Byte Buffer und die Daten werden per IRQ dort eingelesen. Sobald die Zeile voll ist, wird sie in den Moppel gepumpt, dort wieder in ein Buffer
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
, welches ist die älteste Software, mit der man das Projekt >compilieren kann? Ich hab es mit AVR-Studio 4.18 und avr gcc 2010??? erstellt, sollte aber auch noch mit deutlich älternen Versionen laufen, hat ja keine besonderen Tricks drin.
haben kein Loch für den linken DP1. http://cdn-reichelt.de/documents/datenblatt/A500/SA08-11SRWA%28V7%29.pdf
-
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
STM32 Chips zur Zeit so gut wie nicht beschaffbar
nicht, sie müssen auch verfügbar sein. Heute würde ich sagen: Wenn die ein AVR reicht, dann nimm einen AVR. Für den Einstieg sowieso.
. Und AVR reicht für das Meiste.
-
Thread
Angepasste LCD-Library für AVR-Ctrl
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Date: 23-Sep-2000 Software: AVR-GCC with AVR-AS Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker
Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Date: 23-Sep-2000 Software: AVR-GCC with AVR-AS Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Based on Volker
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
LED-Controller Boards sind erst mal unabhängig von dem Wecker entstanden und besitzen jeweils einen AVR. Und der ATTiny ist mit dem Abspielen von 64kHz Stereo Audio bei 8 Bit pro Sample von SD-Karte bei 8MHz komplett Ausgelastet. ;-) > Nen Mega64 hat 6 16Bit PWMs, damit hätten sich 3 Atmegas zu einem
Gezeigt hier ist ein einfacher ICSP Programmier-Adapter für ATMEL 28 und 40-pin AVRs wie ATMEGA32-1284 und 328 u.a. Anschlüsse für AVR-ISP MK2 und Serial USB Adapter für avrdude Bootloader sind vorgesehen (Arduino). Quarz Beschaltung bis auf 24MHz getestet. Den Quarz
-
Thread
WordClock mit WS2812
den Pins rumpatsche... [c] #?n?<4>?;<24><2><14><2>nr???;<2>??<\f> <18><2>l`<27><4>nn???<\0><\f><28>?r?<28>??<27><2>?<28>?<\f><31>p<\f><24>p??<<2>??<\f>??<\f>b???~?n?<3>??<\f><24>r<24><2>?<18>?#?n?<4><15>r<24><2><14><2>nr???;<2>??<\f>?<14><2>?;?<2><14>r???n?<4><14>?r??l`<27>$`<27>??|??<\0>?8~?n?<2>
11 23 22 21 20 19 18 17 16 15 14 13 24 25 26 27 28 29 30 31 32 33 34 45 44 43 42 41 40 39 38 37 36 35 46 47 48 49 50 51 52 53 54 55 56 67 66 65 64
-
Thread
RasPi Daseins-Berechtigung?
fragte ich mich, was man damit (hardwarenah) machen kann und was der > killer Vorteil ggü den üblichen AVR Basteleien (hier) ist? Versuche mal, mit einem AVR irgendwelche Zeitrafferaufnahmen mit der zugehörigen Kamera zu machen.
ich mich, was man damit (hardwarenah) machen kann und was der > killer Vorteil ggü den üblichen AVR Basteleien (hier) ist? Leider kann man nur relativ wenig machen, was man nicht auch mit einem AVR8-System hinbekommen könnte. Umgekehrt kann man aber mit einem AVR8-System vieles machen, was mit
-
Thread
ARM: kompliziert?
wie mit dem AVR. Die Entwicklungsumgebung CooCox ist free und steht dem AVR-Studio in nichts nach. Im Gegenteil, debuggen ist ein Genuss im Gegensatz zum AVR. Das Discovery F4 kostet 16.77€ und ist günstiger
realen Anforderungen im Auge behalten. Die Xmegas neuerer Bauart lassen sich übrigens auch schon auf 64 MHz hochtakten- aber diesen Speed werd ich mangels Multimediaanwendungen wohl nie brauchen. Die kauf ich viel billiger im Laden! Ich persönlich würde für einen AVR locker das Dreifache bezahlen wenn
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
auch einen für UART ausreichend genauen und stabilen internen Oszillator mitbringen. Siehe z.B. AVR32DD28-I/SP. Ob der "Arduino-kompatibel" ist, entzieht sich allerdings meiner Kenntnis. Falls nicht, wäre es ein Anlaß dafür, mal über den Arduino-Tellerrand hinauszugehen.
noch einer ist. Meist sind es nun 328bp uC. Das müsste man im Bedarfsfall prüfen. Die neueren AVR wären in der 8-Bit Welt aber nun doch eine bessere Wahl für anspruchsvollere Anwendungen. Z.B. der AVR128DB48/64 ist da schon ein anderes Kaliber. Gerhard
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
/2014 Supported OS *************** + Windows 98SE, 2000, XP, Vista, Seven, 8.x (x86 & x64 Windows platforms) Da würde ich mich nicht wundern, wenn das nicht geht.
Treiberversion bekommen, da die aktuelle von der STM Website (1.4.0.0 vom 20.10.2014) unter Windows 10 64bit nicht funktioniert. Diese ältere Version enthält einen Windows 7 Treiber 64bit (1.3.1.0 vom 25.04.2010) und einen Windows 8 Treiber 64bit (1.4.0.0 vom 02.08.2013). Beide Treiber laufen unter Windows
-
Thread
Seriennummernproblem
> Kostet halt 1,50€ bei Reichelt kosten die bloss 29 Cent: 24AA02E64-I/SN und Du bekommst sogar 2-wire ;)
Bits) erzeugen und ins EEprom ablegen. Gute Idee aber bei meinem Glück hab ich da ne ID doppelt :DD
-
Thread
LCD Display funktioniert nicht
fleury */ /*@{*/ #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 2 /**< 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
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
ACDC schrieb im Beitrag #6395317: > Was muss ich da für einen Intel x64 runterladen? > Und wo? https://www.debian.org/distrib/netinst.de.html --> amd64
-
Thread
3,5" Floppy auslesen
Verfügbarkeit gerne verzichten. Ich weiss das das mit dem Timing schwierig ist ( Bitbreite < 2uS bei DD-Disketten im MFM Format). Würde es aber trotzdem gerne mal versuchen. Falls also jemand ein paar Infos über die elektrische Ansteuerung ( Pegel, Reihenfolge usw.) hat, würde ich mich sehr freuen.
Also zur Zeit progge ich mir nen FDD emulator auf AVR basis. Ziel ist es den ganzen mechanischen Kram über Board zu werfen, und als Speicher medium ne SM-Card zu verwenden. Am 34Pol. Shugard Interface soll das aber wie ne normale Floppy aussehen (o.k.
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
anschließen. Ich hasse es wenn ich was 2 x tippen muss. Und bei HEX-Code besonders. Der hat mich schon am C=64 mit seinen Endlosen Listen genervt.
TM1638. Ein Blick ins Datenblatt hätte Dir die Sucherei erspart und offenbart, dass es den nur als SOP28 gibt... Den TM1637 gibt es als DIP20 sowie als SOP20.
-
Thread
Biete CentiPad Embedded Linux Module
60 MHz, main 10.000 MHz CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists Kernel command line: console=ttyS0 root=/dev/ram0 AT91: 96 gpio irqs in 3 banks PID hash
16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 59348KB available (2081K code, 411K data, 92K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok checking if image is initramfs...it isn't (bad