-
Thread
Seltsames Problem mit einer Mikrocontrollerkarte
Haben die neuen Prozessoren eine neue Revision? Vom allseits beliebten Atmega 328 gibt es P, PB und weiß der Geier was noch alles. Mit so einem Fehler kann man dann wahnsinnig werden, wenn man das als mögliche Fehlerquelle nicht auf dem Schirm hat.
Was ist das denn, den 8MHz Takt auf seinen 120mm Viaslalom über die leiterplatte versuchen auf 50 Ohm zu terminieren, und dann in einen 3,3V Logikeingang zu gehen? Wenn überhaupt, dann nimmt man halt einen 20MHz tiefpass,
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
bin(512) = '0b1000000000' d.h. eine 8-Bit-Zahl wird mit & immer 0
Du hast eben auch keinerlei Ahnung von Code für eine PDP-8.
-
Artikel
Diskussion:Methodischer Entwurf einfacher Schaltwerke
schön, wie dieses 70er Jahre TTL-Grab aussieht. Ein zeitgemäßer, klitzkleiner Mikrocontroller im DIL8 Gehäuse könnte das gleiche, nur deutlich einfacher und eleganter. Tja, gut gemeint ist halt noch lange nicht gut gemacht. Ein technisches Thema GUT und für Anfänger VERSTÄNDLICH und nachvollziehbar darzustellen
und dann die Bemerkung, dass dank diesem Artikel keine IC Gräber mehr zustande kommen müssen. Ein ATMega8, 8+4 Widerstände+4 Transistoren +Displays und noch ein Teiler am Eingang ist alles was nötig ist...
-
Thread
ATtiny 404 und Portkonfiguration
neue MCUs ausprobiere. Ein Blick in das Datenblatt zeigt mir dann eine etwas andere Welt, die mit ATMega8 & Co nicht vergleichbar ist, jedenfalls in Teilen. Zu meiner Schande schaffe ich es nicht einmal die IO Ports zu konfigurieren. Meine Frage: Ich möchte den PortA als Ausgang und den PortB als Eingang
Fehlermeldung zurück. Mit out kannst Du nur auf die 0x00 - 0x1f zugreifen. Das hat sich seit den atmega aber nicht geändert und Du solltest das wissen.
-
Thread
IR Infrarot Funk Fernbedienung - kein RC5-Code!
Speicher-Oszi und keinen Logikanalysator. Ich habe mal für dich IRMP mit den wichtigsten Protokollen für ATmega48 und 8 MHz Taktfrequenz compiliert (also im Zweifelsfall internen RC-Oszillator nutzen, aber die CKDIV8-Fuse deaktivieren). Einfach die angehängte Hexdatei auf deinen ATmega48 flashen und den IR-Empfänger an PB0 anschließen. Über den UART (TxD = PD1), 9600 Baud 8N1, sendet der AVR dann den Code des Protokolls (Legende unter [[IRMP#Anwendung_von_IRMP]]) der empfangenen Signale, wenn du Knöpfe auf der Fernbedienung drückst. Viel Erfolg!
-
Thread
Bestimmtes Geräusch erkennen
Originalgeräusch: 745 3265.9 5190.4 2359.0 938.9 420.2 221.4 163.9 133.7 71.6 46.2 60.3 46.0 107.0 91.8 43.1 Ping.wav vorgespielt: 4450 1619.8 4278.3 1611.4 331.0 289.7 142.0 130.0 -> ping.wav vorgespielt Schlüsselklappern: 29676 503.4 85.5 578.8 422.5 185.1 173.0 188.8 91.3 58.8 29699 482.6 244.3
43.2 127.7 247.2 164.2 139.0 118.6 73.6 59.3 58.8 96.9 47.5 132.8 45.4 41.5 47.7 Niesen #2: 39625 626.9 360.3 188.0 270.5 190.9 377.2 39636 411.1 317.7 691.8 289.0 53.7 257.8 352.2 150.3 315.6 308.4 355.9 49.5 479.4 467.1 415.2 316.4 588.8 467.4
-
Thread
Adressen beim TM1637 (I2C Bus)
Christoph db1uq K. schrieb im Beitrag #7389121: >>Atmega 128 > das wäre dann kein Arduino Kann man aber einen draus machen: https://github.com/MCUdude/MegaCore
des ATMega128 ist zu "intelligent" dafür. Aber einfachere I2C-Peripherals lassen sich zur Ansteuerung des TM1637 missbrauchen, z.B. die USI-Einheit in ATtiny MCUs oder die I2C-Einheit der STC8G MCUs (8051)
-
Thread
Mit dem ATMEL STUDIO 7 klarkommen Gesperrt
gestürtzt. Kann aber leider nichts mit den Warnmeldungen anfangen - ist mir zu Hoch. Bin vom AVR8ASM üben, zu neuerdings, Arduino gewechselt. Es ist ein ATmega2560, dachte es würde auffallen, dass ich dies in der obersten Zeile der IDE-Screenschots mit ausgeschnitten habe. KEY_PIN habe ich
Bernd S. schrieb im Beitrag #7387912: > Bin vom AVR8ASM üben, zu neuerdings, Arduino gewechselt. > > Es ist ein ATmega2560, dachte es würde auffallen, dass ich dies in der > obersten Zeile der IDE-Screenschots mit ausgeschnitten habe. Arduino Code
-
Thread
Ineffiziente Berechnung von AVR-GCC Gesperrt
überschreiben zu müssen. Das Projekt wurde im Übrigen für einen ATMega8 mit der AVR8-Toolchain-Version 3.4.5.1522 und der GCC-Version 4.8.1 erstellt. Ich bedanke mich für das Lesen meiner Frage und schon im Voraus für Eure Antworten. Beste Grüße, Roland.
das Projekt für einen ATMega8 mit der AVR8-Toolchain-Version 3.4.5.1522 und der GCC-Version 4.8.1 erstellt. Beides mitgeliefert mit der IDE „Atmel Studio 6“ in Version 6.2.1502 SP2. Das ist wohl eine nicht mehr ganz taufrische
-
Thread
Strom Überwachung 0,23V AC 0,01 - 0,13A per ADS1115 ADC und Arduino
Teufel an die Wand malen. Der Op will Ströme von 5-65A messen! Das ist knapp 10:1, dafür reicht ein 8 Bit ADC locker. Den ADS1115 braucht man dazu keine Sekunde!
recht erstaunt, wie genau und stabil der geht. Vergleichbar stabile Werte bekomme ich direkt am ATMega-A/D nicht hin, der wackelt mindestens +/- 1 Bit.
-
Artikel
FPGA Soft Core
State-Machine am JTAG-Port einen DualPort-RAM (ROM :-)) Im Gegensatz zu neueren AVR-Controllern wie dem ATMega8, fehlen dem AX8-Core Befehle wie MOVW, MUL und FMUL. Außerdem fehlen Hardwareeinheiten, wie I2C und erweiterte Timer. Die größte Beschränkung aber ist der maximale Programmspeicherplatz von 8KByte. Mehr Speicher macht größere Änderungen am VHDL-Code des Cores erforderlich. AVR8. The AVR8 Soft Processor core is an AVR instruction set compatible processor that is optimized to run on the Butterfly Flight or Butterfly Light FPGA hardware. It is based on the ATmega103 processor
-
Artikel
LCD
folgenden geht es nur um LCD mit Controller. Die gängigen Schnittstellen zu einem LCD-Controller sind ein 8bit, 4bit oder serielles Interface. Bei vielen „8bit“-LCDs ist es möglich, bei der Konfiguration festzulegen, dass auf 4bit Datenleitungen jeweils 2 nibble hintereinander gesendet werden. Dies spart Anschlüsse
: 130x130 pixel display area : 27 x 27 mm colours : 256, 4096 (4096 colours supported since v 1.97.8) controller : Epson S1D15G10 (meist grüner connector) oder Philips (PCF8833 oder LDS176 meist brauner connector) backlight : yes adj contrast : yes Link : Nokia 6100 Ansteuerung in C Link : Nokia 6100
-
Thread
C++ Objektorientierung ?
ich nicht pollen. Wie ich das Totzeit-Fenster (klassisches Anti-Bounce) von z.b. 10ms mit einem 8bit-Timer machen könnte fällt mir leider nicht ein ;-)
The complete 512 Byte EEPROM space of the CPU are available as Java program space" Vom uralten ATmega 8, dem kleinsten dafür geeigneten Mikrocontroller.
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
selbstbau-einer-funktionsfaehigen-fluessigkristallanzeige/ *2) https://www.youtube.com/watch?v=L8D3SuZpI-0
peripherals-and-logic/lcd-drivers/lcd-segment-drivers/universal-lcd-driver-for-multiplex-rates-up-to-1-8:PCF8545
-
Thread
TTL-Quarzoszillator an AVR via 74HCT-Gatter?
> Wenn Du den Quarzoszillator des ATmega aktivierst, sollte > der Eingang deutlich weniger Amplitude benötigen. ATmega88-20PU, als High-Pegel an XTAL1: 'External clock': 2.85 V 'Full swing crystal oscillator': 2.50 V 'Low power crystal
Gemessen, deshalb auch ATmega88 - als ATmega48 habe ich nur einen PA hier.
-
Thread
Normaler Bildschirm zu 3D Bildschirm umbauen möglich?
Vision IR Brille habe ich aber auch noch 4 Bluetooth 3D Brillen von einem sehr alten Samsung TV. Der atmega1284p hat ja kein BT, und ist ansonsten etwas überdimensioniert. Könnt ihr mir einen von der physischen Grösse her möglichst kleinen uC empfehlen, der BT hat, mindestens 2 freie IO Pins (für die IR
MHz Takt? Damit ich genug Zeit habe, um auch das IR Signal auszugeben. Ok, vermutlich würden auch 8MHz, oder gar 1MHZ, reichen, wenn ich den Code richtig lese, sind die Zeiten dort in us angegeben. Ich habe mir die Signalausgabe auch von dem weiter oben verlinkten Repo abgeschaut, aber es gibt ja auch
-
Thread
ATMEGA88 und MOSFET
Hallo Forum, ich habe eine Schaltung mit einem ATMEGA88. An dessen PIN2 (PD0) hängt ein MOSFET (ZVN4210A). Und den habe ich wahrscheinlich zerstört. Meine Frage: Muss es zwingend ein MOSFET sein, oder geht da auch ein BC547 o.ä.? Und mit offenem Kollektor
kein Anfänger Zinn schrieb im Beitrag #7382206: > wollte ich eben nur wissen, ob vielleicht ein ATMEGA88 zwingend > MOSFETS erfordert Hmm, das passt irgendwie nicht zusammen ... ;-)
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Users\\mails\\Documents\\ArduinoData\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\mails
Egon M. schrieb im Beitrag #7383883: > Ich habe die Beispiele von U8g2 probiert; man muß eine passende Zeile > wählen. Bei meinem E-Paper paßt:U8G2_SSD1327_WS_128X128_F_4W_HW_SPI > u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); > > wahrscheinlich deshalb
-
Thread
avr-gcc und .noinit
gcc.gnu.org/git/?p=gcc.git;a=blob;f=libgcc/config/avr/lib1funcs.S;h=0870595111ad5b8121a57ee84a38994976c575d8;hb=cffa72fde8ce9c767e20c058892929d9c9b33ae7#l2432 Und default ld-Script setzt __bss_end vor den Anfang von .noinit: [code] .bss ADDR(.data) + SIZEOF (.data) : AT (ADDR (.bss)) {
short-calls/libattiny414.a gcc/dev/attiny414/device-specs/specs-attiny414 include/avr/iotn414.h xc8/avr/device-specs/specs-attiny414 xc8/avr/include/avr/iotn414.h xc8/avr/lib/avrxmega3/short-calls/crtattiny414.o xc8/avr/lib/avrxmega3/short-calls/libattiny414.a [/code] Wie man die Device-Packs
-
Thread
Motorstrom BLDC
ins Dunkel bringen könnte: https://www.mikrocontroller.net/topic/547394 und vielleicht noch ein Atmega8.
wenn ein kritischer Wert erreicht ist, vergeht eben Zeit, bis die Firmware reagieren kann. > >> 8µS > Echt jetzt? Acht mikro-Siemens? Natürlich 8µSec.
-
Thread
Phasenfrequenz-Detektor unter 1 k Hz
, aus einer Eingangsfrequenz eine proportionale Ausgangsfrequenz zu erzeugen, habe ich etwas mit ATmega48/88 in der Schublade: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp4 Für ganzzahlige Teilungsverhältnisse müßte man bei Bedarf die Phasenlage noch entsprechend anpassen.
EVAL-SDP-CS1Z https://www.mouser.de/ProductDetail/Analog-Devices/EVAL-SDP-CS1Z?qs=sGAEpiMZZMuqBwn8WqcFUmuBK1JYUssKL6wl6Z4xmp8%3D für 61,31 € https://www.analog.com/media/en/technical-documentation/user-guides/UG-108.pdf https://www.analog.com/media/en/technical-documentation/user-guides/UG-291.
-
Thread
Maskieren modern?
sind, mach mal bitte ein Beispiel mit folgendem fiktivem Register: [c] struct R1 { uint8_t a:1; uint8_t b:2; uint8_t c:3; uint8_t d:4; }; [/c]
[c] #include <stdint.h> enum E1 {a, b, c, d}; enum E2 {e, f, g, h}; struct R1 { uint8_t a:1; enum E1 b:2; uint8_t c:3; uint8_t d:4; }; struct R2 { uint8_t w:4; enum E2 x:3; uint8_t y:2; uint8_t z:1; }; struct R1 r1; struct R2 r2; int main(void
-
Thread
Arduino IDE Verzeichnisstruktur
Ulrich R. schrieb im Beitrag #7379482: > Arduino 1.8.1 1.8.19 ? Oder hast du wirklich eine solche Antiquität? Ulrich R. schrieb im Beitrag #7379482: > Wo muß sich für die IDE die Datei Programmers.txt befinden, damit das > Arduino > die darin
Probieren könntest du es mit C:\Users\<Benutzer>\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5
-
Thread
DIAMEX USB ISP-Programmer für Atmel AVR
auf den China Klon zugreifen. Witzigerweise wird der billige China Klon (wahrscheinlich ein LGT8F328P) als Atmega328P erkannt, aber ein Funduino (Arduino kompatibel) mit einem richtigen ATMEGA328P U Chip drauf als ATmega16U2 erkannt. Was soll man davon halten??
schrieb im Beitrag #7378881: >> Witzigerweise wird der billige China Klon (wahrscheinlich ein LGT8F328P) >> als Atmega328P erkannt, aber ein Funduino (Arduino kompatibel) mit einem >> richtigen ATMEGA328P U Chip drauf als ATmega16U2 erkannt. Was soll man >> davon halten?? > > Daß du beim 2.
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Hallo, habe nachgeschaut. Bei modernen Controllern wie ATmega4809 steht folgendes im Headerfile. Ohne Zeiger! [c] typedef volatile uint8_t register8_t; typedef volatile uint16_t register16_t; typedef volatile uint32_t register32_t; [/c] In Headerfiles älterer Controller wie ATmega328P oder ATmega2560 sehe ich nichts dergleichen, weil das ist was anderes [c] #define _MMIO_BYTE (mem_addr) (*(volatile uint8_t *)(mem_addr)) #define _MMIO_WORD (mem_addr) (*(volatile uint16_t
-
Thread
Seggert J-Link Vorteile?
J-Links, und deren Updatefaehigkeit, auch als Gelddruckmaschine anzusehn. Ich habe hier 2 J-Link V8 und einige in Boards Embedded J-Links. Bei einer Neuanschaffung wuerde ich mich vorher zumindest genau umsehen ob es wieder etwas von Segger werden sollte. Ozone ist m.W. "nur" ein Debugger. Mir
gleich ganz weglassen können, aber sie wären dann aber außerhalb der Specs gewesen (von USB bzw. dem ATmega2560). Ansonsten ist es natürlich nicht trivial, einen Eingangspannungsbereich von 4,3 bis 5,3 V auf 4,5 V (oder mehr) sicher zu regeln, ohne eine aufwändige Wandlertopologie wie SEPIC zu nehmen (der
-
Thread
Empfehlung fuer preiswerten Loetkolben
glaubst ich frier mir fuer dich hier den Arsch ab? :-D Also von 22Grad auf 370Grad braucht er bei 24V 8s und zieht dabei 3A aus meinem Labornetzteil. Danach geht er in den Regelbetrieb und zieht nur noch Impulsfoermig etwa 3-4x pro Sekunde kurz den Strom. Interessant ist das das Display bei Temperaturen
muss ständig zwischen Heizen und Messen gewechselt werden. Hier https://github.com/wagiminator/ATmega-Soldering-Station gibt es eine Selbstbauvariante auf Arduino-Basis, die mit einem anspruchsvolleren OpAmp recht präzise wird (OPA3220 statt LM358). Dort sind auch Oszillogramme des Mess/Heizvorganges
-
Thread
Tasterverarbeitung mit ARDUINO-C
///////////////////////////////////////////// // // check if a key is pressed right now // uint8_t get_key_state( uint8_t key_mask ) { key_mask &= key_state; return key_mask; } /////////////////////////////////////////////////////////////////// // uint8_t get_key_short( uint8_t key_mask
das Datenblatt deines Mikrocontrollers https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf, gerne auch diverse "Application Notes" als Ergänzung dazu.
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
www.digikey.de/de/products/filter/resonatoren/174?s=N4IgjCBcoExgrABiqAxlAZgQwDYGcBTAGhAHsoBtEAZgDoA2ADnoAIBZACQC8QS6n23XjQYBOQTxIB2WtSkThMudQUkwAFlpT1q8Ju2tOkvVvgKAuiQAOAFyggAqgDsAljYDyGNgSx4ArgBOBCAAviQAtDAoIOiQNgF%2BxGSUIPAg5iGZQA
im IC. Hier z.B. 10 pF: https://www.reichelt.de/mini-uhrenquarz-32-768-khz-10-ppm-3x8-mm-tc38-0-032768-p1089.html
-
Thread
Arduino Würfel
nicht in einer Reihe liegen. Der ATMega ist korrekt auf Pins 7, 20 und 21 mit Versorgungsspannung und auf 8 und 22 mit GND gespeist und die Verdrahtung passt.
ArrayType (&pins)[N],byte mode) { for(byte p:pins)pinMode(p, mode); } const byte pinArray[] {8,9,3,4,5,7,6}; void setup() { pinMode(pinArray, OUTPUT); } [/c]
-
Thread
Wie beeinfluss ein ADC eines Prozessors einen Spannungsteiler?
ich dann an ein Poti angeschlossen das zwischen 0 und 5V geregelt werden kann. Bein einer Auflösung 8 Bt wurde das Ergebnis korrekt angezeigt. Bloss der Spannungsteiler funktioniert nicht.
S. schrieb im Beitrag #7374001: > Schliesse ich den > Spannungsteiler an den ADC Eingang eines Atmega (5V) an bricht die > Spannung am Spannungsteiler auf ca. 0,85V zusammen. Die 0,85 V am ADC-pin sind zu erwarten wenn man 5V hochohmig am ADC-pin einspeist ohne den Atmega mit 5V zu versorgen. Dann
-
Thread
Stk500 Programmierboard Anfängerfrage
Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also nur das Isp 6Pin Kabel draufstecken?
Joe schrieb im Beitrag #7373956: > Kann ich Atmega8, Atmega16 und Atmega328p mit dem Board flashen, also > nur das Isp 6Pin Kabel draufstecken? Die ATmegas brauchen eine Stromversorgung über das STK500. D.h. das STK500 muss ein Netzteil haben
-
Thread
BME280 3,3v Spannung und I2C Bus
3V3 zu schwierig sind und Du keinen ESPxx willst, schaue nach dem Arduino ProMini. Den gibt es mit ATMega328 8 MHz und 3,3 Volt, setze ich ein, wenn ich aus einem LiIon-Akku speisen will. Damit bekommt man auch eine sehr stromsparende Lösung hin. Der hat kein USB auf dem Baord, zum Flashen nutze ich
intern arbeiten oder? Du hast gelesen: Manfred P. schrieb im Beitrag #7374291: > Den gibt es mit ATMega328 8 MHz und 3,3 Volt, Wenn der ATMega mit 3,3V versorgt ist, wird er am I2C keine höhere Spannung haben. Stefan F. schrieb im Beitrag #7374509: > Ein Beispiel, wo das so gemacht wird: > http
-
Thread
Sleepytroll - Akkutausch zerstört Elektronik?
schade zum wegwerfen. Eventuell gibt es ja einen günstigen Alternativen Motorcontroller der zw. 4-8V regelt und bei bei 6V am Eingang abschaltet um die Tiefentladung zu verhindern.
einem aufgesteckten Arduino. Ich fall vor Lachen bald vom Stuhl. Schon verdammt schwer so einen ATMega mit einzudesignen. Zumal es hier vermutlich ein 8-Beiner getan hätte. Ich warte noch auf den Küchenmixer eingebautem Raspberry zum Motor anschalten....
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
c101195.m1851&amdata=cksum%3A1857725330690ec0dcf4e3be4d38bf9510f1a02418b3%7Cenc%3AAQAHAAABYBEC%252B8HimpTF6XPanG8lCeF3G6jifrewDlLoKJMPz0RnJH8s%252BUBlIo2cSQSdgSGvSVvCKC6zF4X6tOnQIr392G0gldH8QjhGQ2fmdEokLVFt29UKj%252FEph29NUO0KxqhEb84gZhbKWlWfbravBJF8o5J%252B%252BqTktehNRwAnGSeFtVQy0mtb8YOhAB7O4RUuOYRtMQAcMjhI61E0%
252FhgQwP0ArSdIzyfVDMdDj6k%252BPJBA7VrTx07B5czcCS9WjaqtbAOY%252FGRu9VDd%252F1locg2t%252FXxioPSdMZx1bnkGIvs7QjhJfdL8DCOzHtM6h2UBFY6SRHhPywWo9NL73ditwrrT2SX6xoUadNsLttoJ0mRIJaKu5jNdDEvSu3Fk9WcYNVpSnpWvp8HZ1mofLW7rw2uc0nYU3V7nTyOTrqiwQz30phqAFb7QnOBq62A6Wj4pLeMxOYM%252B79KaKMy2Ho%253D%7Campid%3APL_CLK%7Cclp%3A2047675
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Hier ist mein umgearbeiteter Entwurf mit drei SC56-11SURKWA und ATmega48. Drei Ziffern reichen; damit werde ich einfach die Sekunden dreistellig anzeigen. Ist wesentlich übersichtlicher geworden. Den vorherigen 2,8-VA-Trafo habe ich durch einen 1,8-VA-Typ ersetzt,
gewechselt. Gerade mal nachgeschaut, selbst der alte ATtiny84 kann 200 mA über Vcc/GND, der alte ATmega8 sogar 300 mA – gegenüber den neueren ATmega48/88/168, die nur noch bis 200 mA Absolute Maximum spezifiziert sind. Scheinbar hatte ich die 70 mA mit den 74HC595 verwechselt ...
-
Thread
openSCAD - Gehäuse
IC drauf, welches den µC aufgeweckt hat. Es hat sich aber herausgestellt, daß der ATMEGA328 im 8S Sleep-Modus und hochzählen eines Zählers weniger Strom verbraucht als mit dem LTC. Ist somit sogar noch günstiger. Die Station hat sowohl ein LoRa 433Mhz Funkmodul mit externer Radio-Antenne
winning move is not to play" (Film "Wargames") Musik dazu: https://www.youtube.com/watch?v=zKQfxi8V5FA
-
Thread
V] W10 2GB/32GB Minirechner LATTE_PANDA(+Onboard Ardur.ATmeg32) 88*70mm 5V LAN.,HDMI,USB (50€)
One USB3.0 port and two USB 2.0 ports WiFi and Bluetooth 4.0 Built-in Arduino Co-processor: ATmega32u4 Video output: HDMI and MIPI-DSI Onboard touch panel overlay connector Supports 100Mbps Ethernet 6 GPIOs from Cherry Trail processor 20 GPIOs from Arduino Leonardo 6 Plug and play Gravity
LTSB zurückgesetzt. Neupreis: 165US$ https://www.dfrobot.com/product-1404.html?tracking=63fdcea8d47e8 Alles für 50€ + 2€ Versand (Versand DHL/Post/Hermes und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke! MFG Roger
-
Thread
AVR128DA Simulator
Beitrag #7367112: > Was aber AVR128DA betrifft: man kann kritische Code zuerst mit so etwas > wie ATmega1284 simulieren. Schließlich bleibt CPU-Kern gleich. Nein. All die neueren AVR8 (also die XMega-Erben) haben einen leicht modifizierten XMega-Kern. Und der unterscheidet sich doch in vielen Punkten
M. K. schrieb im Beitrag #7368038: > kann der acvr-gcc inzwischen sowas wie den Atmega4809 und > co oder Attiny1626? Mit dem passenden Device Pack schon länger: 1.2.150 (2017-09-27) Remove no-ascii characters from iomxx4.h. Added ATmega4809, ATmega4808, ATmega3209 and ATmega3208
-
Thread
I2C -Anfängerfrage
electronicwings.com gibt es ein Source- File für eine RTC-Uhr: https://www.electronicwings.com/avr-atmega/real-time-clock-rtc-ds1307-interfacing-with-atmega16-32 Ich komme nicht drauf, was ich anstelle von "I2C_Master_H_file.h" verwenden muss, denn die Header- Datei ist unbekannt. Für die LCD ist mir
nur für Frauen! https://github.com/DanielGuati/problemaDise-o3/tree/master/proyectoDise%C3%B1o3/ATmega16_MPU6050/I2C_Master_H_file.h
-
Thread
Sendefehler MCP2515 / Arduino nur bei 10 kbps
Hallo zusammen, ich habe ein paar MCP2515/TJA1050/8MHz Can-Bus Modul (siehe Google, "MCP2515_CAN", diese blauen Dinger mit zwei Schraubterminals). Angebunden an einen Arduino Nano, nutze PlatformIO + https://github.com/autowp/arduino-mcp2515 als Library
das noch nicht einmal auf dem CAN-Bus sichtbar. Ein solch kurzes Signal zu generieren ist für den ATmega328P aber schwierig, und man müsste das Signal noch zwischen MCP2515 TXCAN und den TJA1050 TXD rein-odern ... LG, Sebastian
-
Thread
ATmega328 lässt sich nicht programmieren
Die Signatur des IC ist falsch, sagt AVR dude ja. Sicher das es sich um einen ATmega328P handelt und nicht um einen ATmega328PB z.B.? Die haben eine andere Signatur und dann geht es nicht. Lösung dann: MiniCore installieren und den richtigen Chip wählen.
Bezeichnung für unterschiedliche Gehäuse gibt. https://forum.allaboutcircuits.com/threads/what-is-atmega328p-u-th.189896/
-
Artikel
Basiswiderstand
Sättigung von (Erfahrungswert oder nachgemessen). Daraus folgt: . Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand
), also bleiben ca. 3,75 V. Man wird hier also einen Basiswiderstand von 1,8 kΩ, beispielsweise 1,5 kΩ, wählen. Ältere Mikrocontroller. Mikrocontroller aus älteren Baureihen können oft nur wenig Strom liefern, viel weniger als beispielsweise die AVRs. So können etliche 8051-Varianten
-
Thread
Lint für avr-gcc
danach selbst mal einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
setzende Bit abfragt und während der Wartezeit idle() aufruft: [c] void idle(void) { uint8_t timeout = (WDTCSR & ((1 << WDP2) | (1 << WDP1) | (1 << WDP0))) | ((WDTCSR & (1 << WDP3) ? 8 : 0)); wdt_reset(); WDTCSR |= (1 << WDIE); // Enable WDT interrupt
-
Thread
PV-Batteriespeicher Victron: zu langsame Regelung schneller machen
ein Wechselstrom zum Sensorsignal hinzuaddiert werden. Dieses wird mittels einer DDS (Attiny / Atmega) phasensynchron zur Netzspannung erzeugt (bzw. zum Ausgangssignal des Sensors, da der Victron immer mit Cos(phi) = 1 einspeist). Gibt's hier Mitstreiter, die sich auch über das Problem ärgern
PV natürlich aushebeln. Betrachtet man die Gestehungskosten des selbst erzeugten Stroms mit ca. 8-12 Cent/kWh, je nach PV und Speicher, im Verhältnis zu den Kosten einer Bezugs-kWh, dann kann es auch sinnvoll sein, den Mindestbezug auf einen negativen Wert zu stellen. Allerdings mit dem Nachteil,