-
Thread
NEC Beamersteuerung mit Atmega8U2
zu schalten. Dazu hätte der Beamer gerne den HEX Code 02H 00H 00H 00H 00H 02H mit der Baudrate 9600Bd. Vom PC aus habe ich das getestet mit Hterm -> funktioniert. Auf dem Atmega habe ich die Lib von Peter Fleury etwas angepasst,(||defined(__AVR_ATmega8U2__) habe ich dazu geschrieben) sodass sie den
der PC jetzt manchmal ein paar Bytes ohne Fehler erkennt. Auf dem 2ten Bild sieht man Hterm mit 4800bd Einstellung. Den Code vom uC habe ich nicht geändert sollte also immernoch 9600bd sein. Der PC empfängt immer 8Byte statt 6Byte woran kann das liegen. Ich werde mir jetzt mal einen anderen Quarz besorgen
-
Thread
Wie starten?
erfährst du nicht. Fang lieber gleich mit einem richtigen µC an (am besten etwas größer (ATmega 16/32/644)). Bei der Programmiersprache kann ich dir C empfehlen, da kurze Einarbeitungszeit und große Community. Ausserdem gibt es für C ein sehr gutes Youtube Tutorial von Patrick Hood-Daniel (https://www.youtube.com/playlist?list=PLE72E4CFE73BD1DE1). An Hardware kann ich dir von ehajo das aTeVaL und den µISP Stick empfehlen. Sind zwar beides Bausätze, aber dafür billig und funktionstüchitg ;) (http://www.ehajo.de/index.php). Vielleicht ist
-
Thread
Ladeschaltung für 12V VRLA-Akkus mit UC 2906
Milliohm Widerstand (4 mal 0.33 Ohm parallel), die 1N5400 wird heiss, eine P600 wäre wohl besser, der BD644 müsste auf einen Kühlkörper von < 3.5 K/W, und den uA741 sollte man durch einen aus dem LM358 ersetzen.
-
Thread
TIMER2_OVF_vect Interrupt Problem
// sleep_cpu(); } } return(0); } Programmiere einen ATMega644P mit dem STK600 und dem entsprechenden Adapter. Programmieroberfläche ist das Avr Studio
Dein delay hat doch geklappt, oder? Bei 9600 Bd braucht ein Zeichen halt rund eine Millisekunde. Daher kannst du mit 5 ms delay halt zwar "test" raussenden, nicht aber "hello, world!".
-
Thread
Hameg 1007 mit HO79-4 Interface PC-Software woher?
http://www.vtopu.com/product3/showproduct.php?id=69) und Switch I = 1 (PC Betrieb) Switch II = 0 (9600bd) eingestellt. Ich habe versucht das mit der SP107E Software zu verheiraten, den Serial port laut HO-79-4 Manual kontrolliert, auch Flow-control auf "Xon/Xoff" gestellt, bekomme aber immer "Unit not
PA516 ,852 ;PA532 ,874 ;PA548 ,896 ;PA564 ,926 ;PA580 ,948 ;PA596 ,974 ;PA612 ,990 ;PA628 ,1010 ;PA644 ,1032 ;PA660 ,1050 ;PA676 ,1062 ;PA692 ,1074 ;PA708 ,1088 ;PA724 ,1098 ;PA740 ,1106 ;PA756 ,1110 ;PA772 ,1116 ;PA788 ,1116 ;PA804 ,1118 ;PA820 ,1116 ;PA836 ,1112 ;PA852 ,1108 ;PA868 ,1106 ;PA884 ,1100
-
Thread
Einkaufsliste so ok?
Businterface brauchst du nun wirklich nicht. Wenn es unbedingt ein 40-Pinner sein soll, nimm den Atmega 644p. Oder Atmega48. Wesentlich billiger. Davon nimmst du gleich 2 Stück. Falls du den ersten schrottest. Oder glaubst, daß du ihn geschrottet hättest. Und IC-Sockel. Gedrehte. Für den 48er die schmale
index.html?;ACTION=3;LA=2;ARTICLE=22798;GROUPID=550;SID=13TkGiCn8AAAIAAF6DdvQ1e9de769193f11369bccb9bd56b8d040 > - Besser bleihaltiges Lötzinn verwenden Ist das ok? -> LÖTZINN 100GR Lötdraht, 100g Rolle, 1mm, SN60 > - Kerkos für den Quarz mitbestellen (22pF) hab mal 10stk. von den -> KERKO 47P
-
Thread
LED mit Konstanzstrom steuern
ausschaltet. Das ist vom Wirkungsgrad her deutlich besser. Das schöne an dem Darlington Transistor BD644 ist, dass er die beiden Pull-Up Widerstände bereits selber intern mit sich herumträgt. Die Body-Diode verträgt übrigens max. 3 Ampere.
-
Thread
IRMP - Infrared Multi Protocol Decoder
bitte ? für atmega1284p || defined (__AVR_ATmega1284P__) // ATmega164|324|644|644P|1284 uses OC2A = PD7 or OC2B = PD6 or OC0A = PB3 or OC0B = PB4 es fehlte der Prozessor 1284p noch eine kleine Anmerkung, sollte mit der Nennung OC2A und der CPU Definition der Port PD7 bekannt
__) \ || defined (__AVR_ATmega324__) \ || defined (__AVR_ATmega644__) \ || defined (__AVR_ATmega644P__) \ || defined (__AVR_ATmega1284__) \ || defined (__AVR_ATmega1284P__) // ATmega164|324|644|644P|1284 uses OC2A = PD7 or OC2B =
-
Thread
CRC calculation unit
0xc96df90e, 0xe92f99c8, 0xb98aa9ab, 0x58444865, 0x18c008e1, 0x28a3cb7d, 0xdb5ceb3f, 0xfb1e8bf9, 0x9bd8abbb, 0x6a377a16, 0x0af11ad0, 0x2ab33a92, 0xed0fdd6c, 0xcd4dbdaa, 0x8dc97c26, 0x5c644c45, 0x3ca22c83, 0x1ce00cc1, 0xef1fff3e, 0xbfba8fd9, 0x9ff86e17, 0x7e364e55, 0x2e933eb2, 0x0ed11ef0
-
Thread
GPS aber UART belegt
Aehh (Gast) Datum: 19.02.2014 09:41 Was spricht denn gegen einen anderen Controller, zB den Mega 644, der hat 2 Uarts. ________________________________________________________________________ Autor: Axel Schwenke (a-za-z0-9) Datum: 19.02.2014 10:17 Uwe Ham schrieb: > Zum Thema: Ich
GPS liefert Daten im Schneckentempo (und das sind extra langsame Schnecken). Die typisch 9600Bd kann man auch per Software-UART machen. XL
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
Adapter. Die Quarzfrequenz ist 7372800Hz, so ist es auch im bootloader eingestellt. MCU ist ein ATMEGA644PA, im Makefile ist MCU = atmega644p eingestellt. Weis jemand einen Rat?
Fehler 127 ist gawk nicht mehr teil von ubuntu 14.04.5? atmel_def.h und mak sind leer ;( m644Pdef.inc hängt an :) MFG Matze
-
Thread
Uhr des µC stellen über c# keine funktion
uart_gets(text,25); Das wiederum macht man nun wirklich nicht mehr in einer ISR. Bei üblichen 9600 Bd braucht jedes Zeichen etwa 1 ms, bis es übern Draht ist. Das sind für den Controller Ewigkeiten, die er nicht mit blockierten Interrupts rumlungern sollte. Aber wie Karl Heinz schon schrieb, vielleicht
µC? Mit welchem µC > arbeitest du denn überhaupt? ich arbeite mit dem µC von Atmel dem Atmega 644.
-
Thread
Hilfe beim Identifizieren von alten Wersi-Orgel-ICs
auf dem Flohmarkt. Zuhause sortiert stellte sich raus das u.a. recht viele neue Transistoren BC, BD, BF, BSX, BLY dabei waren. Die Neupreise liegen hier deutlich höher, einige gibts gar nicht mehr neu, gerade im Bereich HF.
ging der TOS wieder, Uffff...). Das MIDI Interface funktioniert jetzt auch (siehe Foto, ein ATMega 644 mit einem Haufen Optokoppler etc, wenn jemand Interesse hat bitte melden). Da aber div Funkionen nicht gehen und beim Bassguitar-Klang ein nerviges Störgräusch (Rumpeln im Bassbereich, auch ohne MIDI
-
Thread
CAN-Bootloader Arduino
angeschaut und hatte überlesen, das oben genannter Bootloader ATMega8/88/168, ATMega16/32 und ATMega644 unterstützt. Stellt sich also erstmal die Frage, ob und wie Ich was ändern muss, um diesen Bootloader auf einen ATmega328, wie er im Arduino Nano verbaut ist, zum laufen zu bekommen. Und wie Ich die
7ff dlc: 8 > ff 03 05 1c 0c 94 51 00 [...] < id: 7ff dlc: 8 > ff 03 3f 02 8f ef 8e bd < id: 7ff dlc: 8 > ff 03 40 01 95 e0 22 0f < id: 7ff dlc: 8 > ff 03 41 00 33 1f 9a 95 < id: 7ff dlc: 8 > ff 03 41 00 33 1f 9a 95 Exception: No response after 2 attempts and timeout
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
Auszug aus einem mega644P Datenblatt: -------------------------------------------------------------------- The interrupt execution response for all the enabled AVR interrupts is five clock cycles minimum. After five clock
AVR wären das 0.4 usec. Bei lahmen Prozessortakt entsprechend länger. ..... als Beispiel für den 644P .....
-
Thread
Windows und Linux lesen SD Karte falsch
20 4E 41 4D 45 20 20 20 20 46 41 54 31 36 20 20 20 33 C9 8E D1 BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13 D1 8B
können Dateien und Verzeichnisse gelesen/erstellt/umbenannt/... werden. Funktioniert bei mir (ATmega644 und diverse microSD-Karten) einwandfrei. EDIT: Editieren ist hier übrigens durchaus möglich, aber nur wenn du angemeldet bist.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
C2 086582484 00 1946107301 00DA 1B 1 15 73104619 72819005 800B00623B5E4B0000000B000000002F872B6ABD BD6A 1
086582484 00 1946107301 00DA 1B 1 15 73104619 72819005 800B00623B5E4B0000000B000000002F872B6ABD BD6A 1 [/code]
-
Thread
stk500 profilec OS X
/usr/lib/dyld 0x90003000 - 0x90136fef com.apple.CoreFoundation 6.5.6 (476.18) <2d52bab73660117571bd6486dc318f8e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x9126d000 - 0x912f9ff7 com.apple.framework.IOKit 1.5.2 (???) <97b9f9d584f48891377f0481b9104434> /System/Library
habe nun folgendes Problem: $ make flash avrdude -c stk500v2 -P /dev/tty.PL2303-00002006 -p atmega644 -U flash:w:cphost.hex:i avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.05s avrdude: Device signature
-
Thread
MMC SD library FAT16 FAT32 read write
einen ungeraden Quarz (14745600 Hz) könnte das auch daran liegen? Weiterhin benutze ich einen ATmega644. Bin für jede Hilfe dankbar Gruß Alex
angehangen, ist im Grunde nur eine Erweiterung des beigefügten Beispiels im svn. Ach so µC ist ein Atmeg644p. Grüße Peter
-
Thread
CP/M auf ATmega88
größerer Ramdisk).. ich bin noch nicht gänzlich überzeugt, ob wir nicht mit einem größeren AVR (ATmega32/644/1284) mehr gewinnen, mit dem ATmegaX8 sind wir mit den Pin's am Ende.. Peter
dd if=CPMDSK_C.IMG of=CPMDSK_D.IMG ibs=256k conv=sync Dann auf SD Karte.. d: D>cc mmind.c BD Software C Compiler v1.60 (part I) 35K elbowroom BD Software C Compiler v1.60 (part II) 32K to spare D>clink mmind BD Software C Linker v1.60 Last code address: 1B4D Externals start at
-
Thread
Erstes "richtiges" Projekt
verwenden, weil das einfacher wird. Am Besten eine mit USB-UART Chip und eine ohne, wie beim Crumb-644 Modul oder Arduino Mega. > Ich weiß das es diese Kabel gibt aber das ist nicht mein Ziel! Wenn du gleich Hochzeitstorten backen willst, ohne die üblichen Vorübungen mit Brötchen und Keksen, dann
www.amazon.de/HER-CH340G-Serial-Converter-Schalter/dp/B01N7KA3OO/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=USB+to+TTL&qid=1558626823&refinements=p_76%3A419122031&rnid=419121031&rps=1&s=gateway&sr=8-1 Stefanus F. schrieb im Beitrag #5853250: > Außerdem wurde doch geschrieben, dass
-
Thread
Wanderkiste Widlar, Runde II
. Stücke von Schrumpfschlauch. 3 x kupferplatine zum selber ätzten Eine Platine mit einen Atmel 644v wozu es leider keine passende ard. library gibt. 2 oder 3 Module 433MHz Empfänger 5A strom mess Ic IR abstands erkennungs dingens USb Buchsen. IC Kühlkörper Boxen klemterminals 2/4 er Ausführung
2x Messstecker 2x Bananenbuchse 1x 4700µF 63V Cap Diverse Gehäusefüße zum Aufkleben 2x ATMega 644 Platine, ich bin ganz fasziniert das da einer sogar schon eine meiner Platinchen aus der Vorrunde zusammengebaut hatte und dabei eine faszinierende Oszillatorschaltung draufgelötet hatte. Eigentlich
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
Spielraum für 9600 Baud gemacht. Gruß Thomas P.S. Aktuell baue ich gerade ein ATMEGA324/644/1284 Baseboard auf, auf dieses Board kann man Zusatzboards (SD-Card mit RTC, Sensorboard mit DHT22 und BMP180 z.B.) aufstecken. Erste Muster laufen schon, nur der schon oben genannte busy.. Bug macht
( _xtos_set_exception_handler = 0x40000454 ); PROVIDE ( _xtos_set_interrupt_handler = 0x4000bd70 ); PROVIDE ( _xtos_set_interrupt_handler_arg = 0x4000bd28 ); PROVIDE ( _xtos_set_intlevel = 0x4000dbfc ); PROVIDE ( _xtos_set_min_intlevel = 0x4000dc18 ); PROVIDE ( _xtos_set_vpri = 0x40000574
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Videos es zu WordClocks bereits gibt: https://www.youtube.com/playlist?list=PLZ46h9nEUStojY0WQ17BdGuW25HPIRFEp Gute N8, bis Morgen.
I2C-RTC-Clock-Module-Battery-Memory-Real-Time-EEPROM-Arduino-/181575455758?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a46bd940e#shpCntId
-
Thread
RS485 bus mit Fleury Uart
Quarze am Start. Die AVRs sind mir mit 14,7456 MHz aber auch schnell genug und damit sind auch 115 kBd auch auf längeren Strecken kein Problem.
hast Du denn vor wenn es mit den Platinen läuft? Beispiele: http://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php mit wählbarer Frequenz und Bus direkt drauf. Es gibt sicher noch weitere Beispiele, war jetzt der erste Treffer. Gruß Sven
-
Thread
Brötje ISR Plus Kommunikation / LPB
Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
rl78g1x/rl78g13/index.jsp Ethernet: Lantronix XPort-Pro mit uCLinux. mit ser. Port z. B. 115200bd, 8, N, 1. http://www.lantronix.com/device-networking/embedded-device-servers/xport-pro.html COM-Port: z. B. RS232 115200bd, 8, N, 1. LPB/BSB-Interface: Eigenentwicklung mit galv. opt. Trennung
-
Thread
Projet um die Kapazität von Akkus zu messen
schwankt wie Hölle. Was könnte man da machen? Danke übrigens für deine Hilfe Ps: nutze einen Atmega644 mit ext. Quartz. Aber das läuft alles soweit gleich.
> Ps: nutze einen Atmega644 mit ext. Quartz. Aber das läuft alles soweit > gleich. Wie schnell läuft dein Quarz? Und was hast du als Prescaler für den ADC eingestellt (ADCSRA)? Du hast geschrieben dass meine 128 viel zu hoch
-
Artikel
Atmel Studio
563F33F02D81AF3491CB1DCE992A1322, updated Oktober 2015, 2,4MB) Atmel Studio 7-594 Full Installer (MD5: A7DC906E1157B50BD764902CCD65289F, updated Oktober 2015, 729MB) Atmel Studio 6: Atmel Studio 6.2 Service Pack 2 (Build 1563) Full Installer MD5: 3E0447826DC4B5FD42A5F73F6911E458 SHA-1: 60EFF100EF245B9BBF7910CBD369F7778A110C82 SHA-256: DCD97A19B016F600477A1758FEA2353D4BD980C644CBD6A89D03647E0728A1B8 (775MB, updated February 2015) Atmel Studio 6.2 Service Pack 1 (Build 1502) Full Installer MD5: A348B272B000A1881DB38A2C51FECEB7 SHA-1: ED5924A7B3CBCB06DEE7803EF26C3DCC35AA8EB4
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
C_OLE_EEP_OK.cpp.elf" text data bss dec hex 29560 574 1031 31165 79bd
AVR_ATmega324A__) || defined (__AVR_ATmega324P__) || defined (__AVR_ATmega324PA__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega644PA__) || defined (__AVR_ATmega1284P__) void i2c_init(void){ ... #else #error "Unsupported AVR!"
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
Variant<unsigned int> >(Glib::VariantBase const&) (v=...) at /usr/include/glibmm-2.4/glibmm/variant.h:644 #2 0x0000000000787a74 in Glib::VariantBase::cast_dynamic<Glib::Variant<unsigned long> >(Glib::VariantBase const&) (v=...) at /usr/include/glibmm-2.4/glibmm/variant.h:220 #3 0x0000000000788c6b in
es Probleme > mit QT5 zu geben. Dieser Fehler sollte eigentlich seit Mitte August (Commit 1cb3bd8) gefixt sein. Bist du sicher, dass du den aktuellen master-Branch baust? Evtl. hilft es, dein build-Verzeichnis zu bereinigen. Viele Grüße Frank