-
Thread
SPI Atmega16M1
unter Arch Linux und als IDE CodeBlocks die aktuelle Version. Hab das ganze auch auf einem andern Atmega64M1 laufen lassen, selbe Ergebnis.
Wenn PC5 als Chip-Select verwendet werden soll fehlt da auch noch: DDRC |= (1 << PC5); Boah, und beim drüber schauen über die Pins fällt mir wieder mal die unsägliche Belegung von dem Mega16M1 auf. Ich mag das Ding ja als kleinen Controller für CAN und/oder LIN und da stecken
-
Thread
Suche ATMEGA16M1
Hallo..... Hat jemand günstig ATMega16M1 abzugeben oder kennt jemand eine günstige Bezugsquelle? Unter 4€ Andre
Ich habe noch 1 oder 2 Atmega32M1. Melde dich per pn wenn du die auch gebrauchen kannst.
-
Thread
Atmega16M1 Sleep
Hallo, ich will meinen Mikrocontroller alle 8 Sekunden wecken und Daten auslesen lassen. Das würde ich gerne mit dem WDT machen. Dazu habe ich diesen configuiert: [c]void watchdog_timer(void) { WDTCSR = (1 << WDCE) | (1 << WDIE); WDTCSR = (1 << WDIE) | (1 << WDP3) | (1 << WDP0); // 8 Sekunden } ISR(WDT_vect) { // Daten messen/anfordern ... }[/c] Und meine Main sieht dann so aus: [c]int main(void) { watchdog_timer(); while(1) { set_sleep_mode(SLEEP_MODE_PWR_DOWN); cli(); sleep_enable(); sei(); sleep_cpu(); sleep_disable(); } return 0;
-
Thread
ISP Pins am ATMega16M1
Habe ich hier die Richtigen Pins für die ISP Programmierung eines ATMega16M1 markiert? Reicht evtl.auch nur DebugWire zum Programmieren oder ist die nur zum Debuggen geeignet, da man hier sogar auf den Kerko am Reset Pin verzichten soll, dürfte das ne wacklige Geschichte
> Habe ich hier die Richtigen Pins für die ISP Programmierung eines > ATMega16M1 markiert? Nein. SS ist überzählig, dafür fehlt SCK. Und betreffs Vcc und Gnd ist es ratsam, auch zum Programmieren alle adäquat anzuschließen.
-
Thread
Problem Interrupteinsprung ATMega16M1
Hallo, ich habe gerade ein Problem mit dem Einsprung in eine Interruptroutine. ich habe meinen Interruptvector wie folgt gestezt [code].CSEG .ORG 0x0000 jmp RESET ; Reset Handler reti; jmp ANA_COMP_0 ; Analog Comparator 0 Handler reti; jmp ANA_COMP_1 ; Analog Comparator 1 Handler reti; jmp ANA_COMP_2 ; Analog Comparator 2 Handler reti; jmp ANA_COMP_3 ; Analog Comparator 3 Handler ..... Reset: ldi r16, high(RAMEND) out SPH,r16 ldi r16, low(RAMEND) out SPL,r16 [/Code] Im Datenblatt habe ich folgende Adressen gefunden [code] Address Labels Code Comments 0x000
-
Thread
ATMEGA16m1 CAN-Interrupt
Moin, ich habe hier ein kleines, selbstgebautes Testboard mit einem ATMEGA16m1. Ich möchte mit dem vorhandenen CAN-Controller Nachrichten versenden und auch empfangen. Zum Teil funktioniert das auch schon: Ich kann Nachrichten in Form von MessageObjects erstellen und versenden
Beitrag #3643537: > "8<<DLC0" funktioniert so auch nicht. Da hat sich eine 8 verirrt, das sollte (1 werden. Aber das DLC brauche ich für's empfangen nicht, daher habe ich es entfernt. Rudolph schrieb im Beitrag #3643537: > Schau mal hier: Beitrag "CAN beim ATMega16M1 anders als bei 90CANxx?" >
-
Thread
ATMega16M1 Timer1 Problem
Ich versuche gerade dem Timer1 eine PWM im Mode 15 zu entlocken, aber so langsam glaube ich, dass mein Controller spinnt. [c] #include <avr/io.h> #include <avr/interrupt.h> int main(void) { cli(); DDRC = (1<<PC1); // OC1B auf Ausgang TCCR1B = 0x00; // stop TCCR1A = (1<<COM1B1) | (1<<WGM11) | (1<<WGM10); // set OC1B on compare match TCCR1C = 0x00; OCR1A = 0x420; OCR1B = 0x10; TCCR1B = (1<<CS11) | (1<<WGM12) | (1<<WGM13); // mode = 15, fast-pwm, prescaler = 8 -> 2 MHz -> 500 ns / Tick sei(); while(1) { //TODO:: Please write your
-
Thread
ATMEGA 16M1 und I²C/TWI
Unterstützung. ;-) Allerdings habe ich aktuell eine Frage, die mich seit Tagen umtreibt. Der ATMEGA16M1 wird aktuell in einer Entwicklung von mir verwendet (aufgrund der CAN Fähigkeit) und ich benötige eine Porterweiterung (aktuell: PCA9555DB). Es existiert der Vorschlag beide Bauteile über die TWI zu verbinden. Allerdings besitzt der ATMEGA keine TWI (bzw. I2C) Line. Der ATMEGA besitzt nur SPI und die Verbindung zu dem I2C Bauteil PCA9555DB soll direkt über die entsprechenden Ports erfolgen. Dadurch habe ich aktuell die Verbindung
-
Thread
Wozu Bestätigung des Interrupts ATMega16M1?
Hallo, kann mir jemand erklären was es mit dieser Bestätigung genau aufsich hat, was passiert wenn man es nicht macht, wird nach dem beenden mittels reti kein weiterer Interrupt mehr aufgerufen oder landet man in einer Endlosschleife da immer wieder in die Interruptroutine eingesprungen wird nachdem man Sie verlassen/beendet hat? 20.9.2. Interrupt behavior When an interrupt occurs, an interrupt flag bit is set in the corresponding MOb-CANSTMOB register or in the general CANGIT register. If in the CANIE register, ENRX / ENTX / ENERR bit are set, then the corresponding MOb bit is set in the
-
Thread
Bootloader ATMega16M1 Einsprung/Wechsel
Hallo, ich möchte einen Bootloader integrieren damit ich den µC aus dem bestehendem CAN Bus programmieren kann. Ich habe ein paar Fragen die mir aus dem Datenblatt nicht ganz klar sind. 1. Einspung in den Bootloader, im Datenblatt steht das man das einfach per Sprungbefehl an die entsprechende Adresse (0x1FFF) durchführen kann oder in dem die Boot Reset Fuse programmiert wird, so das es eben im Bootsector startet. BOOTRST Reset address 1 Reset Vector = Application reset (address 0x0000) 0 Reset Vector = Boot Loader reset Wenn man aber einfach dort hin springt wird doch bei der
-
Thread
ATmega16M1 nur 6 CAN-Messages
Hallo, ich habe eine kleine Frage. Habe ich es richtig verstanden, dass bei ATmega16/32/64/M1/C1 (http://www.atmel.com/dyn/resources/prod_documents/doc7647.pdf) nur 6 CAN-Messages benutzt werden können? D.h. ich kann max. 6 Sensoren mit diesem µC ansprechen, d.h ein Signal geben
-
Thread
ATMEGA 16 M1 ( TQFP32 )
Hallo ! Weiß jemand wo ich den obengenannten ATMEGA 16 M1 im TQFP32 Gehäuse beziehen kann ? Wäre halt gut wenn die irgendwie auf Lager wären. Gruß Uli
Beitrag #1680562: > Deins sicher auch ;-) Ja, aber ein anderes Datenblatt kennt eben auch einen ATmega16M1, der (im Gegensatz zum ATmega16-MI) im TQFP-32 verfügbar wäre, wenn es ihn denn nur irgendwo zu kaufen gäbe.
-
Thread
ATMega16M1 empfangene ID auswerten ohne MOB?
Ich habe mal eine Frage wie man es anstellt wenn man einen MOB so konfiguriert das er mehrere IDs akzeptiert wie ich dann die ID später auswerte. Angenommen ich konfiguere das ganze so, dass mir ein Bereich von 3 IDs akzeptiert wird, denn empfängt der MOB das ganze und legt es in den Puffer, nun kann ich zwar den Puffer auslesen und habe meine Daten weiß aber nicht auf welche ID reagiert wurde. Da ich 6 Mobs habe könnte ich jeden einzeln auf eine bestimmte ID konfigurieren, wenn ich aber mehr als 6 ID auswerten möchte muss ich es eh per Hand machen deswegen würde es mich interessieren, wie
-
Thread
Atmega16M1 CAN Bus OFF herausfinden
Hallo, ich nutze einen Atmega16M1. Zumeist verwendet ich CAN. Es kann aber auch sein, dass ein Knoten getrennt wird, seine Arbeit aber weiter verrichten soll. Dh. der Knoten ist vom Bus getrennt, es kann aber sein, dass er versucht
Oh ja, Tipp, ich habe zwar lange den ATMega16M1 benutzt, bin aber wegen CAN-FD auf die ATSAMC21 / ATSAME51 umgestiegen. Der ATSAMC21E18A-AU ist im gleichen Gehäuse wie der ATMega16M1-AU, kostet dabei aber weniger, läuft auch bei 5V, hat 256k
-
Thread
CAN beim ATMega16M1 anders als bei 90CANxx?
Hi, ich spiele gerade mit einer ersten Test-Platine mit dem ATMega16M1 rum und das Teil will einfach nicht auf dem CAN senden. Die Software ist auf extrem einfach runtergestrippt. Es soll nur alle 50 ms eine Botschaft mit 2 Byte verschickt werden. Wenn ich
kurzgeschlossen hat. Vielen Dank fürs Lesen und viel Spass mit dem rudimentären Beispiel für den ATMega16M1. :-)
-
Thread
ATMEGA16M1 CAN-BUS und RS232
Hallo Ich möchte mit einem Atmega16M1 einen Input von RS232 PIN 2 und 12 auf CAN-BUS PIN 7 und 6 weitergeben. Worauf müsste ich achten um das ganze mit C zu programmieren. Gibt es da Besonderheiten zu beachten und Empfehlungen für
Richtung. Lies mal was ueber die entsprechenden Schnittstellen, dann schau mal ins Datenblatt des Atmega16M1 und vergleiche die Register der beiden Peripherien. Da wirst Du merken, das da ein himmelweiter Unterschied ist.
-
Thread
ATMega16M1 CAN wo landen die empfangenen Daten?
Nachdem die Übertragung selbst nun funktioniert, die CAN Nachricht als empfangen wird und ein ACK gesendet wird. Verzweifle ich daran an die Daten zu kommen. Es gibt ja 6 MOBs die man mittels CANPage auswählt, wie liest man nun aber den Identifier und die Daten aus, wenn man das ganze nicht per Maske ausfiltert sondern jede Nachricht verwerten will. Spielt mir da der FIFO CAN Date Buffer einen streich weil dieser weiterhochzählt. Ich habe mal den Code etwas ausgekürzt (Stackpointer, Portinitialisierung, Interruptvektortabelle...weggekürzt) Das Programm verbleibt einfach in einer Schleife
-
Thread
[S] 4x ATMEGA16M1(TQFP)
Für ein paar CAN-Bus Experimente bin ich auf der Suche nach 4st ATMEGA16M1. Hat zufällig jemand welche abzugeben oder könnte mit welche bei Digikey mitbestellen? grüße Oliver
-
Thread
Wiki: CAN Baudrate Berechnung ATMega16M1
Hallo, habe gerade einen sehr einfach gehalteten WIKI Eintrag zur CAN Baudraten Berechnung eingestellt. Leider funktionieren dort nicht alle Formatierungsmöglichkeiten. Vielleicht möchte noch jemand die Sache mit dem Samplepoint... etwas erläutern. https://www.mikrocontroller.net/articles/AVR_CAN_Baudraten_Berechnung
-
Thread
Brown out Problem ATMega16M1, schlechtes Layout.
Hallo ich habe mir einen ATMega16M1 auf eine Adapter Platine gelötet, da aber die herausgeführten Pins nicht nur an 2 Seiten sondern an allen 4 sind, ist das ganze nicht besonderst Steckbrett kompatibel. Habe nun ca 10cm lange Klingeldrahtstücke
direkt am µC gemessen. Ich probiere mal den Brown out Reset niedriger anzusetzen es gibt da beim ATMeaga16M1 mehr als 2 Möglichkeiten. Er scheint also im Startmoment Probleme mit der Resetspannung zu geben. Ich hänge heute Abend mal das Oszi an die µC Versorgungspins. Da es weder eine große Schaltung
-
Thread
BL_Ctrl mit ATMega16M1 - Vorteile von dieser MCU?
gibts nen Haufen an Beispielen für ne Brushless Controll im Netz..allerdings nur, wenn man dabei auf ATmega8/ATmega168 etc zurückgreift... :( Ich häng da mal so nen standart Beispiel mit nem ATmega8 an - Atmel sagt, man könnte da auf externe Bauteile verzichten, wenn man ATmega16M1 einsetzt...welche zum Beispiel? Der ATmega16M1 ist aber doch extra für sowas gemacht worden oder??Woran liegt das, dass den niemand benutzen will? Gibts irgendwo Beispielprojekte, in denen der ATmega16M1 tatsächlich für ne BL_Ctrl verwendet
-
Thread
Neue, einfache CAN-Library für ATmega16M1
Hallo Forum, ich habe immer noch Hardware mit einem ATmega16M1, der CAN benutzt. Ich kenne ein paar der verfügbaren CAN-Bibliotheken, z.B. http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek . Auch bei Microchip findet man in der Application
Allgemeinheit zur Verfügung stellen möchte. Doku ist in der Header-Datei. Getestet ist sie mit dem ATmega16M1, sie sollte aber auch mit dem ATmega32M1 und ATmega64M1 laufen. Anbei meine CAN-Bibliothek. Über Kommentare und Feedback würde ich mich freuen.
-
Thread
ATMega16M1 wie lange dauert das aktivieren des CAN-Controllers?
Hallo, ich habe in einem Quelltext gesehen das nach dem aktivieren des CAN-Controllers auf das Flag gewartet wird, das der CAN-Controller bereit ist. Ich habe im Datenblatt dazu nichts gefunden wie lange das ganze dauern soll da ich ungerne darauf polen will. Den Controller selber habe ich noch nicht sonst könnte ich das einfach mal über einen Ausgang und dem LA oder Oszi ausmessen. Hat vielleicht jemand Erfahrungen damit oder hat im Datenblatt etwas dazu gefunden. http://www.atmel.com/images/doc8209.pdf [c] CANGCON = 0x02 ; // enable CAN while(!(CANGSTA & (1<<ENFIG))); /
-
Thread
ATmega16M1 oder ATmega32M1 Eagle Library
Hallo! Ich suche für den ATmega16M1 oder ATmega32M1 (Brushless Motor Steuerungs-uC) eine Eagle Library für das 32-poliges QFN Gehäuse (7x7mm und 0,65mm Pinabstand). Leider ist die Pinanzahl und Belegung völlig anders als beim Atmega16 ohne die Endung M1. In der CAD-Soft Lib-Sammlung und Google habe ich nichts finden können. Hier der Link zum Datenblatt mit dem Gehäuse auf Seite 19 (660kByte). http://www.atmel.com/dyn/resources
-
Thread
CAN RX und TX kreuzen? ATMega16M1 und MCP2551
Hallo, habe meine erste SMD Platine bestückt, was auf dem Steckbrett mit DIP Bauteilen und TQFP Adapter funktioniert macht mir in SMD Probleme leider habe ich den Steckbrettaufbau schon zerlegt. Muss man wie bei RS232 TX mit RX verbinden also kreuzen oder TX mit TX und RX mit RX verbinden?
-
Thread
ATMega16M1-> CAN 16kB auch ohne externen Quarz stabil
Hallo, ich mache schon seit einiger Zeit mir dem Layout eines ATMega16M1 rum der auf eine kleine runde Platine mit 40mm Durchmesser soll wobei die obere Seite über den mechanischen Wagoklemmen noch abgeschnitten wird Es wird von dieser Platine 2 Versionen geben Version
@Dr. Sommer: der ATMega16M1 steht schon fest da das Programm schon sehr weit fortgeschritten ist. @Lothar Miller: Atmel verspricht ja im Datenblatt bei 3V 25°C +-1%, denke schon das man das mit der Kalibrierung auch bei
-
Thread
Sammelbestellung Staffelpreis ATMega16M1-AU (CAN) MCP2551Interesse?
Mikes Sammelbestellung mitmachen. http://www.mouser.de/Search/m_ProductDetail.aspx?Atmel%2fATMEGA16M1-AU%2f&qs=%2fha2pyFadui72Cszj00NV8%2fauLgBNQ1%252b3H66cFU7IjLq0VYYiswJlQ%3d%3d 1 Stück = 3,94€ 10 Stück = 3,47€ 25 Stück = 3,26€ 50 Stück = 2,77€
Hallo, falls es noch nicht zu spät ist würde ich auch gerne noch folgendes nehmen: 3x ATMEGA16M1-AU 5x MCP2551-I-SN 5x SRF4532-510Y Grüße Tobias
-
Thread
CAN Empfänger (ATMega16M1) asm einrichten, damit CAN nachrichtenbestätigt werden?
Hallo, kann mir jemand bei der Konfiguration eines ATMega16M1 helfen, er soll vorerst nur Nachrichten empfangen damit der Sender nicht immerzu das gleiche Telegramm sendet, weil ich so nicht weiter simulieren kann. Ich hänge man den Code hier einfach rein. [c] .include "m16M1def.inc" .def temp =R16 .def temp2 =R17 .def daten =R18 .def status =R19 .def aufgabe =R20 .def status_1 =R21 .def status_2 =R22 .def status_3
-
Thread
ATMega16M1 CAN Übertragung abbrechen / neues Telegram senden?
Hallo, ich bin gerade dabei mit einem CAN Knoten eine Nachricht zu verschicken, was auch alles funktioniert, mangels weiterer Teilnehmer wird die Nachricht endlos wiederholt was auch normal ist. Ich werte noch keine Fehler aus um das zu stoppen. Habe nun aber folgendes Problem ich arbeite ohne Mobs und dachte das so auch kein Buffer existiert, einfach neue Daten übergeben und diese werden versenden. Was leider nicht so ist. Wie stoppt man die aktuelle Übertragung? Ich bediene eine Taste (wird korrekt entprellt und gebe die Daten an den CAN Controller der das versendet. Nun wird die Taste
-
Thread
PLL genau genug für CAN ( Atmega16M1 )
Mahlzeit miteinander! Ich habe mir die Frage gestellt, ob die im ATmega16M1 integrierte PLL mit 16MHz genau genug ist, um einen 1MBit/s CAN zu betreiben, oder ob hierfür ein Quarz Pflicht ist. Schönen Mittwoch wünscht Graham
erst gemerkt hat, nachdem die Platine fertig war und getestet werden sollte. Im Moment hab ich nen 16Mhz Quarz dran. Damit funktioniert's.
-
Thread
Pinkompatibler AVR zu ATMEGA16M1/32M1/64M1
Da ich auf einem XGecu Programmer TL866IIPlus den ATMEGA16M1 vermisse, wollte ich mal fragen ob jemand einen Pinkompatiblen Typen kennt der etwas gängiger ist. Da diese M1 Typen in der µC Liste nicht vorhanden sind ich Sie aber trotzdem damit programmieren
-
Thread
AVR ATMEGA16-M1: Datenblatt spricht von 10 PWM Kanälen. Wie nutze ich diese?
Hallo zusammen, Ich bastel gerade mit einem ATmega16-M1. Im Datenblatt sehe ich auf Seite 2 unten, dass der Controller 10 PWM Ausgänge haben soll. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7647-Automotive-Microcontrollers-ATmega16M1
Sprünge helfen, auf welchen weiteren Pins ich hardware-PWM beim Mega16-M1 zum laufen bekomme? Vielen Dank für eure Unterstützung. Grüße Guste
-
Thread
Eagle Library für ATmega16M1/32M1/64M1
Anbei eine Library für Eagle. Hat vielleicht jemand Lust, die Daten gegenzuprüfen?
-
Thread
ATmega16M1->At90PWM3B gewechselt Problem bei BLDC mit Pinbelegung
fertigen Projekt wurde jetzt beschlossen, dass man das ganze nochmals redesigned und nachdem man den ATmega16M1 (TQFP) immer noch nicht bekommt (14 Wochen Lieferzeit) hat man beschlossen dass man auf den AT90PWM3B wechselt. Das Board ist eine Brushless-DC_Motor Ansteuerung mit Hall-Sensoren und war mit dem 16M1 bestückt. Jetzt habe ich folgendes Problem: Der 16M1 hat 4 Analog Comparatoren. 3 davon wurden wie bei ATMEL an die Hall-Sensoren angeschlossen und der vierte wurde zur Strommessung wie folgt verwendet
-
Thread
Sleppmodes ATMega16M1 8 Taster / 4 ext. Interrupteingänge, wie würdet ihr das machen?
, ich habe ein kleines Problem ich finde keine zufriedenstellende Lösung. Ich möchte einen ATMega16M1 so tief wie möglich schlafen legen mindestens power down, es sollen aber 8 Taster überwacht werden. Es gibt die beiden Möglichkeiten über die externen Interrupts INT3...INT0( leider nur 4) und über den Watchdog der alle 16, 32, 64, 128, 256mSek den µC aufwecken kann, so das ich dann die Tasten abfrage und wenn es keine Veränderungen gab den µC wieder schlafen lege. Oder fällt euch noch eine andere Lösung ein, mir persönlich
-
Thread
Eagle Library Bibliothek ATMEGA16M1, ATMEGA32M1 und ATMEGA64M1
Ich habe mir mal die Mühe gemacht eine Library für die 3 CAN AVR Typen ATMega16M1, ATMega32M1 und ATMega64M1 im TQFP-32 zu erstellen. Hoffe das passt so, vielleicht kann das nochmal jemand prüfen, die Hauptarbeit ist ja jetzt schon getan.
-
Thread
ATMega16M1 CANGCON Bit 1 – ENA/STB: Enable / Standby Mode?
Hallo, kann mir jemand sagen was es mit diesem hochgestelltem Strich auf sich hat, soll das der Urzustand sein oder ist das evtl. invertiert? Muss ich hier eine 0 oder eine 1 setzen um CAN zu aktivieren?
-
Thread
Mouser Sammelbestellung u.a Staffelpreise CAN Bauteile. ATMega16M1, SRF4532, MCP2551.
Sachen mitbestellen falls jemand alleine nicht auf die 50€ kommt. Ich nehme jeweils [pre]70 x ATMega16M1 CAN als TQFP32 ab 100 Stück 2,99€ pro Stück. 65 x SRF4532-510Y CAN-Drossel 51µH ab 100 Stück 0,343€ pro Stück 60 x MCP2551 I/S CAN Tranceiver ab 100 Stück 0,663€ pro Stück[/pre] zzgl
-
Thread
Benutzt jemand ATMega16M1/32M1/64M1 zur CAN Kommunikation? Oszibild eines CAN Frames?
Controller keinen Transceiver enthält ist es ziemlich egal, ob das Oszibild jetzt den CAN zwischen zwei ATMega16M1 oder irgendwas anderem zeigt. Wenn Dein CAN vom Standard abweicht ist Dein CAN kaputt. Oder anders, was ist jetzt das spezielle Problem? Die ATMega16M1 habe ich jetzt einige Jahre ohne Stress
Kommunikation zw. den ganzen ATMega16M1 Teilnehmern funktioniert wie sie soll aber der CAN Analyzer der mitlauschen soll spuckt den falschen DLC aus. Deswegen wollte ich mal sehen was eure ATMega16M1 senden wenn mit 11Bit-Identifier
-
Thread
Suche Adapterplatine TQFP32/QFN32 auf DIP für Atmel ATmega16M1/32M1/64M1
integrierten CAN-Controller ein paar versuche auf dem Steckbrett starten, leider gibt die Atmel ATmega16M1/32M1/64M1 nur im TQFP32/QFN32 Gehäuse und ich suche fertige DIP-Platinen wo ich meinen AVR drauflöten kann. Welche Gehäuseform wäre hier zu bevorzugen? Weiß jemand wo man soetwas günstig herbekommt
Musst schauen, ob der Pitch passt. ich hab genau diese bestellt und war sehr zufrieden, der megaxxM1 sollte da drauf passen
-
Thread
Transistortester AVR
Byte der Fuses (lfuse) und für das high Byte der Fuses (hfuse) aus der Makefile auslesen z.B für ATmega168: ifeq ($(PARTNO),m168) MCU = atmega168 ifeq ($(OP_MHZ),1) # RC operation ,CLK 1MHz FUSES_INT = -U lfuse:w:0x62:m -U hfuse:w:0xdc:m # -U efuse:w:0xf9:m # Operation with 8MHz crystal and
and /1 divider , low power FUSES_CRY_L = -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m endif I also managed to flash ATmega328P with ATmega168 firmware. Everything seems to be working fine but
-
Thread
CP/M auf ATmega88
GM71C17400CJ6 LGS 5V, 16M, 2KRefr, 4Mx4, FPM file:///home/leo/Archive/Datenblaetter/Memory/GM71C17400CJ.pdf GM71C4100CJ60 LGS 5V, 4M, x1, FPM
eigene System anpassen. In der config Datei sollte folgedes stehen: #define K 1024 #define M 1024*K #define RAMSIZE 256*K*4 /* 1 chip 256Kx4 */ ;#define RAMSIZE 4*M*4 * 2 /* 2 chips 4Mx4 */ #define EM_Z80 1 /* Emulate Z80 if true */ #ifndef FAT16_SUPPORT #define FAT16_SUPPORT
-
Thread
IRMP - Infrared Multi Protocol Decoder
sind. Daher kann > IRMP da durchaus "besser" sein als die Hersteller selbst. Ich verwende einen m168 mit 16MHz quarzgetaktet. Laut Protkoldetails im IRMP-Artikel setzen sich die Daten aus 13 Adress-Bits + 1 Repeat-Bit + 7 Daten-Bits + 1 unbekanntes Bit zusammen. Könnte es sein, dass es sich
übertragen. Auf einer extra aufgebauten Schaltung (Polin Board) funktioniert IRMP tadel los mit 16Mhz Atmega 32! Die Grundig IR Variante hat bei mir die stabilste Erkennung. Ausstattung : - Atmel Atmega169PV-8MU /hab ich fürs compilieren in der IRMP atmega168 Sektion hinzugefügt) - 1Mhz interner
-
Thread
AVR für wenig Geld im LAN
=en022889 1x MAX232 0,40€ Pollin-Preis 1x ATmega32-16 PU 3,50€ Pollin-Preis 6x Anreihklemme 2pol 0,10€ 0,60€ Pollin-Preis (Nr450 858) 1x RJ45-Buchse
An den fusebit kann es meiner Meinung nicht liegen, brenne mit WIN AVR programm: avrdude -p atmega32 -P usb -c USBasp -U flash:w:Hexfiles/Webserver_MEGA32.hex -u -U lfuse:w:0xff:m -U hfuse:w:0xcf:m aktiviere ich noch die cam mit: #define USE_CAM 1 #define CAM_RESELUTION 1 (nicht
-
Thread
UART Bootloader ATtiny13 - ATmega644
@Kai (Gast): Der ATmega8 läuft 100% mit Version 1.8 oder 1.9. Habe beide ATMega8 ATMega8L und ATMega16 getestet. 1. Hast Du den Watchdog an ? 2. Normalerweise kommt der beschriebene Fehler wenn die Einstellungen
Meie Makefile [quote] MCU = atmega16 ATMEL_INC = m16def.inc F_CPU = 16000000 DEBUG = dwarf-2 #DEBUG = stabs+ STX_PORT = PORTD STX = PD1 SRX_PORT = PORTD SRX = PD0 [/quote] Auszug aus der m16def.inc ;* Date
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Heh.. I use Atmega16 Internal oscillator 8MHz VCC - 3.2 V ( on both - 2,9V and 1,8 V) 0 = 0.00 V 1 = +3.1 V connected as: #define LCD_CS PB2 #define LCD_RESET PB3 #define LCD_RS PB4 #define LCD_MOSI
Byte , B As Byte M1 = Ly2 - Ly1 M2 = Lx2 - Lx1 Cv = M1 / M2 Bn = Int(cv) M = Low(bn) B = M * Lx1 B = -1 * B 'If Ly1 = Ly2 Then B = 0 'If Lx1 = Lx2 Then B = 0 B = B + Ly1 For R = Lx1 To Lx2 Yg = M * R Yg =
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
-48-60-leds-m-Digital-Pixel-LED-Strip-Light-/121403486264 gibt Raster 2,1cm bei 16er wie hier gewünscht 33cm + Rand für die 16 x 16 Minutenuhr und 50 x 50 cm wären 36 LEDs/m ideal weitersuchen .....
//www.seeedstudio.com/depot/Clock-THREEjr-with-black-faceplate-German-version-p-1680.html Frank M. schrieb im Beitrag #3889920: > Ausserdem hast Du ja selbst schon gesagt, dass Du den ATmega328 > schon bis Oberkante vollgestopft hast. … STM32F4-Discovery mit > 1M Flash, 192KB RAM, (16,66 EUR bei
-
Thread
AVR-Bootloader mit Verschlüsselung
"m168def.inc" ; ATmega168 ;.include "m168Pdef.inc" ; ATmega168P ;.include "m169def.inc" ; ATmega169 ;.include "m169Pdef.inc" ; ATmega169P ;.include "m16def.inc" ;
www.jtxp.org/tech/onewayloader.htm " Der One-Way-Loader unterstützt aktuell die folgenden AVR-Controller: m1280 m1281 m1284 m1284P m128A m128 m128RFA1 m128RFR2 m162 m164A m164PA m164P m165A m165PA m165P m168A m168 m168PA m168P m169A m169PA m169P m16A m16 m16HVA m16HVB m16M1 m16U2 m16U4 m2560 m2561 m256RFR2
-
Thread
Transistortester mit AVR Gesperrt
internal diode example 2) NEMOS/PEMOS-NDMOS/PDMOS-NJFET/PJFET/ 1rst line : NEMOS_RDS=****h_ 16 caract 2nd line : ?_?_?_U=*****V_< 16 caract ?= G D S, U=Vto 3)Diode (single /2/parallel..) 1rst line : *DIODE_ID=*.*mA_ 16 caract ID=forward
/www.reichelt.de/?;ACTION=3;LA=444;GROUP=D124;GROUPID=4024;ARTICLE=81766;START=0;SORT=artnr;OFFSET=16;SID=25gU7hPawQARkAAEh0jbw060f3737100156c9c51cc4d1d265c6b7 Gruß, m
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Wobei ich mit 16,4cm aufgewickeltem draht (d =ca 0,8cm) auf 1,5m mit der schwächsten Sendereinstellung (-21dB) schon mal Aussetzer hatte. Jetzt hab ich auf -12dB gestellt und komm bei mir quer durch die Wohnung noch
der rest keine ahnung. und dann mal frage ob das funktioniert 2 * Funk-AVR-Evaluations-Board v1.2 2 * Atmel ATmega 32 mit 16MHz Clock vom Board 2 * RFM12S