-
Thread
L6203 Beschaltung
geschalten wird. Geht das so? Und eine zweite Frage hätte ich auch noch, das ganze soll mit einer 48V Batterie betrieben werden ( Mähmotor läuft auf 48V, will die Batterie etwas auf der Stromseite entlasten ), könnten eventuelle Probleme auftreten, wenn ich die 48V per Tiefsetzsteller auf die 24V für
den 1µ-C halte ich hier für zu groß. Tipp noch, solltest Du mit einem Atmega (Arduino) ansteuern wollen: Im Reset oder Tristate laufen die Pins des Atmega tendenziell gegen +Vcc. Da die Eingänge des L620x hochohmig sind, bekommen die dabei High-Pegel und Du hast undefinierte
-
Thread
Uno sendet nicht alleine
sim800(8, 9); // RX, TX unsigned long myChannelNumber = 239893; String APIKey = "4E505ZX9E48NO766"; //write to thingspeak data store void setup() { /*****************************************************************************/ /* Der nachfolgende Teil der Setup Routine
auch RTS und CTS > vorhanden sein. Könnten... Ist aber nicht. DTR ist da, um einen Reset des ATMega328P auszulösen. Ich finde viel lustiger, dass Wim Högström keinerlei Versuch unternimmt, die Rückgabe des SIM Moduls zu überprüfen. Somit wird er auch nie erfahren, was das Modul ihm sagen möchte
-
Thread
I2C Bus funktioniert manchmal
ändern der Baudrate hat leider nichts gebracht. Genauso wie ein Chipwechsel. (Ich verwende einen Atmega328P) Habe mal ein Bild der Funktionierenden Übertragung angehängt. Die Fehlerhafte konnte ich ohne Speicheroszilloskop nicht aufnehmen. Wie gesagt, mit dem Mikrokontroller ist alles in Ordnung, nur
Jakob P. schrieb im Beitrag #4941994: > WP_20170318_14_26_48_Pro.mp4 (86,6 MB, 109 Downloads) >> Sch..ß Handy > Das nimmt in 23MP auf :D > 5433x3008 Pixel. Katzenvideos sind schon schlimm genug. Muss man jetzt auch noch fast inhaltslose 80er-Jahre Oszi-Bilder
-
Thread
SPI zwischen zwei AtMega8
toggeln... EDIT: Es kommt auch das richtige an! Also es fängt von 49 an und springt bei nach 57 auf 48 und geht wieder von vorne los. Ich habe Testweise beide SS_PINS freigelassen und es klappt auch ohne es in VCC/GND zu beschalten...
als auf den Slave zu warten. Bessere Lösung: SPI Interrupt + FIFOs für Transmit und Receive. Atmega8 hat ja leider kein DMA. Die Hauptschleife muss sich dann nur noch um die FIFOs kümmern.
-
Thread
KiCAD ist im Kommen
(segment (start 59.055 29.845) (end 60.325 28.575) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD48)) (segment (start 60.325 28.575) (end 86.36 28.575) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD4A)) (segment (start 86.36 28.575) (end 84.455 30.48) (width 0.25) (layer F.Cu) (net 1) (tstamp
Hans Wurst schrieb im Beitrag #5205155: > Atmega 1284P- gibt es in drei Gehaeusen: Ordering Code Package ATmega1284P-AU(2) 44A ATmega1284P-PU(2) 40P6 ATmega1284P-MU(2) 44M1 Wenn allerdings das -PU schon zum Schaltplansymbol zugeordnet
-
Thread
Leitungscode gesucht
A. K. schrieb im Beitrag #4935407: > Für 48 Bits mag das noch gehen. Beim Spectrum ging das auch für 393216 Bits (49152 Bytes)...
Route 6. schrieb im Beitrag #4935413: > A. K. schrieb im Beitrag #4935407: >> Für 48 Bits mag das noch gehen. Nö, das schrieb ich nicht.
-
Thread
ATmega48PA Analog Comparator mit interner Referenzspannung und Interrupt
Hallo liebe Community, ich habe ein Problem mit dem Komparator im ATmega48PA und würde euch gern um Rat bitten. Grundsätzlich möchte ich folgendes erreichen: Der Komparator soll die an AIN1 anliegende Spannung mit der internen Referenzspannung vergleichen und bei steigender
Output Pin getoggled an dem eine LED hängt. Dafür verwende ich momentan den folgenden Aufbau: ATmega48PA sitzt im Sockel auf einem AVR Dragon Board. Verdrahtet ist er über den ISP Header, ausgeführt wird der Code aber per DebugWIRE. Also IDE verwende ich AtmelStudio 7. An dem PC0 Pin hängt die
-
Thread
Sleep Mode + Pin Change Interrupt
gerade total auf dem Schlauch und hoffe ihr könnt mir weiterhelfen. Und zwar verwende ich einen atmega48 mit angeschlossenem Taster an PB5. Der Taster wird mit der "Comfortroutine" von Peter Danegger hier von der Seite entprellt/ausgewertet, was soweit auch wunderbar funktioniert. Nun möchte ich
-
Thread
Atmega - Messunsicherheit
Temperatur des Viessmann-Brenners (BT): 57 Grad also: Real_____: AT: 6 Grad BT: 57 Grad Atmega_#1: AT 2 Grad BT: 55 Grad Atmega_#2: AT 8 Grad BT: 59 Grad Atmega_#3: AT 0 Grad BT: 48 Grad Atmega_#4: AT 6 Grad BT: 55 Grad Atmega_#5: AT 12 Grad BT: 63 Grad Dies sind also erhebliche
#4926618: > Was sind das für ATMegas wo ein Temperatursensor verbaut ist. Das ist ja > praktisch. 48..328
-
Thread
Parksensor Protokoll dekodieren
Die Bit-Übertragung könnte bei unseren Sensoren auch passen. Die BIT-Länge ist 12/f, wobei wohl 48 KHz sein dürfte (könnte Guido vielleicht mal mit seinem US-Mikro nachmessen). Somit ergibt sich 250 uS. Dabei ist eine logische "0" eine Sequenz aus einem langen LOW (125 uS): -. .----- |
, MOSI und MISO Lötjumper sollten erst nach dem der BL gebrannt wurde, geschlossen werden. MC Atmega 328P, BL für Uno. NANO oder Pro Mini 5/16 geht natürlich auch. Die entsprechende Änderung des 5V Reglers nebst 8 MHz Quarz lässt den MC auf 3.3V laufen, BL ProMini 3.3 / 8MHz. Kritik und Vorschläge
-
Thread
Bascom - Powermode IDLE merkt sich keine Variablen
nicht. Er meckert beim compilieren. Wenn ich das mit einem anderen Controller versuche z.Bsp. "m48def.dat" dann funktioniert das compilieren. LG Hannes
Außerdem benötigt der Watchdog Strom im zweistelligen µA-Bereich, wohingegen der avisierte ATmega164 mit seinem Pin-change-Interrupt unter einem µA liegt.
-
Thread
Bauteil identifizieren
MHz-Frequency-Counter-Tester-measurement-Meter/32650079168.html Der Ausgang davon geht dann auf T1 von einem mit 20MHz getaktetem ATMega48PA. Damit kann der AVR dann wenn ich das im Datenblatt gerade richtig gesehen habe bis zu 10MHz zählen. Das Bauteil müsste also ein schneller 6-Bit Counter sein?
-
Thread
Asymmetrischer Taktgeber 24h - 3min
Aus dem Datenblatt der ATmega48..328: "Power-save Mode: 0.75μA (Including 32kHz RTC)" bei 1.8 V. > möglichst wenig Strom benötigt, da Sie an einer Batterie hängen soll Geht es präziser, z.B. welche Batterie?
fertiger China-Baugruppe: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ATmega328P Pro Mini Version No Power LED, no Regulator 5.0 V @ 16 MHz = 0.0058 mA 3.3 V @ 8 MHz = 0.0045 mA
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
können die alles was ein AVR auch kann? Bzw sogar noch viel mehr? Bisher bin ich immer mit einem ATMega128A ausgekommen. Das ist so mein "standart" uC für alles, ob 1 LED oder nen Display mit Touch. Welcher "könnte" mein "Standart" STM werden? Wie Flasht man die? C ist ja eigentlich C. Also sollte
noch viel mehr? Ja. Antoli B. schrieb im Beitrag #4913261: > Bisher bin ich immer mit einem ATMega128A ausgekommen. Das ist so mein > "standart" uC für alles, ob 1 LED oder nen Display mit Touch. Wenn dass dein "standart" ist, dann bleib dabei. Kennst die toolchain, die Doku, die Macken...
-
Thread
AVR Studio, Atmel ICE und die unsägliche Oszillatorkalibrierung
weitergebracht. Vielleicht könnt ihr mir helfen wie's automatisch geht ??? Danke schon mal Ede_Wolf PS:ATMega16A
[/pre] Nur die alten ATmega8,16,32 und ATmega48 können es nicht.
-
Thread
ATMega644 mit 20,48MHz takten
Hallo, laut Datenblatt darf man den ATMega644 bis 20MHz takten. Ich möchte ihn mit 20,48MHz takten, da ich dann mit dem Prescaler 1024 einen schönen ganzzahligen Takt für meinen Timer zeugen kann (was für meine Anwendung wichtig ist). Seht
Dorian Rasol schrieb im Beitrag #4908976: > laut Datenblatt darf man den ATMega644 bis 20MHz takten. Ich möchte ihn > mit 20,48MHz takten, da ich dann mit dem Prescaler 1024 einen schönen > ganzzahligen Takt für meinen Timer zeugen kann Nimm 18.432MHz. Ist auch schoen ganzzahlig
-
Thread
Funksteckdosen Fa. Kopp, 868Mhz ?
Funksteckdosen aufgelesen von der Firma Kopp, Art.Nr. 2921.01. Darin befindet sich eine Subplatine die einen Atmega48 und einen SC1100 enthält. Ich habe mal868Mhz an eine der Dosen ran geshrieben..das haben meine Forschungen irgendwann wohl mal ergeben, aber Details habe ich nicht ausgraben können. Da ich sowieso
schauen, ich besitze ja keinen zur Funksteckdose passenden Sender. Ich habe den Chip neben dem Atmega48 auch noch einmal genauer beäugt, das ist kein SC1100 sondern ein CC1100E von Texas Instruments, ein Sub 1Ghz Tranceiver. Da das ein Tranceiver ist ist auch nicht ohne weiteres klar ob das Ding nicht
-
Thread
SDuino: Beinahe-Arduino für STM8S
wenig: https://github.com/tenbaht/sduino/blob/master/docs/index.md#why-use-a-stm8-instead-of-an-atmega Zuhause geht es eher um Wissbegier. Atmel ist meist sinnvoller um ein Problem zu lösen. Für kommerzielle Produkte haben die STM8 aber echte Vorteile. Und die Dinger machen Spaß. Die machen zum
connection(1,2,3,4,5); } inline void lcd_begin(void){ lcd_inst(); PCD8544_begin_full(84,48,CHIP_PCD8544); } inline size_t lcd_print_s(const char *arg1) { return Print_print_s(PCD8544_write,arg1); } setup() { lcd_begin(); lcd_print_s("Hello World!"); } [/c] Was der Compiler
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
ATmega328p 1,20€ ATmega8 und konsorten bis 128 werden regelrecht verschenkt Händler aus fernost, alibaba oder ebay, 10er-packs
Wenn ich hier die Preise für ATmega48 TQFP aufrufe, dann sind die sogar im Vergleich zu 2015 (so oft benötigen wir die nicht, eigentlich nur noch für ein einziges Produkt ;-) von €1,28 auf jetzt 98ct gefallen. Sicher, ist nur eine
-
Thread
über windows bedinbarer Lautsprecher umschalter
fast keine Programme mehr. ICH würde es so machen ein usb zu seriell Wandler dahinter zb ein atmega 48 und mit bissel Transistoren Gemüse 5 volt relais ein und aus schalten die wieder rum die 230 volt der Lautsprecher ein und aus schalten. Oder gleich mit funk Steckdosen. kleines C# Programm was dem atmega zb 1 für Lautsprecher 1 einschalten sendet und 0 für Lautsprecher 1 aus und so weiter. Hardware dürfte keine 10 € kosten je nachdem was du schon hast.
-
Thread
AVR-Timer will nicht so wie ich
Ausgang festlege und per Software einen Pulse generiere. Falls es wichtig sein sollte: uC ist der ATMega328P. Mit folgendem Asm-Codeschnipsel will ich die Erkennung durchführen: [avrasm] // PD4 (=T0) als Ausgang und auf low sbi _SFR_IO_ADDR (DDRD), DDD4 cbi
ich dem Diagramm aus dem DB gefolgt bin (nur, dass wir vom Gleichen reden: Figure 15-11 im DB zum ATmega48A-328P) und ich ja auch schrieb: >den ich auch für wahrscheinlich halte Wie dem auch sei, auch die Initialisierung OCR0A=1 bringt nicht das zu erwartende Ergebnis. Und noch ein Punkt: das DB
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
Danke für die Antwort. Das probiere ich mal aus. Mit dem Atmega328P und Attiny2313 nutze ich das (immer noch gerne) zusammen mit dem Bluetooth Modul. Ohne Kabel ist irgendwie freier;) und 3.3V ist auch einfacher.
Devicecode not official! .db 0x23 ,0x10 ;tn2313 avr910-Devicecode not official! .db 0x31 ,0x20 ;m48 avr910-Devicecode not official! .db 0x33 ,0x20 ;m88 avr910-Devicecode not official! .db 0x35 ,0x40 ;m168 avr910-Devicecode not official! ; .db 0x36 ,0x40 ;m165 avr910-Devicecode
-
Thread
STM32 HAL Tutorial
Dokument http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/77/25/0f/5c/38/48/80/DM00122015.pdf/files/DM00122015.pdf/jcr:content/translations/en.DM00122015.pdf Allerdings fehlt reicht mir dieses PDF nicht um zu verstehen was hier abgeht. Könnt Ihr mir den Einstieg erleichtern
die man als Debugger verwendet. Schätze mal ich friere das auch auf dem Stand ein, alter Hase (48) muss keine neuen Tricks mehr lernen..... Christian
-
Thread
NiMh Ladeschaltung USB
daher leider aus. Die angehängte Schaltung soll die Ladedauer und die Batteriespannung messen (ATmega644PA AD Wandler misst UBatt) und das Laden dann unterbrechen. Jetzt zum Problem: Die Batterie hat zurzeit 3,6V. Das Schalten funktioniert soweit, die gemessenen Spannungen sind im Schaltplan eingetragen
mal AA an - nie 50°C warm, außer die sind dick isoliert oder die Umgebungstemperatur liegt schon bei 48°C. Erst recht nicht bei 3,7V. Bei 4-4,2V könntest du an Abschalten denken, vorher nicht. Wenn die Akkus aber nur 1-2 Jahre halten müssen: lass die ganze Abschalterei sein. Evtl. 20 Ohm statt den
-
Thread
Atmega 328p & PCF PCF8574: I2C Adresssuche
Hallo zusammen, ich nutze ein Atmega238p (genau genommen ist es hardwaremäßig ein Arduino Nano), den ich ich allerdings in plain C (also nicht in Arduino-Code) programmiere. Um den Verdrahtungsaufwand für verschiedene Peripherie zu minimieren
, auf nanoV3 oder proMINI auf 328p File: A3_nan_Nok_RTC_OLE_EEP.ino kompiliert: 2017/01/19_13:46:48 CPU Takt : 16,000 MHz set I2C SCL = 400 kHz compile 2017/01/19_13:46:48 -> Scanning... I2C device found at address 0x3C; 0111100x; << 0x78; 01111000 I2C OLED Arduino = 105, auf nanoV3 oder proMINI
-
Thread
Addition in C - Fehlerangabe
int8_t x) { int8_t xp1, xp2; int8_t xp3; if (x < 10) { xp1 = 48; xp2 = 48; xp3 = 48 + x ; } } [/c] Damit bekomme ich eine Fehlermeldung: xp3 nicht initialisiert Schreibe xp3 = 48 + 5; gibt es keine Fehlermeldung. Wieso?
int8_t x) { int8_t xp1, xp2; int8_t xp3; if (x < 10) { xp1 = 48; xp2 = 48; xp3 = 48 + x ; } } [/c]
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
. z.B. Widerstände, Kondensatoren, generell den Atmel-Chips-Ordner oder man wählt sogar nur den ATmega328P. Wenn ich nur SMD-Widerstände der Bauform 0603 verwende, dann sollte dieser Typ wenn man einen Widerstand einfügt als Voreinstellung gespeichert werden. Wie verändert ihr eigentlich die Breite
_vector_base_common<true>> = {<No data fields>}, __begin_ = 0x815c3ac40, __end_ = 0x815c3ac48, __end_cap_ = {<std::__1::__libcpp_compressed_pair_imp<p2t::Edge**, std::__1::allocator<p2t::Edge*>, 2>> = {<std::__1::allocator<p2t::Edge*>> = {<No data fields>}, __first_ = 0x815c3ac48}, <No
-
Thread
Drehencoder SPI
Atmega48. 33 Drehgeber in einer Matrix. 10kS/s. I²C oder SPI. ...? Gruß Jobst
-
Thread
-
Thread
Schrittfrequenz für Schrittsequens?
Datenblatt Motor.: [[http://www.raspberrypi-spy.co.uk/wp-content/uploads/2012/07/Stepper-Motor-28BJY-48-Datasheet.pdf]] Datenblatt Treiber.: [[http://www.ti.com/lit/ds/symlink/uln2003a.pdf]] Code.: [c]*SchrittFrequenz.c * * Created: 26.01.2017 09:04:19 * Author: USER */ #define F_CPU
da ist die Auflösung wohl zu schlecht. Der code wird mit AtmelStudio 6.2 erstellt und auf einen Atmega88PA geschrieben: Paddy schrieb im Beitrag #4878967: > Verstehst du auch warum ein delay besser nicht benutzt werden kann ? > Weil man dann zwischendurch schwierig etwas anderes machen kann zb
-
Thread
Arduino - Speicheroptimierung?
wie ich schon weiter oben erwähnte, soll auf der Platine dann ein Atmega128 Platz finden! Nen PI für die Webseite? Etwas overkill, oder? Dann könnte man mit nem PI auch ALLES Steuern... aber wozu? Ist preislich dann doch schon ein großer Unterschied. Ziel ist es,
bss dec hex 28718 708 919 30345 7689 Binäre Sketchgröße: 29.376 Bytes 48 Byte im flash verloren und 2 Byte im data verloren, tolle Optimierung.
-
Thread
Abfrage von ca. 130 Tasten
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und wenn ich ihn wieder loslasse wieder auf 0. Kann mir da einer helfen? Gruß Acki
Was ich aber immer noch nich begriffen habe wie ich das mache, wenn zum > Beipiel der Taster (Bit 48) betätigt wird, der Ausgang 48 auf 1 geht und > wenn ich ihn wieder loslasse wieder auf 0. Du liest die Daten von deiner Input-Schieberegister Kette in ein Byte-Array ein (in deinem Fall 17 Bytes
-
Thread
Inline-Assembler: was mache ich falsch?
Sesquialtera, c0 #define SCHARF_REP0 12 #define SCHARF_REP1 24 #define SCHARF_REP2 36 #define SCHARF_REP3 48 #define ZIMBEL_REP0 12 #define ZIMBEL_REP1 18 #define ZIMBEL_REP2 24 #define ZIMBEL_REP3 30 #define ZIMBEL_REP4 36 #define ZIMBEL_REP5 42 #define ZIMBEL_REP6 48 #define MCP4922_GA 5 #define
status[1]==2)) { channel(1); } } return 0; } [/c] Also, unmöglich, zwei Stimmen mit einem ATmega zu schaffen.
-
Thread
atmega88 lib für eagle
/libraries?button=&q%5Bs%5D=downloads+asc&q%5Btitle_or_author_or_description_cont%5D=atmega8&utf8=%E2%9C%93 Danke
wo ich die lib's her bekomme oder hat die irg wer > rumliegen? Z.B. nach atmel_tiny24-44-84tiny48-88mega48-88-168-328.lbr googeln. Mehrere Treffer führen zu https://www.diymodules.org.
-
Thread
Umrechnung Dez - Hex - Asci
Dez Zahlen verwenden, z.B. 0 und 1 zum ein- und ausschalten. Das Display möchte aber die Zahhlen 48 und 49 haben. Da 0 - 0x30 - 48 1 - 0x31 - 49 ist, möchte ich bei der Eingabe die Zahlen umrechnen. Programmiere in C und Atmega 128. Wie kann ich das am besten machen? LD Pa.
Ausführung: (Beispiel) void Beleuchtung_schalten(int8_t a) { schalte Beleuchtung_48; (alles vereinfacht ohne Angabe Display) }
-
Thread
Tach mit CAN Bus umbauen
auch den IC, der z.B. die Zündspule schaltet. So ist z.B. der ULN2803 ein Treiber um mit einem ATmega ein Relais mit 500mA "treiben" zu können. Du müsstest mit ECM Spy mal ein Steuergerät von einer Harley auslesen und dann versuchen, die ausgelesene Binaerdatei durch Reverse Engeneering auf Hinweise
Harley Davidson documentation was used): 28 1b 10 02 xx xx : rpm, xxxx = rotations/minute * 4 48 29 10 02 xx xx : speed, xxxx = km/h * 128 48 3b 40 xx : gear going in neutral if (xx == 0xA0), going off neutral if (xx == 0x20) : clutch engaged if (xx & 0x80) 48 da 40 39
-
Thread
Schutzbeschaltung µC Versorgung
Varistor und Transorb http://www.st.com/content/ccc/resource/technical/document/application_note/48/7d/82/2d/23/58/43/92/CD00005042.pdf/files/CD00005042.pdf/jcr:content/translations/en.CD00005042.pdf
Hallo Gerhard, der Tipp mit dem ATMEGA1284 ist gut. Der könnte für meine Anwendung genau die richtige Größe haben. Danke Lukas
-
Thread
Günstige Universal-Programmer Empfehlung: TL866
Den BX48 kauft man auch eher bei Reichelt... hab ich seinerzeit auch gemacht (hab noch nicht den Typ II), der Preisvorteil war damals sogar noch etwas größer .
Gibts denn zwischen TL866 und BX48 nix?
-
Thread
PM2528 als Scannermultimeter mit GPIB
> Wenn du nur ein Gerät am Bus hast, mag das funktionieren. Aber der > Bustreiber kann mindestens 48mA treiben Atmel als Driver dürfte im Strom reichen http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf DC Current per I/O Pin . . . . . . . . . . . . . . . . . . 40.0mA
-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf Seite 401 lese ich was von 20mA Ralph Berres
-
Thread
Transistorschaltung (LCD-Ansteuerung)
SMD-Bauform und ich würde gerne bei dem 2,54mm Pinabstand bleiben. Ich habe zuhause noch einen Atmega 8 und 32 herumliegen. Der Atmega 8 kann maximal 23 I/O Pins steuern mein Display brauch 21. Für SPI brauche ich 3. Das würde sich also nicht ausgehen. wenn ich die Übertragung über SCL SCA mache
Du nur noch 5V vom NT und für die Heizung ein paar Dioden mehr. Die UDN können auch direkt vom Atmega angesteuert werden.
-
Thread
Infrarot Empfänger "verschoben"
; i=0; while(!ir_pin && i<60001)i++; tmp[n+1]=i; if(i==0)endwhile=0; if(n<48)n=n+2; } lcd_goto(1,1);lcd_int(tmp[1]); lcd_goto(1,13);lcd_int(tmp[2]); lcd_goto(2,1);lcd_int(tmp[3]); lcd_goto(2,10);lcd_int(tmp[4]); lcd_goto(3,1);lcd_int(tmp[5]); lcd_goto
kleine Grenzfälle der Marktwirtschaft) finde ich die in kleinen Mengen aber nur für mehr Geld als die Atmega (328p für 5 Stück 4 Euro, die attiny ab > 1,70/Stück). Eigentlich macht er nur eins: Lämpchen an oder Lämpchen aus. Aber Lämpchen aus dann mit Tiefschlaf, und per IR- Interrupt aus dem Tiefschlaf
-
Thread
DCC Dekoder mit AtTiny45
= 2; //Startbit f. naechstes Datenbyte } } } [/c] Das ist meine Version für den Atmega48...328. Es wird Timer2 verwendet. Das Programm lässt sich einfach an einen anderen 8-Bit-Timer oder einen anderen externen Interrupt anpassen. Der Timer läuft mit einer Frequenz von 15KHz. F_CPU
-
Thread
Programmieren mit Olimex AVR-ISP-MKII funktioniert nicht
flashen? > Ich vermute du versuchts über ISP flashen und verdendest PDI oder Ich verwende einen ATMega48PA und würde ihn gern über ISP programmieren. Ist das mit PDI möglich?
Karren Karl schrieb: > Ich verwende einen ATMega48PA und würde ihn gern über ISP programmieren. > Ist das mit PDI möglich? Nein wird nicht funktionieren, die Belegung von PDI und ISP ist unterschiedlich. Du muss ein Adapter basteln von 10 Pol
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega1284P__)[/c] ersetzt werden und schon dürfte auch der Atemga1284p unterstützt werden.