-
Thread
[V] Elektroniksortiment wegen Aufgabe des Hobbies
abzugeben, nur als Ganzes: + regelbares Netzteil (ca. 30V, 2.5A) + ca. 20 ATMEL Mikrokontroller (ATMEGA8/32, Attiny) + Sortiment Widerstände + Sortimente Kondensatoren + Platinen (Photo + Lochraster) + Sensoren (Temp, Radar, ...) + Verschiedenes (Stecker, LED's, ...) + Sortimentsboxen + Schubladenkästen
Photos https://www.ebay-kleinanzeigen.de/s-anzeige/elektroniksortiment-wegen-hobbyaufgabe/857793206-168-6358 Festpreis 60 EURO, nur Abholung, kein Versand. Privatverkauf, Irrtümer vorbehalten, Keinen Garantie, Gewährleistung, Rücknahme, Umtausch.
-
Thread
AVR Dragon - "TCF (Tool:connect:Timed Out)" / "Failed to set-up tool (no context id returned)"
und auch in der Windows Geräteliste steht "AVRDRAGON (00A200....)". Leider wenn ich mein Device (Atmega 168 PU) auswähle (Interface ISP) und auf Apply drücke, erscheint dort immer eine Fehlermeldung wegen eines Timeouts. Zweimal ist dort auch die Fehlermeldung "Failed to set-up tool (no context id returned
Okay kleines Update :P Ich habe es geschafft das der atmega168 von der IDE und dem AVR Dragon erkannt und gelesen wird. Nun taucht die Fehlermeldung auf das die Target Voltage 0,3V anstatt wie empfohlen 1,8v - 5,5v beträgt. Ich vermute da einen Fehler in der
-
Thread
IR Sender ATTINY85
... // for the 16 MHz clock on most Arduino boards ... // for the 8 MHz internal clock on the ATmega168 ... [/pre] > Der könnte nämlich z.B. auch mit ~16MHz laufen. > PLL-Takt 64MHz und Clock-Prescaler 4. Siehst du hier irgendwo den dazu nötigen Code? Mit den Fuses kommt man nur auf 1MHz
-
Thread
Midi funktioniert nicht mit allen Geräten
Muss mich korrigieren: ATMega168 schaltet in der Tat erst bei ca. 2,5V nach Hi und bei 2V wird er Lo. Ca. Werte !!! Aber bei 3V schaltet er sicher. Auch wenn z.B. Wid. 10K zwischen TxD des einen und RxD des anderen uC liegen.
-
Thread
Programm läuft nur bei angestecktem AVR ISP mkII
Phänomen, das mein Programm nur korrekt läuft wenn der mkII-Programmer ange- schlossen ist. mC: Atmega 168A, Board: my-MCU mkII (V2.20) , AtmelStudio 7 Hier mein Code, er dient zum Testen von PWM-Funktionen und läuft anstandlos durch (bei angestecktem Programmer) /* * 2018_MotorTreiberAnsteuerung.c
#define ATM_168A 10 /* Einige Comp. meckern wenn einer define kein Wert zugew.*/ #ifdef ATM_168A /* Atmega 168A, ..ist zu klären fuer welche uC noch gilt */ #define VORTEILER_REG TCCR2B
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
AT90S8515 8PC aus meiner "Sammlung": 97/37 Wenn man nun überlegt, dass AT90S1200 der erste und ATmega103 der zweite AVR waren, dann liegen diese noch weiter zurück. Deren Datenblätter haben allerdings noch keine Revision History, aus der man die genauen Daten entnehmen könnte.
erst mit 16MHz und dann mit 12MHz. Die groß beworbenen 20MHz-AVRs gab es erst viel später mit den ATmega48/88/168 Der Atmega103 kam erst 1998.
-
Artikel
DIY Lernfähige Fernbedienung mit IRMP
LED 3mm D2 LED_grün LED 3mm grün 2mA D3 LED_gelb LED 3mm gelb 2mA D4 LED_rot LED 3mm rot 2mA IC1 ATMEGA168 DIL28S IC2 TSOP1736 TSOP17.. K1 K1X04 1X04 K4 ISP Wannenstecker 10 stehend Q1 16MHz HC49/U R1 4,7K 0207 R2 33 0207 R3 100 0207 R4 10K 0207 R5, R6, R7 1,2K 0207 S1, S2, S3, S4, S5, S6 Drucktaster
Taktfrequenz des AVR µCs sollte mindestens 8 MHz betragen. Das Projekt ist eingestellt auf einen ATMega168 mit 8 MHz. Es sind im Standard nicht alle Fernbedienungsprotokolle freigeschaltet, weitere müssen in irmpconfig.h und irsndconfig.h zum Empfangen und Senden aktiviert werden. Wie das geht, ist im
-
Thread
Fehler zum nachbauen :-)
wird nicht erkannt und auch das Relais für die Umwälzpumpe zuckt nicht. Direkt an den Pins des ATmega 168PA gemessen. Am Ausgang für die Pumpe, immer GND-Potential...... Ok, des Rätsels Lösung war: Hatte beim Durchklingeln beim DB-9 die Reihenfolge 6 -9 vertauscht. Arghhh. Aber eines ist mir dabei
Mikrocontroller hatte die richtige Anzahl an Anschlüssen, aber leider war der Sockel für einen breiten Chip (ATmega16) anstatt für einen ATmega328.
-
Thread
Arduino Nano Anfängerfrage Pins A6 & A7
betreiben. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9223-Automotive-Microcontrollers-ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
einer Schaltung einen Arduino Nano einsetzen Auf dem Schema V2.3 zum Arduino Nano habe ich den Atmega168-20au gefunden. Gibt es noch andere Versionen?
-
Thread
Bauen oder nicht bauen ?
Intel-Chip 4004 sah so aus: https://pbs.twimg.com/media/DRp-8beXUAEpxGV.jpg:large Und danach atmega168 nachbauen Solche 8bit Atmega Prozessoren werden bis heute noch verwendet. Frag mal bei Infineon ob die alte Werkzeuge zum Belichten hergeben würden
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
via "random play" unabhängig voneinander ein/ausschalten. Nun komme ich ins Spiel: Ich habe einen Atmega 2560 programmiert und 64 I/O Ausgänge mit nachgeschalteter Treiberstufe versehen. Ein 8x8 LED-Matrix modul mit dem 7219er zeigt parallel die Schaltzustände an. Das funktioniert auch alles einwandfrei
random play" unabhängig > voneinander ein/ausschalten. Nun komme ich ins Spiel: Ich habe einen > Atmega 2560 programmiert und 64 I/O Ausgänge mit nachgeschalteter > Treiberstufe versehen. Ein 8x8 LED-Matrix modul mit dem 7219er zeigt > parallel die Schaltzustände an. Ich hätte vermutlich bei so
-
Thread
USBasp bauen
. Wenn man den Spannungsregler mit einem Jumper überbrückt, dann sind es 5V wie bisher auch. Der ATMega88 muß sein, weil der ursprüngliche ATMega8 bei 3.3V nicht für 12MHz spezifiziert ist.
%20mcu%20AVR%20ATmega8A%20data%20sheet%2040001974A.pdf In dem Datenblatt konnte ich keine solche Einschränkung finden. Das scheint wohl ein Unterschied zwischen ATmega8 und ATmega8A zu sein. Karlo K. schrieb im Beitrag
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281
and without any external programming interface. AT90USB128x AT90USB64x AT90USB162 AT90USB82 ATmega32U4 ATmega16U4
-
Thread
ADC bei ATMEGA µC auf dem AVR Board MKII
Auszug aus dem AVR MK2 Datenblatt besagt dass, das Board mit mehreren ATMEGA Reihen kompatibel ist: Unterstützte Controllerfamilien: ATmega8 / 48 / 88 / 168 / 328 ATtiny48 / 88 Könnte uns jemand bei der Auswahl des Richtigen Controller helfen? Weil die Begriffe:
Der Atmega8 hat sogar 8 ADC Eingänge!
-
Thread
Geschwindigkeit IO-Zugriff
Arduino F. schrieb im Beitrag #5339727: > Arduino UNO, 16MHz, ATMega328P Danke für die Messungen. > digitalWrite(13,!digitalRead(13)); // 54 KHZ auf einem UNO man sieht wie langsam das durch die Arduino-Befehle wird. > out.init(); > for(;;) out.toggle
anscheinend auch noch wesentlich schneller :-) Weil ich gerade so am Messen war, hier noch ein Atmega168PA mit 16MHz an 5,1V. Schlägt sich nicht schlecht, der Kleine. 125ns while (1) { PORTD |= (1<<2); PORTD &= ~(1<<2); } Über Sinn- oder Unsinn des Ganzen kann man natürlich streiten
-
Thread
Benötige Hilfe bei C-Code für DIY Weller-Lötstation
id=05Misc:SMD_Loetstation). Allerdings diese nicht mit einem Arduino sondern direkt mit einem Atmega168. Das ganze wurde damals auch in der Elektorausgabe 07/15 veröffentlicht. Dort habe ich den C-Code gefunden (https://www.elektormagazine.de/magazine/elektor-201507/27879). Der Code funktioniert
. @Manfred: Hab mir das Ding mit Teilen aus der Bastelkiste zusammengebaut. Da war eben noch ein Atmega168 sowie ein Haufen 7-Segmentanzeigen. Ich persönlich finde das als ausreichend, da ich lediglich die Temeperatur darstellen möchte und vor allem sind die Dinger sehr gut ablesbar.
-
Thread
AtMega168PB merkwürdige Ausfälle
ben schrieb im Beitrag #5324266: > Oha! Das heißt die Fuses sind falsch? Ja. Oder der ATMega ist falsch - wg. PB. Leider fehlt die PB-Variante in http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega168p
erkannte, dass die PB-Variante nicht sicher genug im Full Swing lief. Google einfach mal nach "ATmega 328PB full swing" (168PB geht genauso).
-
Thread
Atmega 168 - Problem mit 9 Bit PWM an PB1
Hallo Leute, ich verzweifle gerade daran, eine 9 Bit PWM an Pin PB1 des Atemga 168 auszugeben. Kann mir bitte jemand sagen, was ich da falsch mache? Pin PB1 ist in der main als Ausgang gesetzt DDRB |= (1<<PB1). Dort rufe ich auf: pwm(50); [c] pwm(int value) { TCCR1A |= (1 << COM1B1) |(1 << WGM11); //9bit fast PWM TCCR1B |= (1 << WGM12) | (1 << CS12); //Vorteiler == 256 Frequenz = 8/256 = 31.25KHz OCR1A = value ; } [/c]
-
Thread
[AVR] Low-Byte einer Label-Adresse in Tabelle
Makro) mag der Assembler aber nicht und reagiert mit Fehlermeldungen: [code] $ make avr-gcc -mmcu=atmega8515 -DF_CPU=16000000 -std=gnu11 -Wall -Wextra -Os -Iinclude/ -c -o modul.o modul.S modul.S: Assembler messages: modul.S:786: Error: `)' required modul.S:786: Error: junk at end of line, first unrecognized
char c) { variadic_func ("Hallo", x, c); } [/c] [avrasm] ;; avr-gcc -c f.c -Os -mmcu=atmega168 -fdata-sections -save-temps .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "Hallo" .text use_func: push __zero_reg__ push r22 push r25 push r24 ldi r24,lo8(.LC0)
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
geben, die die Performance brauchen die das Arduinozeug schluckt. Wenn man mit einem Nano mit ATmega328P@16MHz wahre Wunder vollbringen kann, dann bietet der STM32F4@168MHz reichlich Leistung zum Vergeuden, auch mit der arduino IDE. Und das die arduino IDE CPU Zyklen vergeutet auf der Zielplattform
dasrotemopped schrieb im Beitrag #5319875: > Wenn man mit einem Nano mit ATmega328P@16MHz wahre Wunder vollbringen > kann, dann bietet der STM32F4@168MHz reichlich Leistung zum Vergeuden, Es soll Leute geben die steigen nicht auf einen größeren µC um weil sie jetzt plötzlich
-
Thread
Mehrere Frequenzen gleichzeitig ausgeben mit AVR und Speaker
Hallo, ich habe gestern einen Speaker mit einem Atmega 168 angesteuert (Ausgabe einer bestimten Frequenz). Da kam mir die Idee eine Notenmelodie damit auszugeben, das Problem ist, dass immer jeweils 4 Töne gleichzeitig gespielt werden müssen. Wie mache
-
Thread
Tastenmatrix spinnt herum
<< PCINT23; Da Du nicht angegeben hast, welchen AVR Du verwendest, tippe ich einfach mal auf ATMega88/168/328. Hier sind: PCINT20 = PD4 PCINT21 = PD5 PCINT22 = PD6 PCINT23 = PD7 > DDRD = 0b00000000; > PORTD = 0b00001111; In der zweiten Zeile schaltest Du die internen Pullups für PD0
-
Thread
Atmega8 mit ESP8266 hängt sich auf
Männer ich brauche Eure geschulten Augen. Es geht wieder um mein heißbegehrten ESP8266 mit dem Atmega8. Ich hab ein Programm geschrieben, welche mir alle 10s ein Statusbericht in Form einer Zahl an eine php sendet (.../test/haa/write.php?wert=1234567890123456). In der Funktion [c] TCP_Laenge() [
es richtig: [pre] GET /test/haa/write.php?wert=1234567890123456&log=nx0 HTTP/1.1\r\n Host: 192.168.1.100\r\n Connection: close\r\n\r\n [/pre] Der doppelte Zeilenumbruch kennzeichnet das Ende der HTTP Header. Und da es ein GET Request ist, kennzeichnet der doppelte Zeilenumbruch zugleich das
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
2,1% noch halbwegs "legal" ist (vgl. S.199 hier: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) und es zu keinen Fehlern kommen sollte. Alles darüber ist Glückssache (so jedenfalls mein Verständnis). Und ganz kritisch sehe ich das hier: Dann
noch halbwegs "legal" ist (vgl. S.199 hier: > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf) Ja, können wir machen, hatte sie nur damals hochgedreht, da ich vermutete, dass das rauschen von einem unzureichend refreshtem FIFO kam. War ja nicht
-
Thread
mbed - oder es muss nicht immer Arduino sein
1733 | 4 | 68 | | mbed-os\platform | 1937 | 260 | 21 | | mbed-os\rtos | 9995 | 168 | 6073 | | mbed-os\targets | 3564 | 4 | 244 | | Subtotals | 39372 | 2928 | 6564 | +------------------+-------+-------+------+ Total Static RAM memory (data + bss): 9492 bytes Total
okay, laut Datenblatt kann er 4mA sink wie source. Bin 20mA vom ATmega gewohnt. Ich muss bei allen genau aufpassen. :-)
-
Thread
Dezimaluhr Funkturm Düsseldorf
man ca. 40 Stück; in weiß (Zeit), gelb (Begrenzung) und rot (Funkfeuer). Dazu ein kleiner µC der ATmega8 Klasse, ein DCF-Modul und ein Netzteil. Wenn man die LED als 5x8 Matrix verschaltet, reichen 5 Transistoren, notfalls schaffen das die µC-Pins sogar allein. Sonst halt ein paar Schieberegister.
Dies gehört halt auch dazu. Ich kann doch auch nicht einfach schreiben: [pre] der VV14-0 im TM168 zerrt. Was kann man dagegen tun? [/pre] dann sollte ich wenigstens ein Link zum "Produkt" setzen, oder nicht. Aber so wissen doch auch die wenigsten, worum es überhaupt geht. https://www.buerklin.com
-
Thread
Kommunikation mit AD-Wandler ADS1255
Noch als weiteren Hinweis. Die Kommunikation per SPI wird von einem Atmega168 gesteuert. Der rennt mit einem externen 7,3728 MHz Quarz. Mit Prescaler 16 läuft die SPI also mit ca. 460 kHz.
-
Thread
Atmega 16U2 an Atmega 328P-AU keine Serielle Verbindung
Guten Tag bzw Abend, bin neu hier im Forum, habe ein Problem mit der Seriellen Verbindung vom Atmega 16u2 auf Atmega 328P-AU. Bootloader wurde über Atmel Studio 7 auf dem ATmega 328P-AU geflasht per: ISP AVRISP MKII(16U2 als Programmer geflasht) Bootloader : (ATmegaBOOT_168_atmega328.hex
Wenn die realen Leitungen zwischen Quarz und ATmega328 auf der Platine genauso wirr laufen, wie im Schaltplan, wundert mich gar nichts. An welche Pins vom ATmega gehst du denn mit deinem seriellen Signal ran? Was bedeuten die ganzen roten Kreuze
-
Thread
Wanderkiste Widlar, Runde II
eingeleitet. https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=JJD14.10.316.168.708 Gruß ic_tester
(Reset-Controller) - Max202 (RS232-Treiber) - TLE7241-2G (Stromversorgung linear 5V/550mA) - ATMega644V-10MU (wollte ich eigentlich selber löten, aber ich glaube, das überlasse ich lieber Leuten mit besseren Augen und einer ruhigeren Hand bzw. besserem Equipment) - Taster (die sind 2
-
Thread
ATMega328P lässt sich nicht über FTDI FT232RL programmieren
versorgt TXen -> Rx am µC RXen -> Tx am µC DTR -> mit 100nF auf Reset Sonst ist mein µC ein ATMega328P mit 16 MHz Externen Quarz an 5V. Es befinden sich 100 nF Abblockkondensatoren an Vcc/GND und Avcc/GND, ARef ist mit 100nF auf AGnd angeschlossen. Ein 10K Pullup Widerstand befindet sich am RESET
arbeitet und dann per SPI ein anderen Angeschlossen und über die IDE gebrannt. Die Datei heißt "ATmegaBOOT_168_atmega328.hex". Programm ist im Moment die Arduino IDE in der Version 1.8.5. Der Bootloader ist da aber schon seit Anfang 2016 drauf! uwe schrieb im Beitrag #5281713: > welchen > Treiber
-
Thread
AVR-Studio Obsolet?
Zahl bzw. dem Picopower-"P" steht. > Die B-Varianten sind ja schon *etwas* anders. Ja, bei ATmega168 und ATmega328 scheinen die PBs die einzigen zu sein, die aktuell im Programm sind.
Jörg W. schrieb im Beitrag #5275268: > Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und > ATmega328 gibt's nicht als A. Kleine Korrektur: 328 nicht, 168 schon. https://www.microchip.com/wwwproducts/en/ATmega168A
-
Thread
Arduino Custom board (Stk300)
.bootloader.high_fuses=0xDA m1281.menu.cpu.atmega1281.bootloader.extended_fuses=0xF5 m1281.menu.cpu.atmega1281.bootloader.file=optiboot/ATmegaBOOT_168_atmega1281.hex m1281.menu.cpu.atmega1281.build.mcu=atmega1281 m1281.menu.cpu.atmega1281.build.board
.bootloader.high_fuses=0xD0 m1281UHE.menu.cpu.atmega1281.bootloader.extended_fuses=0xF5 m1281UHE.menu.cpu.atmega1281.bootloader.file=optiboot/ATmegaBOOT_168_atmega1281.hex m1281UHE.menu.cpu.atmega1281.build.mcu=atmega1281 m1281UHE.menu.cpu.atmega1281
-
Thread
Datenlogger: Zeitstempel wie speichern?
Ich bin grade am Überlegen mir einen kleinen Datenlogger zu bauen (mit einem Atmega88 oder 168), der so alle 5-10 Minuten die Messwerte eines BME280 (also Temperatur, Luftdruck und Luftfeuchtigkeit) speichern soll. Im Zuge dessen kam mir auch in den Sinn, wie ich die Zeit speichern
-
Artikel
DebugWIRE
Daher ist es bei allen moderneren ATtiny-Controllern anzutreffen, aber auch bei einigen kleinen ATmega-Typen (ATmega48/88/168/328 bzw. deren Picopower-Versionen). Physik. debugWIRE ist als sogenannter Eindrahtbus konzipiert, ähnlich wie der Dallas (jetzt Maxim) 1-wire-Bus. Es erfolgt eine bidirektionale
debugWIRE and Close. Work Around falls DW Fuse gesetzt und SPIEN Fuse gelöscht ist (am Beispiel eines ATmega168): RESET-Pin vorsichtig physisch zur Seite weg biegen und dann erst den µC in den Sockel stecken RESET-Leitung des Programmers mit dem freigelegten RESET-Pin verbinden Programm im Debug-Modus im
-
Thread
zwei PIN's von zwei AVR's verbinden
>Da fließen niemals 40mA. Ich hatte mich an den Maximum Ratings des ATmega169 Datenblattes orientiert und da waren 40mA angegeben, zumindest in meiner Version. RTFM ist doch sonst der Standardvorschlag.
Zitate sind hier entnommen: http://www.atmel.com/images/Atmel-7530-Automotive-Microcontrollers-ATmega48-ATmega88-ATmega168_Datasheet.pdf Was die Praxis sagt: So schnell ist ein Port auch bei einem Kurzschluss nicht hin. Es kommt aber in einigen Fällen schon vor.
-
Thread
Wer würde mir ein paar ATMega8 (TQFP) flashen? Gesperrt
beim Arduino, > den Programmer direkt auf dem Board habe wofür ich direkt einen > geflashten ATMega8 bräuchte.
de.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=a2g0s.9042311.0.0.Pj2xOP Den dann auf ein Stück Lochrster, 10 pol. Steckverbinder für das Programmerkabel, Reset Pin beschalten, Abblock C dran und einen Quarz und
-
Thread
hdc1080 humity 40bit serial number
Also der Sensor wird per Atmel ATmega168PA angesteuert. Die Software ist in C geschrieben. Der Sensor hat 3 Register in denen jeweils 2 Byte stecken. Diese 6 Byte beinhalten 48 Bit von denen 40 Bit die Seriennummer bilden. Jetzt kann man
-
Thread
Tester für Spezialversion des AVR Bootloaders optiboot gesucht!
Prozessoren in den Quellen berücksichtigt. Hier die Liste der derzeit unterstützten Prozessoren: ATmega8/16/32/64/88 ATmega162/163/164/165/168/169 ATmega323/324/325/3250/328/329 ATmega640/644/6450/649/6490 AT90CAN32/64/128 AT90PWM2/3 ATtiny84/85/88/861/1634 Oft wird auch die Picopower (P) Version
genau so viel Speicher wie die C-Version ohne die EEprom Unterstützung. Für den konkreten Fall ATmega328-Familie bedeutet das, daß mit der EEprom-Unterstützung 1024 Byte statt 512 Byte vom C-Bootloader belegt werden! Derzeit sind folgende Prozessoren getestet: m8, m48p, m88, m168, m328p, m64, m128
-
Thread
AVR GPIOR Bit Verwaltung C++
#include "mcu/avr8.h" #include "mcu/ports.h" using namespace AVR; using PortB = Port<AVR::ATMega328P::PortRegister, B>; using PortD = Port<AVR::ATMega328P::PortRegister, D>; using motor = Pin<PortB, 1>; using beleuchtung = Pin<PortB, 2>; using startknopf = Pin<PortD, 1>; using bremse =
__asm ("; addr = %0" :: "n" (&GPIOR0)); return &GPIOR0; } [/c] Übersetzt für einen ATmega168 und _unabhängig_ von Optimierung, erzeugt avr-gcc daraus (hier mit -O0): [pre] .section .rodata addr: .word 62 _Z1fv: ... ; foo.cpp:9: __asm ("; yes"); ; yes ; foo.cpp
-
Thread
UART zwischen zwei Boards übertragen / Kabelbelegung
überall so schön kompfortabel. TX/RX an Mikrocontroller anschließen und los gehts. Ich habe einen Atmega168 und ein RN41 Bluetoothmodul. Weiß gar nicht ob das überhaupt des HW-Handshakes mächtig ist. Außerdem habe ich soetwas noch nie implementiert weil ich es nie gebraucht habe. Ist das aufwendig in
-
Thread
MCP3428 code
168); // Configuration Bit I2c_stop(); } main : int main(void) { while(1) { uint8_t u8edata; uint16_t u16eaddr = 0x0000; I2c_init(); mcp3426_ReadByte_Channel1
zu hoch ... Das kann meines Wissens keine Peripherie. Vermutlich auch nicht das I2C-Interface im ATMega Hast du da eine 0 zuviel getippt? Probier es mal mit 100kHz
-
Thread
Eigene Smartwatch entwickeln?
Dinger, die mit einer Knopfzelle auskommen. Lerne dann, einen frei programmierbaren Kontroller wie ATmega168P8 trotz uhrenquartzgenauem Takt mit wenig Strom zu fahren http://www.atmel.com/technologies/lowpower/picopower.aspx Dann ist deine Projektzeit zwar rum, aber du hättest was gelernt.
-
Thread
Gameboy Pocket Defekt - Elkos tauschen?
Elkos für den Betrieb mit einem Netzteil. Zumindest mache ich das immer so wenn ich mit meinem ATMega168 und einem 7805 arbeite. Deswegen kommt mir die Anzahl der Elkos so passend vor. Was meint ihr wie ich noch weiter testen kann?
-
Thread
AD-Wert springt
schwankt? Kann ich das mit einem Trick Programmtechnisch lösen? Achso, mein Prozessor ist ein ATmega328P. Grüße
Ich hab's jetzt mal ausprobiert, einfach einen Trimmer an einen AD-Port gesteckt, den ATMega168 programmiert und über BT mitgelesen: [c] Max Min Ov OvH Out 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 243, 244, 61 61, 60, 242, 244, 61 61, 61, 244, 244,