-
Thread
ich kann mein atmega nicht mehr flashen
Hallo alle. Ich benutzte einen atmega168 und das avrstudio zum programmieren. Zum flashen verwende ich den isp mk2. Ich habe einen externen Quarz (8MHZ) eingebaut und im Studio den entsprechenden Eintrag aus gewählt (siehe anhang).
ich habe neulich erst an meinem ATMega 48 die Fuses neu gesetzt, dabei hatte ich im AVR-Studio dummer Weise nicht auf ATMega 48 als device umgestellt ... dort war noch der ATTiny 2313 eingestellt ... seitdem ist der ATMega 48 nicht mehr
-
Thread
dynamisch Code ausführen - Code von SD-Karte
schrieb im Beitrag #1694486: > Wäre auch mein Tipp. Beispielsweise eine der Shells für Arduino > (Atmega168 u.a.)... es gibt bereits arduino-shells? da ich für die Shells sowiso die Arduino-IDE und den Bootloader nutzen wurde, is das ja ideal :)
Schaue mal auf > wwww.DieProjektseite.de. das is doch mal interessant.. ließe dich das auf einen atmega168/328 portieren?
-
Thread
Elektrischer Türöffner für Hobbytresor
>Ich verwende einen ATmega168 mit einem 7805er Spannungsumwandler. Somit >habe ich nach der Umwandlung gute 4V als Betriebsspannung. Und vor dem Spannungsregler hast du wieviel Volt? 9-12V? Dann noch ein Transistor an
Nino K. schrieb im Beitrag #3033276: > Ich verwende einen ATmega168 mit einem 7805er Spannungsumwandler. Somit > habe ich nach der Umwandlung gute 4V als Betriebsspannung. Warum nur 4V? Aus dem 7805 sollten ziemlich genau 5V kommen. Das aber nur, wenn man
-
Thread
Programmieren ohne Parallelport
11.95 + shop.mikrocontroller.net AVR Entwicklungsplatine (ATmega8/ATmega48) 20.00 -------------------------------------------------------- 71,90 ========================================================
richtig. Keiner beherrscht den HV-seriell oder Parallel-Modus. Damit ist z.B. der ATTiny11 oder ATMega 48/88/168 nicht mit diesen Geräten programmierbar. Und ich werde das dumme Gefühl nicht los, dass der ISP-Anschluss zusammen mit den aktuellen ATMegas aussterben wird. Gruss Jadeclaw.
-
Thread
Mein EthernetChip(ENC28J60) ist nur im LAN erreichbar aber nicht im WLAN
Laptop oder in Fritzbox. > > Firewall auf dem Laptop? > Alle Netzwerkadressen beginnen mit 192.168.178.x ? Der Drucker ist zurzeit wegen ein Defekt nicht angeschlossen. Deshalb habe ich ihn oben auch nicht mit aufgelistet. Alle Adressen bei uns zuhause beginnen mit 192.168.178.XXX
15. November 2016 10:19:44 Standardgateway . . . . . . . . . : 192.168.178.1 DHCP-Server . . . . . . . . . . . : 192.168.178.1 DHCPv6-IAID . . . . . . . . . . . : 239111516 DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-1D-D0-2B-E6-40-8D-5C-23-98-9A
-
Thread
ATmega328, PORTA fehlt
Falsch. Der allererste war der AT90(L)S4433. Mit 28 Pin und den PortsB,C und D. Danach folgte der ATMega8 mit der kompatiblen Pinbelegung. Und der wurde von den ATMega48,88,168 und 328 'abgelöst'. Die alle die gleiche Peripherie aber unterschiedliche Speicherausstattung besitzen. MfG Spess
seit Ende des letzten Jahrtausends (AT90S2233/4433) nur die Ports B,C und D. Und alle Nachfolger, ATMega8, ATMegaATMega48,88,168 und 328, haben die gleiche abwärts kompatible Pinbelegung. Lediglich der ATMega328PB im 32pol. QFN-Gehäuse hat noch zusätzlich PINs auf PortE. MfG Spess
-
Thread
TWI IC2 Taktrate berechnen
Datenblatt? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf
Datenblatt? > > http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf Das ist definitiv neu. In älteren Datenblättern findet sich das nicht. Die erste Frage ist: alter Bug (spät entdeckt) oder neues Silizium mit einem neuen Bug? Die
-
Thread
Takt programmatisch ändern AtMega
Prozessortakt im laufenden Betrieb aus dem Programm heraus zu ändern? Es geht um einen Atmel Mega 168. Ich finde irgendwie keine Infos darüber. Gruß, Tim
theoretisch könnte man den takt damit von ca 4mhz bis >ca 16mhz rumdrehen. Ja, theoretisch. Bei den ATMega48/88/168 wird z.B. nur ein Einstellbereich von 7,3..8,1MHz garantiert. Der einzig sinnvolle Weg ist der System Clock Prescaler. MfG Spess
-
Thread
AVR Studio mit ATMEGA 328 wie ?
Zitat von der Arduino hompage zu deinem Board: >The ATmega168 or ATmega328 on the Arduino Duemilanove comes preburned >with a bootloader that allows you to upload new code to it without the >use of an external hardware programmer. It communicates using the
Peter Dannegger schrieb im Beitrag #1204135: > Einen ATmega328 gibt es nicht. aber ich finde den bei Atmel: http://www.atmel.com/devices/atmega328.aspx den p natürlich auch mein Problem, kann mit dem mega168 im Studio 4 fehlerfrei kompilieren, mit
-
Thread
ZigBit ZigBee Meshnetics
nigelnagelneu von Farnell) und war auch beim Löten ganz vorsichtig?! Der USBprog liest zuverlässig: ATmega168, ATtiny13, ATtiny26 und ATtiny2313.. Levelshifter funktioniert hier auch problemlos (hier hab ich tlw. direkt an den Beinen gelötet..) Wenn ich die ZigBit module an 3.3V häng, dann laufen die
Ich hab mir jetzt mal das Timing/die Pegel während einem "Read Signature" beim Atmega168 und dann beim ZigBit Modul angeschaut.. für alle 4 Leitungen (MOSI, MISO, SCK und RESET). Beim 168'er läuft alles am Schnürchen. Beim ZigBit Modul von Programmer-Seite aus auch, dh. der RF230
-
Thread
DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C
Hallo Michael, mit #64 wird PD.7 getoogelt.ist ok. Aber trotzdem, sobalt ich die schaltfunktion zum 168 sende geht er auf error. Selbst wenn ich dann die Schlatzeiten lösche(0x08, 0xFC) bleibt der Fehler. MfG karl-Heinz
hallo michael, läuft dein programm auf einem atmega8 + lcd 2x16. ich will nur uhr + datum aus dem dcf signal anzeigen lassen. das sollte doch problemlos möglich sein?! mfg benny
-
Thread
Probleme mit AVRISP MKII
klappt es irgendwie soweit, wobei ich beim compilen gesagt bekomme, dass der Programmer nicht den ATmega168 unterstützt. Weiß jemand woran das liegen kann? Ich finde da nichts näheres zu.
Siehe AVRISP mkII User Guide: ATmega168 --> No Debug Support Schau dir die "User Guides" deiner Toolchain an bevor du weitermachst! ;-)
-
Thread
ATmega am Netzwerk
Lantronix Xport mit ATMega8 über serielle Schnittstelle verbinden, beides mit 3.3V gepowert = 3 Bauteile = fertig Das war doch wohl die Frage, oder?
Funktionalitaeten > ist nicht gering. ARP und DHCP sind beide auch noetig. Allerdings. Ein ATMega8 dürfte nicht groß genug sein. Aber mit einem Mega168 habe ich es schon hinbekommen (http://www.mikrocontroller.net/topic/87517#new) > Es ist > aufschlussreich zu sehen was auf einem Microsoft
-
Thread
Kontroller für zwei BLDC-Motoren
soll der maximale Ruderanschlag programmtechnisch begrenzt werden ( + 1x PWM Ausgang). Würde ein Atmega168 mit diesen Aufgaben zurechtkommen? Mir ist nicht klar, wie viele PWM-Kanäle pro Motor benötigt werden. Kann eventuell ein PWM-Kanal auf mehrere Ausgänge verteilt und getrennt gesteuert werden
dann könnte man noch mit zusätzlichen UND-Gatter Ausgänge steuern (PWM & Freigabe). Oh, der Atmega168 hat nicht einmal genug Ein-/Ausgänge für mein Vorhaben.
-
Thread
wer programmiert nano328p clones mit dem neuen Bootloader?
nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex nano.menu.cpu.atmega328old.build.mcu=atmega328p
=avrdude atmega328o.bootloader.low_fuses=0xff atmega328o.bootloader.high_fuses=0xde atmega328o.bootloader.extended_fuses=0x05 atmega328o.bootloader.file=optiboot_201712/optiboot_atmega328.hex atmega328o.bootloader.unlock_bits
-
Thread
TV mit 3,3V betreiben
Hallo, ich will mein ATmega168 an ein Composite-Anschluss anschließen. Soweit alles super, ich hab einfach benryves.com/projects/tvtext befolgt. Nun will ich aber meine Spannung auf 3,3V reduzieren, da ich mehrere 3,3V Bauteile
einfach Widerstände auf der I2C Leitung setzen? Also den Gyro mit 3,3V betreiben, mein TV Eingang und Atmega168 mit 5V?
-
Thread
Mit ATmega 16 DOGM168-6 Initialisieren und verwenden
Guten Tag erst mal, Ich versuche schon seit längerem meinen DOGM168-6 mit meinem STK500 und einem ATmega 16 anzusteuern.Ich verwende die Programmiersprache C und bin seit knapp einem Monat am programmieren.Mein Problem an der ganzen Sache ist das ich die ganzen Forenbeiträge
Hi Schaltplan für ATMEGA88 und DOGM132 ist hier: http://code.google.com/p/dogm128/wiki/dogm132_atmega88_hardware Das DOGM132 verhält sich elektrisch wie das DOGM128. Zwischen dem ATMEGA88 und dem ATMEGA168 dürfte auch
-
Thread
ENC28J60 Basics für Philips LPC213x
my router to 192.168.1.1 then I wont be able to get a connection to my board, whereas router:192.168.1.1 board:192.168.1.2 remaining computers on my network: 192.168.1.xyz just works fine for me. However, I'm
Thanks Nik :) You're right, I've changed IP addresses, here is the NAT : - router : 192.168.1.1 - board : 192.168.1.2 - my computer : 192.168.1.16 I can access from my computer to the modem/router settings (through its http web server) and I opened HTTP port 80 on 192.168.1.2 (board))
-
Thread
C-Code für Software TWI für Atmega gesucht
Hallo zusammen, ich bin auf der Suche nach einen funktionierenden Beispielcode in C, um mit einem Atmega168 einen Temperatursensor (MCP9804) per Software-I2C auszulesen. Per Hardware-TWI funktioniert es schon, nur brauche ich den HW-TWI des Atmega für die Verbindung zu einem anderen Master-uC. In der
SCL sein) der Wert _SFR_I08 (0x0B). Hat das damit zu tun ? Ist das im Datenblatt (ich verwende den Atmega168) beschrieben ? Unter welchen Stichwort suche ich da am Besten ?
-
Thread
Evaluierung Controller über Ethernet steuern
schrieb im Beitrag #4096287: > Nö, da gehen deutlich mehr. Das Internet wäre sonst sehr, sehr 192.168.1.0-254 sind 255 PC' möglich danach 192.168.2.0-254 sind wieder 255 PC's möglich aber ein PC kann nicht direkt von 192.168.1 auf 192.168.2 zugreifen dazu benötigt man ein Tor das das eine mit dem
Peter schrieb im Beitrag #4103599: > 192.168.1.0-254 sind 255 PC' möglich danach > 192.168.2.0-254 sind wieder 255 PC's möglich > > aber ein PC kann nicht direkt von 192.168.1 auf 192.168.2 zugreifen > dazu benötigt man ein Tor das das eine
-
Thread
Probleme mit dem UART und komischen Zeiten
Hallo Freunde, ich habe ein Problem mit dem UART auf einem ATmega168 und zwar sende ich einen „String“ zu einem anderen Atmega. Dieser liegt die meiste Zeit im Tiefschlaf und soll mit dem besagten String auf geweckt werden. Das funktioniert eigentlich auch alles.
>Hallo Freunde, > >ich habe ein Problem mit dem UART auf einem ATmega168 und zwar sende ich >Beim atmega3290 ist das CS02 CS01 CS00 im TCCR0A, aber das ist ja egal. hmm...
-
Thread
Programmierung größerer Mikrocontroller
reicht, was aber selten ist. Wenns ein bisschen kleiner sein darf, dann bevorzugt ATmega88 / ATmega168 / ATmega328, alle pinkompatibel, also auch im vorhandenen Aufbau tauschbar, wenns knapp wird. Andere Typen verwende ich eher selten, nur wenns besondere Gründe dafür gibt. Mit freundlichen
Du hast meinen Text wohl nicht bis zum Ende gelesen, wenn weniger Pins reichen verwende ich ja ATmega88, ATmega168, oder ATmega328. Geschenkt bekomme ich die übrigens nicht. Mit freundlichem Gruß - Martin
-
Thread
ATmega8 vs. ATmega8A Gesperrt
Produktionsstätten ist außerdem die Toleranzrate geringer und die -zig Untertypen wurden unnötig. Der ATmega8A ist 2009 angelaufen und gilt als völlig (!) neuer Typ, d.h. mit voller garentierter Laufzeit, so als hätte es ihn vorher nie gegeben. ATmega88/168/328 sind nur pinkompatibel. Eigentlich wollte man
Ich hoffe der MOD läßt wenigstens den Link zur deutschen Übesetzung des DB zum *ATmega48, 88, 168, 328* zu, da ja der ATmega8 bzw. 8A nicht mehr wirklich zu empfehlen sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ Bernd_Stein
-
Thread
ISP + UART funktionieren in gelöteter Schalutung nicht mehr (auf Steckbrett alles in Ordnung
beiden Tagen vom Steckbrett auf die Lochrasterplatine übertragen habe, mag der Mikrocontroller (Atmega168) nicht mehr mit dem PC sprechen, weder über den ISP noch über UART. Wenn ich den Mikrocontroller aber wieder auf das Steckbrett packe tut es. Der Rest der Schaltung scheint aber zu funktionieren
. Hat zufällig noch jemand eine Idee, was ich falsch gemacht/vergessen haben könnte, dass der Atmega168 in der gelöteten Schaltung nicht mehr mit dem PC spricht? Danke Robin
-
Thread
Probleme mit MCP25625
Platine nicht gut. Für Hinweise und Tipps wäre ich sehr dankbar. EDIT: Im Schaltplan ist ein ATMega8 vermerkt, es ist aber ein ATMega168 verbaut die mit intern mit 8MHz getaktet werden. Die Externe Taktung aus dem MCP25625 nutze ich nicht. EDIT2: Der MCP25625 wird mit 16MHz getaktet [c] #define
Bülent C. schrieb im Beitrag #3961964: > Die SPI Kommunikation zwischen dem Atmega168 und dem MCP25625 > funktioniert. Und was funktioniert /nicht/? Wie stellst du das fest? Hast du ein Oszilloskop?
-
Thread
µC rechnet falsch oder ich finde den Fehler nicht
nach obiger Formel gerechnet wurde. Über Hilfe wäre ich dankbar. Ach ja, Prozessor ist ein Atmega168. Über jede Hilfe bin ich dankbar. Beste Grüße David
Nochmal ein Danke für alle Mühe bis dato. Ich habe das schon auf zwei verschiedenen Atmega168 versucht, beide mit gleichem Problem. Chips waren fabrikneu. Ich könnte es mal auf einem Atmega8 versuchen, dazu brauche ich aber 1-2 Tage, da ich die Schaltung auf dem Steckbrett mit THT Bauteilen
-
Thread
Größenangaben in AVR Studio mit avr-gcc
heisst es aber, dass das SRAM damit zu 28.9% belegt sei. Das passt aber nicht zu den 16kB die der ATMega168 eigentlich hat. Interessanterweise ist die entsprechende .hex Datei 6665 Byte groß??? Kommt hinzu, dass die Angaben zum SRAM-Verbrauch richtig sind (bezogen auf das 1kB des ATMega 168).
Hi Ingo, dieses Problem habe ich auch gehabt. WinAvr hat die größenangaben von dem ATmega 88 und dem ATmega 168 nicht richtig eingestellt. Du musst nur folgendes ändern in der Datei: C:\Programme\WinAVR\bin\avr-mem.sh (mit nem editor öffnen) und nach dem eintrag vom atmega168 suchen
-
Thread
AtMega soll Servo steuern
Ich sollte erwähnen dass ich auf einem AtMega 168 programmiere, was einer meiner Probleme ist, da alle Hilfen etc meist für den AtMega8 geschrieben wurde... MfG
G. schrieb im Beitrag #2175025: > Ich hab leider kein Oszi um zu sehen was da wirklich aus dem Atmega > kommt und ich habe keine Schimmer was ich falsch mache. Werden denn im Simulator die richtigen Signale für den Servo erzeugt? ATmega8 und ATmega168 sind so was von ähnlich, dass die Programme
-
Thread
SPI Master Dataübertragung über MISO avr-mc(Atmega2560-Atega328u)
= 5, K4= 168 , K0= 93, K1= 8, K2= 20, K3= 12, K4= 166 , K0= 93, K1= 8, K2= 20, K3= 12, K4= 167 , K0= 93, K1= 8, K2= 20, K3= 12, K4= 166
10000000, K0= 9, K1= 20, K2= 5, K3= 166, K4= 93 SPCR:1010011, SPSR:10000000, K0= 8, K1= 21, K2= 5, K3= 168, K4= 93 SPCR:1010011, SPSR:10000000, K0= 9, K1= 22, K2= 13, K3= 168, K4= 93 SPCR:1010011, SPSR:10000000, K0= 9, K1= 21, K2= 12, K3= 166, K4= 5 SPCR:1010011, SPSR:10000000, K0= 8, K1= 23, K2= 14,
-
Thread
Servo Ansteuerung
#4696769: > AVR Studio4 Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein ATMega 88/168/328 sein.
Beitrag #4696778: > Da habe ich falsch gefragt - ich meinte den µC. Aber es wird wohl ein > ATMega 88/168/328 sein. ja, ich verwende Atmega 328.
-
Thread
UART strings einlesen
Tim S. schrieb im Beitrag #3816020: > Der Controler ist ein AVR Atmega168 mit 16k Speicher. Aber nur 1k RAM.
>> Der Controler ist ein AVR Atmega168 mit 16k Speicher. > Aber nur 1k RAM. Ich zweifel das im der Unterschied bewusst ist. Also warum gehst du nicht nach einer Standart-Vorgehensweise vor? Schreib dir Diagramme. Vom Anwendungsfalldiagramm
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
irgend ein Frank schrieb im Beitrag #2965157: > Der will beim ATMega 644 nicht die Signal-Variante: > > ...\uart.c(168,36): attempt to use poisoned "SIG_USART_RECV" > ...\uart.c(169,36): attempt to use poisoned "SIG_USART1_RECV" > ...\uart.c(170,36): attempt to
" --> "USART0_UDRE_vect" eingertagen hier: (uart.c) [c] #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega88__) \ ||defined(__AVR_ATmega168__) || defined(__AVR_ATmega644__) #define ATMEGA_USART0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define RXEN RXEN0
-
Thread
Timer2 Obergrenze einstellen
Pegel Wechsel. Und wo trage ich die max > Laufzeit ein.also für die ganze Periode Das kann der Atmega8 mit Timer2 nicht. Entweder nagelst du die alte Gurke an die Wand und besorgst dir einen Atmega 48/88/168/328 oder nimmst den Waveform Mode 14 oder 15 des Timer1. Natürlich bekommt man das auch mit
einstellen. Mit ein wenig Softwareunterstützung kanst du deine Zeiten auch damit erzeugen. Die Atmega 48/88/168/328 können diesen PWM Mode mit allen 3 Timern.
-
Thread
avr-size
avr-sizex kennt den Atmega168 nicht, schade :-( Meine Ausgabe sieht nun so aus: Stimmt das? avr-size -A sagt: >>TOTAL 6923 [EDIT] section.data und section.text sind 3208 ;-) [/EDIT] aber avr-mem.sh sagt: >>Program
seinerzeit reparierte avr-mem.sh beschaffen: deine Version leidet noch unter dem Bug, dass der ATmega168 aus Versehen wie ein ATmega88 behandelt wird. Du kannst natürlich auch gleich Eric Weddington nerven, dass er in der nächsten Version wieder avr-mem.sh mit ausliefert. Ich finde seinen Hack
-
Thread
Atmega 48 UART Daten empfangen
kriege ich immer einen Fehler "Operand out of Range" Vielleicht gibts da Unterschiede zwischen den 3 Atmega (48/88/168) ?
Hi >Vielleicht gibts da Unterschiede zwischen den 3 Atmega (48/88/168) ? Gibt es nicht. MfG Spess
-
Thread
AVR Suche - Welcher Baustein ?
AVR gibts bei CSD oder Reichelt. Meine Empfehlung: ATtiny25 ATtiny861 ATmega328p ATmega1284p Peter
wären stattdessen die allgemein recht beliebten 28-Pinner (32 Pins bei SMD-Gehäusen). Das wäre der ATmega8 als älteres Modell, oder die neueren Modelle, die dann von ATmega48 bis ATmega328 (je nach Speichergröße) gehen. Bei den 40-Pinnern wären die Klassiker ATmega16 oder ATmega32, die moderneren
-
Thread
Barebones Arduino
Also Ich werd dann folgendes machen. Bestell mir alle Bauteile für mein Projekt. Den Arduino Chip ATMEGA8/168 Basics, den ich dann auf mein UNO Arduino aufstecke und den Bootloader aufbrennen."Wie... find ich sicherlich über Google" Anschliesend kann ich ihn auf meinem Steckbett verbauen und die Programme
sollte soweit funktionieren. Nur bin ich mir nicht so sicher wie Du das mit dem >Den Arduino Chip ATMEGA8/168 Basics, den ich dann auf mein UNO >Arduino aufstecke und den Bootloader aufbrennen. meinst. Du steckst den neuen Chip in Deine selbstgebaute Schaltung und nutzt Dein schon vorhandenes UNO mit
-
Artikel
AVR Transistortester
Eigenschaft, wie sie von Markus Frejek entwickelt wurde. Die wichtigsten Eigenschaften: Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren. Anzeige der Messergebnisse auf ein LCD mit 2x16 oder 4x20 Zeichen. Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display
4.8.2 trunk Aktueller Software-Entwicklungszweig trunk/default Makefile und Programmierdaten für ATmega168 mit Standard-Layout trunk/mega168_1.9V Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi) trunk/mega168_3.3V Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi) trunk/mega168
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
es lebt: ARP + ICMP sind fertig: [c] > ping 192.168.0.5 PING 192.168.0.5 (192.168.0.5): 56 data bytes 64 bytes from 192.168.0.5: icmp_seq=0 ttl=64 time=1.3 ms 64 bytes from 192.168.0.5: icmp_seq=1 ttl=64 time=1.3 ms 64 bytes from 192.168.0.5: icmp_seq=2 ttl=64 time=1.3 ms 64 bytes from 192.168.0.5: icmp_seq=3 ttl=64 time=1.4 ms [/c] Jetzt bastel ich erstmal nen eigenen tcp stack :) Ziel ist es das ganze inkl Webcam kram in einen mega8 zu packen *g* Bye, Simon
-
Thread
TCP-Handshake unvollständig (ACK fehlt)
mich mit meinem dev-PC per TCP zu verbinden: 1. system: RPi4 mit ENC28J60 Netzwerk-Adapter (192.168.178.91) Es läuft FreeRTOS (baremetal) mit Uart Debug Ausgabe 2. system: dev-pc mit Win11 (192.168.178.15) Befehl per PowerShell: 'Test-NetConnection -ComputerName 192.168.178.91 -Port 10310'
91 lowest 91 Gain: Socket 10310 now has 1 / 20 child prvSocketSetMSS: 1460 bytes for 192.168.178.15:35657 Socket 10310 -> 192.168.178.15:35657 State eCLOSED->eSYN_FIRST Socket 10310 -> 192.168.178.15:35657 State eSYN_FIRST->eSYN_RECEIVED eSYN_RECEIVED: ACK expected, not SYN:
-
Thread
Wie geht man mit unbenutzten Pins um?
Hallo zusammen. Ich frage mich gerade, wie ich am besten mit den unbenutzen Pins eines ATmega 128 und ATmega168 umgehe. Was ist da am besten. Ich kann sie ja als Eingang im Tristate oder mit Pull Up setzen, oder sie als Ausgang mit definierten Pegel. Außerdem hat der verwendete ATmega168
Danke schon mal für die schnellen Antworten. Aber was ist mit den ADC Pins des ATmega168?? Dieses sind keine normalen Port Pins, sondern reine ADC Eingänge, somit kann ich diese nicht selber einstellen ob Pull Up oder sowas. Gruß Thomas
-
Thread
Serial-to-Ethernet: Welche Daten für URL senden?
Du willst das Gerät mit der IP-Adresse 192.168.178.53 damit ansprechen?
, also: [c] strcat(caString, "Host: 192.168.178.53\r\n\r\n"); // server [/c] wie Du es auch später dann probiert hast. Lass das so, das sieht gut aus. Dann wird gesendet: [code] GET /login.htm HTTP/1.1<CR><LF> Host: 192.168.178.53<CR>
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
so separieren, daß es immer nur mit einem der beiden ATMega verbunden ist? (Die Annahme ist das das die Syncronisierung der Megas gelöst ist) Eine Lösung könnte sein einen 74HC244 je FRAM (oder ATMega) zu verwenden - da kann ich mit 2 OE jeweils 4 Pins schalten
zu jedem ATmega und dann einen GPIO am jeweiligen Atmega >nutzen um VCC des jeweiligen 74HC4050 zu treiben... Nö, VCC und GND sind fest, es werden nur die Signale geschaltet. >Gibt es (andere?) empfehlenswerte
-
Thread
Anfängerfrage zum Interrupt
Thomas D wrote: > PIND=... gibts nicht? Bei neueren AVRs (z.B. ATMega48/88/168) gibt es auch das. Das toggelt dann den Pin.
Jo, habs gefunden. PINx sind auch bei ATmega48/88/168 nur Leseregister.
-
Thread
AT MEGA 169 / 168
du weißt aber schon, dass Atmega168 und 169 zwei sehr verschiedene µCs sind? 168: Atmega8 nachfolger mit mehr flash, mehr PWM, 28 Pin DIP /32 Pin tqfp 169: 64Pin mit Controller für LCD-Anzeigen NUR in SMD erhältlich (z.b. auf dem
der Atmega168 (alle mega_x_8) hat kein JTAG, nur debugwire - was sich nur mit den original Atmel-debuggern nutzen lässt. beim (SMD-)Schaltungsdesign kann ich dir wohl nicht weiterhelfen :(
-
Thread
Arduino Nachbau (Eigenproduktion)
Arduino Bootloader auf den Atmega328p gespielt (ATmegaBOOT_168_atmega328.hex) und die Fuses gesetzt hat auch geklappt. Dann kam der erste Test: +5V angeschlossen (am +5V Eingang siehe Schaltplan) und Masse auf Masse - die ON Led
nachgemessen und sollten passen (RX auf TX und umgekehrt). Folgenden Bootloader habe ich aktuell auf dem Atmega328: "ATmegaBOOT_168_atmega328" aus dem Ordern Arduino/hardware/arduino/bootloaders/atmega/. Die L Led ist dauerhaft an. Danke und liebe Grüße, Dominik
-
Thread
C Optimierung ISR
92 push r0 1686: 11 24 eor r1, r1 1688: 5f 92 push r5 168a: 6f 92 push r6 168c: 7f 92 push r7 168e: 8f 92 push r8 1690: 9f 92 push r9 1692: af 92 push r10 1694: bf 92 push
r1, r1 /* wird bei mir nicht gesichert (gcc 4.7.2): > 1688: 5f 92 push r5 > 168a: 6f 92 push r6 > 168c: 7f 92 push r7 > 168e: 8f 92 push r8 > 1690: 9f 92 push r9 > 1692: af 92 push r10 > 1694: bf 92