-
Thread
ATMega4809 externer Interrupt
Ausgänge syncron mit "both edges". Solltest du in Assembler übersetzen können. :-) [c] #include <avr/interrupt.h> #include <util/delay.h> // PB0 - Arduino Pin 9 // PE2 - Arduino Pin 13 // PD3 - Arduino Pin 14 #define F_CPU 3333333UL int main (void) { VPORTB.DIR &= PIN0_bm;
Hi >Welches Pascal für AVR denn genau? Luna-AVR ist klinisch tot. Lazarus MfG Spess
-
Thread
Bootloader über Arduino auf Atmega328
) attempt 2 of 10: not in sync: resp=0x15 avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14 avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x02 avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x10[/c] Ich weis leider nicht von wo der Fehler
configuration file is "C:\Users\Joel-\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf" Using Port : COM5 Using Programmer : arduino Overriding Baud Rate : 19200 AVR Part
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
Hersteller! Ja gibt es, aber die kosten jede menge. Vor allem sind die meistens Wasserdicht. GP32-SC5*5-RGB DC5V 5000*12*2 32LED/m 1920mA/m 9.6w/m 3500mcd/led Non-waterproof 18.90 Euro/m => 94,50 Euro für 5m als Muster GP32-SCW5*5-RGB DC5V 5000*14*2 32LED/m 1920mA/m 9.6w/m 3500mcd/led
Michelle Konzack schrieb: > GP32-SCW5*5-RGB DC5V 5000*14*2 32LED/m 1920mA/m 9.6w/m 3500mcd/led > IP65 > 22,50 Euro/m => 112,50 Euo für 5m als Muster Gerade im Reichelt-Newsletter gelesen: http://www.reichelt.de/?ARTICLE=92596
-
Thread
Problem: LCD mit ATTiny
VCC 3 V0 39/40 über 10k Poti 4 RS 30 PD4 5 R/W 31 PD5 6 E 32 PD6 7 DB0 9 PB0 8 DB1 10 PB1 9 DB2 11 PB2 10 DB3 12 PB3 11 DB4 13 PB4 12 DB5 14 PB5 13 DB6 15 PB6 14 DB7
Zur Benutzung von delay_(ms) ist zu sagen: The maximal possible delay is 262.14 ms / F_CPU in MHz. Also: Bei 8MHz delay = max. 32,7675ms bei 4MHz max. 65,535 ms bei 16MHz max. 16,38375ms
-
Thread
AVR = Hobbybastler uC
8bit-Controller dünn, seitdem man auch 32bit-Controller für deutlich unter einem Euro bekommt.
Controller for use in a variety of motion applications.[20]" http://en.wikipedia.org/wiki/Atmel_AVR#Atmel_AVR_usage
-
Thread
Entprellung Ziffern-Tastenfeld
Die Standard 12 Tastenfelder sind doch auch noch gemultiplext. ->http://www.fritzler-avr.de/HP/Librarys/tastenplex_his.php
an PC5 und PC6 > bewirken nichts JTAG noch aktiviert? http://www.mikrocontroller.net/articles/AVR_Checkliste#Fuses_richtig_gesetzt.3F
-
Thread
Avr Studio Simulation Pin auf virtuellem Oszi ausgeben
Hi >Weiß vielleicht jemand, ob denn Mode 15 im AVR Simulator funktioniert? Nein: http://www.mikrocontroller.net/articles/AVR-Studio_Bugs#Simulation_der_16-Bit_Timer MfG Spess
Funktioniert es denn beim AVR Studio 5?
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
grundsätzlich das selbe Commandinterface, mit Portierungen auf den gerade verwendeten Prozessor - z.B. PIC, AVR, TMS320, Picoblaze, STM32. Und einen Commandinterpreter tippe ich persönlich lieber in Assembler (oder C) runter als in VHDL. Deswegen finde ich diese KCPSM3 (Picoblaze) so schön, weil man das Projekt
grundsätzlich das selbe Commandinterface, mit Portierungen auf den > gerade verwendeten Prozessor - z.B. PIC, AVR, TMS320, Picoblaze, STM32. > Und einen Commandinterpreter tippe ich persönlich lieber in Assembler > (oder C) runter als in VHDL. Deswegen finde ich diese KCPSM3 (Picoblaze) > so schön, weil man
-
Thread
Projekt: 200MHz DDS-Generator
alle Spannungen aus der Haupt 12V Spannungsquelle ableiten. Zur Zeit ist bei mir alles vom ARM7, AVR und zu DSPIC von Interesse. Meine Wahl ist für mich persönlich stark von der Tool Chain und Debugging Situation abhängig. JTAG Debug wäre sehr wünschenswert. Die STM32 Cortex wären für dieses Projekt
das wesentliche PCB konzentrieren. Für Prototypen einfach ein LCD shield auf ein Olimex-board mit AVR 32u4 setzen, encoder verdrahten und fertig. Übrigens. Mit Grounded Coplanar Waveguide lassen sich super angepasste 50Ohm-Leitung auf FR4 mit 1,6mm realisieren. Siehe http://chemandy.com/calculators
-
Thread
Viel RAM am kleinen Controller
oder AVR32, da gibts auch etliche mit SDRAM Interface. fchk
@ Frank K. (fchk) >oder AVR32, da gibts auch etliche mit SDRAM Interface. Ist mir zu exotisch, da bin ich eher ein Mainstreamer.
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
. Das asynchrone Kommunikation mit normalen Parametern wie 8n1 mit dem internen Oszillator des AVR nicht zuverlaessig funktioniert ist ja wohl bekannt... Bei einem 8- oder 14-Pinner will man nicht unbedingt noch einen Quarz haben. Schliesslich koennte das ganze ja auch mal runterfallen.
oscillator (needed for the UART) OSC.CTRL&=(~OSC_RC2MEN_bm); OSC.CTRL|= OSC_RC32KEN_bm; while (!(OSC.STATUS & OSC_RC32KRDY_bm)); OSC.DFLLCTRL &= ~OSC_RC32MCREF_bm; DFLLRC32M.CTRL |= DFLL_ENABLE_bm; [/c]
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
Von STM: das Leistungsfähigste mit Beschleunigunssensor, DAC, Audioout, LED, CAN, USB, ... STM32F4DISCOVERY 14,90$ http://www.st.com/internet/evalboard/product/252419.jsp das kleinste STM32F1DISCOVERY 9,90$ http://www.st.com/internet/evalboard/product/250863.jsp das mit Beschleunigunssensoren
mit Assembler anfangen möchte und alles von Grund auf erlernen will, stellt sich bei mir die Frage AVR32 beibehalten oder Grundlegend mit einem 8Bit AVR und einem Breadboard starten, so wie es Lars getan hat. Meine Elektronikkenntnisse möchte ich ganz gerne festigen und erweitern deshalb mein Wunsch
-
Thread
Auf dem Kriegsfuss mit AVR
Fuses im Code: http://www.gnu.org/savannah-checkouts/non-gnu/avr-libc/user-manual/group__avr__fuse.html
Delphi und den habe ich in MPLAB. AVR-Studio + WinAVR Du drückst auf einen Button, und den Rest erledigt AVR-Studio. So what? Gut, 'brennen' musst du noch selber anstossen :-)
-
Thread
Wie können Web-Sites mit dem ETH_M32_EX aufrufen?
Vielleicht kann mir hier jemand helfen. Ich verwende den AVR Web-Server ETH_M32_EX von Ulrich Radig und möchte gerne Web-Sites von anderen Servern damit aufrufen. Ich habe dazu das Beispiel für die Wetterdaten verwendet nur leider ohne Erfolg. Vielleicht
lol AVR webserver mit PHP... HER DAMIT!! will ich auch
-
Thread
Modeleisbahn-Beleuchtung-Steuerung ATMEGA32
Modeleisenbahn mit einer kleinen Landschaft. Nun habe ich vor einzelne Beleuchtungen mittels meines ATMEGA 32 zu steuern. D.h. ich kann auch kleine Simulationen programmieren, was dem ganzen ein viel lebendigeren Eindruck verleiht. Meinen ATMEGA 32 habe ich bereits erfolgreich auf einer Platine am laufen,
Elektrik zu trennen, jeweils die Zuleitung und Rückleitung zu einem Objekt zu verdrillen, und beim AVR den ATMega32 mit seinen 5V Netzteil nur an einem einzigen Punkt, dem Massebeinchen des ICs, mit den 12-20V zu verbinden, die deine Motoren und Lampen versorgen (hoffentlich Gleichstrom, wenn auch
-
Thread
Layout überprüfen bitte (8051)
grosser Speicher in Betracht gezogen werden muss, gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
> werden muss, > gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
-
Thread
Mikroprozessorboard
vielfältigen und getrennten Adressräume grenzen ihn sehr deutlich von klassischen Mikroprozessoren ab (AVR ebenso). Da sind von-Neumann-Architekturen üblich.
Hubertus: Sorry, falsche Erinnerung. Stimmt aber trotzdem. Die eine Hälfte vom HC139: G/=MREQ,A=A14,B=A15. Ergebnis sind 4 Chipselects für ROM/RAM, je 16KB. Q0/ sinnvollerweise an ROM, wegen Adresse 0. Oder A auf GND, dann sind es 2x 32KB, je nach Bedarf. Die andere Hälfte: G/=IORQ,A=A6,B=A7. Ergebnis
-
Thread
sprintf verfälscht adc werte
12); usart_puts( buffer); log: restart s:22464 hv216 o0a123 b456 c789 d12 s:22528 hv13888 o14a123 b456 c789 d12 s:22464 hv13888 o14a123 b456 c789 d12 s:22528 hv13888 o14a123 b456 c789 d12 s:22464 hv13888 o14a123 b456 c789 d12 nur irgendwie verreists mir die adc werte. Danke für eure
)) = "Hi"; /* Dokumentation von GCC beschreibt das */ #define __STDIO_FDEVOPEN_COMPAT_12 /* avr-libc-Dokumentation beschreibt, was dabei passiert */ PORTE = _BV(1); /* ebenfalls Bestandteil der avr-libc */ [/c]
-
Thread
Cannot find one or more Components - AVR Studio 5
For support on AVR Studio 5 please contact avr@atmel.com
frage ich mich, was das soll. Leider habe ich nicht soviel Zeit, um mit der AVR und Windowssoftware, resp. VS2010 rumzuspielen. Wenn ich dann dazu noch so etwas lese, wie vom Gast Thomas 27.06.2011 14:42: "Der Support sagt mir, das Win 7 SP1 nicht unterstützt wird. Das meinen
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
bemalt. Vor den Displays ist eine 2mm Plexiglasscheibe. Als Steuerung dient aktuell zum Test ein ESP32 wird aber noch mit einem ESP32C3 ersetzt. (Der ESP32 hat etwas zu viele I/O Ports :-)
-
Thread
ARM vs. PIC32
zu folge müsste man aber diese "komischen AVR32" sofort begraben... Den diese sind mit Ihrer properitären Architektur im Gegensatz zu dem PIC32 mit MIPS Kern wirklich Exoten im Vergleich. ... schrieb im Beitrag #2065639: > Jetzt einen MIPS
Kann > man anhand damit evtl ARM und MIPS vergleichen? Bringt auch nicht viel. Normale PICs (pic14, pic16 Architektur) z.B. arbeiten intern nur mit 1/4 des Taktes, hätten bei dem Vergleich also immer nur ein viertel des AVR-Wertes. Stört aber in der Praxis nicht, weil man die dann einfach mit z.B
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
Byte Programmcode" Soweit ich weiß ist der PIC nicht Byte organisiert, sondern in Worten von 12, 14 oder 16 Bit. Also entsprechen 16 Worte dann doch 24..32 Byte. Wenn es aber um den kleinsten Code geht, braucht der 8051 dagegen nur 13 Byte (siehe Anhang). Die Zahl im Posting weiter oben (164Byte
. Parity geht beim 8051 noch einfacher, das Parity-Flag zeigt immer die Parity des Accus. Für 32 Bit muß man nur alle 4 Bytes miteinander EXORen (siehe Anhang). Mit der Wortgröße gebe ich Dir recht. Leider werden beim AVR trotzdem die Bytes angegeben. Und als ich dann 1996 einen der ersten
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
werden zu müssen. Zur Firmware, für die, die es interssiert: Ich konnte aus meinem Bosch Athlet 32.4 V (BBH73260K) übrigens Progmem und EEPROM des AVR auslesen und disassemblen, könnte es also mit Änderungen wieder zurück flashen. Aber ohne Vergleich mit einem nicht "ge-brick-ten" Gerät bringt das
Gibt es eine Hex-Datei für den 32,4 V oder muss die angepasst werden? LG
-
Thread
Wo ATmega328 bestellen?
Der kommt wohl im 1. Quartal 2008 - vielleicht. Ist grob ein Mega168 mit 32 KB FLASH. Also 32 KB im TQFP32.
ich hab drei bei myAVR bestellt... die haben definitiv die ATmega328 DIP auf Lager (habe gefragt) meine sind gestern dort raus und sollten morgen hoffentlich bei mir sein *freu* gruß Markus
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Die schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der STM32 sondern bei allen CPUs, auch AVR8. Du konnest STM32 ja noch bestellen, aber das Lieferdatum hat halt deutlich in der Zukunft gelegen...
noch PIC32M und PowerPC, und evt. > AVR32, aber die sind doch sehr exotisch. Der Rest ist erst 2059 > lieferbar oder wird nicht vom gcc unterstützt. Dann hast Du nicht richtig geschaut. Ich habe mir gerade
-
Thread
Wurzelfunktion für 16bit Fixed Point Werte
http://www.mikrocontroller.net/topic/139416 werden verschiedene > Algorithmen zum Wurzelziehen aus 32bit Werten angeboten. > Insbesondere die Assembler Funktion von Johann L. ist sehr effektiv. Die Implementierung ist von Ruud v. Gessel, ich hab sie nur avr-gcc-tauglich gemacht. http://www.mikrocontroller.net/articles/AVR_Arithmetik#avr-gcc_Implementierung_.2832_Bit.29 > Möchte man die Wurzel nun aus einem Fixed Point Wert U(a,b) mit b > Nachkommastellen ziehen kann man diese Funktion verwenden: > > Pseudocode
-
Thread
C sorgt oft für Verwirrungen
Problem* die komischen C-Regeln für Operatoren sind; warum *muss* die Summe zweier 8bit-Zahlen *immer* 32bit sein, während die Summe zweier 32bit-Zahlen nur 32bit ist (auf x86 mit char=8bit, int=32bit)? Wäre es nicht viel sinnvoller wenn das Ergebnis (im 1. Fall) wieder 8bit wäre? Wenn man einen Overflow
Funktionen keine Verwechslungsmöglichkeit mehr? > warum muss die Summe zweier 8bit-Zahlen immer 32bit sein, während die > Summe zweier 32bit-Zahlen nur 32bit ist (auf x86 mit char=8bit, > int=32bit)? Wäre es nicht viel sinnvoller wenn das Ergebnis (im 1. > Fall) wieder 8bit wäre? Ja, da stimme
-
Thread
Breitband-NF-Phasenschieber, DSP mit AVR
Zweckmäßigerweise wäre der Quarz am ATmega gleichzeitig die vierfache Trägerfrequenz, muß also zwischen 14,0 und 15,2 MHz liegen. Da gibt es z.B. die NTSC-Farbträgerquarze auf 14,318 MHz, den Baudratequarz auf 14,76 oder auch 15 MHz oder die alten "TR2200"-Empfangsquarze, die auch Reichelt jahrelang im Programm
Zeilenumbruch einfügt). Der rechnet anscheinend nur mit 8 Bit Fixkomma, das ist sicher etwas wenig. In AVR223 sind es ja 16 Bit und 16*16=32 Bit Multiplikationen. Da der ADC nur 10 Bit liefert ist noch genug Platz für Überläufe. Ich denke als einfaches Filterbeispiel an ein 1750Hz Notchfilter, um auf
-
Thread
Audio-Projekt
Das Bild ist unter "DAP mit selbstgelötetem FPGA Board" zu finden. Gesteuert wird der DAP von einem AVR (im moment mega32, wird demnächst aber ein mega644). Das Bild dazu ist in der Picture-Gallery :-) Das ganze funghiert als Synthesizer, bzw. soll ein solcher werden, bzw. ist dabei einer zu werden
mal ein paar neue audio-demos. dap und avr als synthesizer.
-
Thread
WinAvr Atmel Ice als Programmer hinzufuegen
Ich habe Libusb ausgefuehrt und den ICE eigetragen. Neustart -> WinAvr gestartet und das Makefile neu gemacht. Jetzt bekomme ich folgende Ausgabe: avrdude -p atmega32 -P usb -c atmelice_isp -U flash:w:main.hex avrdude: usbdev_open(): USB device has no configuration
Wenn ich dann mal diesen Befehl eingebe: sudo avrdude -p m32 -P usb -c atmelice_isp -U flash:w:main.hex -B10 -F -D avrdude: stk500v2_command(): command failed avrdude: initialization failed, rc=-1 avrdude: AVR device initialized and ready to accept instructions
-
Thread
I2CLCD Library für HD44780 LCDs
Ich verwende AVR Studio6. Arbeite mit dem ATmega 32 und 16MHz. Habe deine Datein entpackt. Ein neues Projekt aufgemacht und deine datein eingefügt. Anschliessend die änderungen durchgeführt. Mein Prg habe ich so gelassen
@ Achim Seeger (achims) >Ich verwende AVR Studio6. Arbeite mit dem ATmega 32 und 16MHz. Habe >deine Datein entpackt. Gut. > Ein neues Projekt aufgemacht Warum hast du das gemacht? Warum hast du nicht einfach das EXISTIERENDE Projekt
-
Thread
Verwirrung um movw
Ergibt eine vertauschung der Bytes Mach ich was falsch oder spinnt der Assembler/Simulator? Benutze AVR Studio 4 mit Assembler2 [avrasm] // Q1 (32bit) .def Q10 = r12 .def Q11 = r13 .def Q12 = r14 .def Q13 = r15 // Q2 (32bit) .def Q20 = r8 .def Q21 = r9 .def Q22 = r10
Funktioniert doch alles richtig: // Q1 (32bit) .def Q10 = r12 .def Q11 = r13 .def Q12 = r14 .def Q13 = r15 // Q2 (32bit) .def Q20 = r8 .def Q21 = r9 .def Q22 = r10 .def Q23 = r11 // TESTWERTE clr Q10
-
Thread
Ethersex Entwicklungsumgebung - Compilerproblem (Net I/O)
dem aktuellen GIT passen Verzeichnisse nicht zueinander. Auch lassen sich die scheinbar benötigten AVR Pakete: binutils-avr_2.21.1 gcc-avr_4.6.2 avrlibc_1.8 nicht so einfach über apt laden. Auch ein Installieren zu Fuß aus dem Quellcode klappte bei mir nicht so richtig. Die im Zuge des Quickstart
DHCP übertragen werden soll: ac:de:48:fd:0f:d0 IP-Adresse im ethersex.hex: 192.168.0.90 TFTP32 log: Rcvd BootP Msg for IP 0.0.0.0, Mac AC:DE:48:FD:0F:D0 [30/12 14:03:06.105] Client requested address 0.0.0.74 [30/12 14:03:06.110] DHCP: proposed address 192.168.0.90 [30/12 14:03:06.130] 6804
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
Speicherseite, ob das CS an das SRAM oder den Ethernet-Controller geht. Die Adressleitungen A0-A14 am SRAM geben eine Adresse in einem 32kByte-Speicherbereich an, die Leitungen RA15-RA18 die Speicherseite. Sollte der gcc irgenwann einmal die direkte Adressierung von mehr als 64kByte unterstuetzen
-16dB, 30-60MHz -16dB, 30-45MHz --- -14dB, 45-60MHz -12dB, 60-80MHz -12dB, 60-80MHz Common mode rej.: -35dB, 30-60MHz -35dB, 1-100MHz -32dB, 60-100MHz --- Cross talk:
-
Thread
[Sammelbestellung] µC-Board + RAM
Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten Speicher: Ca. 4,50€. avr schrieb im Beitrag #3598480: > Das dachte
selbst mitbringen. Das geht nur mit SDRAM für vernünftige Preise, also irgendwas zwischen 8MiB .. 32MiB. avr schrieb im Beitrag #3598355: > Nutzt du ein Programm/Skipt für diese tabellarischen Preisvergleiche? Nein, das ist nur ein Excel-Screenshot. Aber das Thema ist auch noch eine meiner Baustellen
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
Benennung der Interrupt-Vectoren erschließt sich mir nicht. Dann schau Dir maöl Dokumentation der avr Library an: http://www.nongnu.org/avr-libc/ Konktret diese Seite, da sind sie alle aufgelistet: http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html Bedenke, dass Arduino lediglich ein Framework ist, daß auf den avr-gcc Compiler und der avr-library aufbaut (zumindest solange wir bei den ursprünglichen ATmega Controllern bleiben). Für andere Controller (z.B. STM32) musst du halt in der Dokumentation der dazu gehörigen
-
Thread
Welches Betriessystem und welches "Setup" verwendet ihr?
1. Windows 7 Prof. 64 und Windows XP Prof. 32 2. AVR Studio 4.19, Inventor 2010, Visual Studio c# 2008 Express, KompoZer, OLS Client (für Open Logic Sniffer), LT Spice, Office 2010 Prof. Academic
1. Windows 7 64 bit, Ubuntu 14.04 2.Avrdude, Arduino IDE, EAGLE
-
Thread
C - Funktion von Strlen verstehen
Di P. schrieb im Beitrag #4306359: > Deshalb halte ich den gezeigten Code auch nur bei 32 bit Architekturen > für sinnvoll. Man müsste mal raussuchen, wie strlen für 8-Bit-AVR > implementiert ist... http://svn.savannah.nongnu.org/viewvc/trunk/avr-libc/libc/string/strlen.S?root=avr-libc
Di P. schrieb im Beitrag #4306359: > Deshalb halte ich den gezeigten Code auch nur bei 32 bit Architekturen > für sinnvoll. Man müsste mal raussuchen, wie strlen für 8-Bit-AVR > implementiert ist... Wie in den Link beschrieben, ist der gezeigte Code für 32 Bit gedacht. Für einen 8-Bittler
-
Thread
SRAM auslesen der von einer anderen CPU genutzt wird
olaf schrieb im Beitrag #7320172: > 32kb MCS51 dissambler Das allermeiste sind eh Tabellen.
Thomas meinte: > Wenn meine Vermutung stimmt ist das interne ROM allerdings 32k. > Ganz genau kann man das nicht sagen, da unklar ist welche Version des > 80c515 zum Einsatz kommt. der externe EPROOM ist 32Kb lang. Ich vermute, das Jens immer den externen ausließt. Nur
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
-(USB)---> FAM14 ---(RS485)--> FUD14 ---> FUD14 ---> FSB14 ---> ... > > laut 'egal' muss/kann man das so anschließen: > > > ,-->[µC mit RS485] > | > | > | > +-->[Eltako-RS485-Bus: z.B. FTS14EM] > | >
. FSR14-2x abfragen. Das mithorchen am FAM14 wird dir nicht erspart bleiben.
-
Thread
GLCD Routinen ( KS0108, HD61202 )
dieses Display: http://www.sure-electronics.net/mcu,display/DE-LM106.pdf Controller ist ein ATMEGA32 (mit 8 MHz intern). Beides habe ich im Projekt (AVR-Studio) eingestellt und die Pins habe ich auch angepasst. Die Ausgabe ist prinzipiell zu erkennen, aber es ist nicht i.O. (siehe angehängtes Bild
Schon gut... habs hinbekommen! ich Depp musste erstmal die Funktionen unter AVR aktivieren! :-S
-
Thread
AVR SDK / API gesucht
[c] /* * 1284p test.c * * Created: 16.02.2022 17:51:14 * Author : David */ #define F_CPU 128000L #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int help; char sekunden; int main(void) { DDRA =0xFF; DDRC =0xFF
Jemand ne idee, woran das liegen könnte? [c] /* * 1284p test.c * * Created: 16.02.2022 17:51:14 * Author : David */ #define F_CPU 128000L #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> int help; char sekunden; char minuten; char stunden; void updateTime()
-
Thread
Anfänger in C Grundlagenfragen
vorgegangen bin: 1. Zip Datei herunter geladen 2. Zip Datei nach c:\1wire_Dateien entpackt. 3. AVR-Studio 4.14 geöffnet 4. New Project 5. AVR GCC ausgewählt 6. Projektname 1Wire 7. Initial file: 1Wire .c 8. Location C 9. Debug Plattform AVR Simulator 10. Device Atmega8 Nun öffnet
sehen mit > einer aktuellen Version von AVR Studio, kann es sein, dass du > nicht das neueste da benutzt? Das könnte sein. Ich habe die 4.14, die ja schon steinalt ist. (über ein Jahr) Aber es ist schon bedenktlich, dass manche Programme
-
Thread
Sammelbestellung Transistortester IV
ich dann auch die Daten, bei wem er bis dahin nicht angekommen ist sollte sich also bis zum 15.11.14 melden.
. schrieb im Beitrag #3843654: > Eine Frage noch,was für Lot verwendest Du ? Reichelt "LÖTZINN 32-0,525" bei 310°C
-
Thread
Tangens sprengt die Codemenge
letzte was ich tuhe. Bisher hat es noch keinen interessiert aber ich sag es dir gerne: Compiler: AVR Studio 4.14 mit AVR GCC plugin Controller: AT90S2313 ja ich weiß den gibt es nicht mehr aber ich habe halt noch welche rum liegen.
sei 3-5x schneller (sagt man, hab's aber nicht ausprobiert) als der gcc atan2 algorithmus. Mit AVR Studio und der unteren main routine belegt er 1124 bytes auf'm ATmega32 (mit -Os). #include <stdio.h> #include <avr/interrupt.h> #include <math.h> float arctan2 (float y, float x); int main
-
Thread
DCF Problem mit Code
unsigned char rx_bit_counter; //Hilfs Sekunden Counter volatile unsigned int h_ss; #if defined (__AVR_ATmega32__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77_INT_ENABLE() GICR |= (1<<INT0); #define DCF77_INT INT0_vect #define INT0_CONTROL MCUCR #define INT0_FALLING_EDGE
Funktioniert auch. Die Led am Atmega32 blikt in der ISR Routine in einem bestimmten Rhythmus.
-
Thread
Programmerwahl
ich suche den richtigen Programmer für mich. Dieser soll mit möglichst vielen Mikrocontrollern der AVR-Reihe kompatibel sein. Mögliche Programmer scheinen derzeit folgende zu sein: https://www.amazon.de/Programmer-herunterladen-Netzteil-Atmel-ATMega/dp/B00R4QKN0A/ref=sr_1_14?s=ce-de&ie=UTF8&qid=1509390323&
Ersten kann ich dir abraten. Wenn das der ist, der ich denke, dann funktioniert der nur mit älteren AVR Studio Versionen. Lothar schrieb im Beitrag #5192144: > Und für 25 EUR schon einen Debugger bekommen. Oder für 3€ https://www.ebay.de/itm/ST-Link-V2-New-STM32-Downloader-Programmierung-STM8
-
Thread
newlib fuer AVR?
Du die Entwicklung ein? Werden 8 Bit µC durch ARM komplett verdrängt? Wird Microchip die PIC und AVR Architektur zusammenlegen bzw. eine davon sterben lassen? Wann wird das sein? Was ST angeht, geben die wenigstens 10 Jahre Longevity ab 1/1/2017 auf alle STM32 und STM8.
mit uint32_t) sowie 64-Bit Zeigern, und zwar auch für Stack- und Frame-Pointer! * m68k hat 8 Adress-Register und kann sogar 2-Reg Adressierungen. avr kann noch nichteinmal per Stackpointer auf den Stack
-
Thread
ATMEGA128 Timer
Hi >(Mein Datenblatt ist Rev. 2467R–AVR–06/08) Meins Rev. 2464U–AVR–08/10 Und die Tabelle 56 befindet sich bei mir im Kapitel zu Timer2 Table 56. Clock Select Bit Description CS22 CS21 CS20.... MfG Spess
Sammlung von ATMEL-CDs nachsehen. Allerdings hat deine Angabe eine andere Dokumentennummer: Rev. 2467R–AVR–06/08 ^ Rev. 2464U–AVR–08/10 ^ Im Partdescriptionfile ist der Prescaler allerdings wie in deinem 'alten' Datenblatt: <.... 1 2 3 4 5 6 7 <Prescaler>1:8:32:64
-
Thread
Drohne im eigenbau Gesperrt
Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3.
>Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3. Das Discovery Board mit dem M4 Prozessor kostet incl. Programmiergerät nur 13€