-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
programmer: m168" Das mySmartUSB hat die neuste firmware (V2.5) und ich benutze das neuste WinAVR (03/2009). Woran kann das liegen? Gruß Stefan
Der mySmartUSB sit ein AVR910 Programmer,bei diesen programmern muss jeder neue AVR separat in der Firmware nachgepflegt werden. Dem scheint der Hersteller hier nicht nachzukommen. Besser sind hier programmer die das AVRISPmkII
-
Thread
Induktiver Positionssensor - Fragen dazu
connected to the ICP1 (Input Capture Pin) which is the PD4 (Digital Pin 4). [code] #include <avr/io.h> #include <avr/interrupt.h> volatile uint16_t timer1_icr_old = 0; volatile double freq = 0; ISR(TIMER1_CAPT_vect) { // Calculate frequency uint16_t icr = ICR1; freq = F_CPU / (
Stromsensor ist angekommen. > WCS1800. ... > 66mV/A. Und wieder nichts gewonnen, weil dem 10bit-AVR die Auflösung fehlt.
-
Thread
uC Modul Empfehlung, Tipps für den Aufbau einer Schaltung
Analagoe temperatursensoren, Displays etc ohne Gefrickel Ansonsten natürlich auch Arduino mit AVR
-12° 100% -15° 70° 2,084V x -20° 2,2V X -23° 2,3V X -25° 2,4V X -28° 2,5V X -62° 3,28V (offene Klemme) Fehlermeldung @Cartman Ja es gibt eine Zusatzplatine, die Eingänge 0-10V bereit stellt. Einer davon regelt direkt die Vorlauftemperatur. Dann kann
-
Thread
Unterschiede der AVR-Baureihen
Hallo, ich möchte mit Bascom anfangen AVr´s zu programmieren. Der Blick in den Reichelt-Katalog hat mich aber verwirrt. Da taucht zum Bespiel der "2313" als AT 90S2313 und als Atiny 2313 auf. Den "8515" gibt es als AT 90S8515 und ATMega
Typen findest du auf der Atmel-Webseite in Tabellenform. Für den Anfang kannst du mit dem ATmega8 (28 Pins) oder dem ATmega16 (40 Pins) nichts falsch machen.
-
Thread
[V] Bauteile
Hallo an alle, Ich verkaufe hier einige Bauteile aus älteren Projekten: AVR µC: 1x Attiny26 PDIP á 1.1€ 2x Attiny45 SOIC8 á 1.2€ 1x Attiny24 SOIC14 á 1.2€ 1x Atmega1281 TQFP64 á 7€ 5x Atmega128L TQFP64 á 4.5€ Sensoren: 2x ACS750-100 Stromsensor +-100A http://www.allegromicro.com/en/Products/Part_Numbers/0750/ á 5€ 1x Sonstige ICs: 2x FT232BM USB->RS232 á 3€ 2x ENC28J60 DIP á 2.8€ 11x MCP2551 DIP CAN-Tranceiver á 1.3€ 5x MAX232 DIP á 0.2€ 6x MAX7219 DIP á 4€ 1x RFM12-433 á 4€ 1x RFM01-433 á 3€ 5x CY7C199-CN (15ns) DIP SRAM á 1.5€ Passive Bauteile: 100x
-
Thread
Effizient Maske für höchstes gesetzes Bit berechnen?
Gibts beisielsweise auch in XMOS (wen wunderts), Propeller, ARMv7, AVR32.
. Der betreffende Elektoniker hat dann die Leiterbahnen weggekratzt und neu verbunden. Die Bits im AVR zu tauschen erschien ihm wohl zu "quick and dirty". ;-)
-
Thread
Fehler zum nachbauen :-)
>Eine ungeprüfte Eagle-Lib aus dem Netz, bei der ein TQFP64 nur ~92% seiner originalen Größe hat, fällt erst auf, wenn auf der bestückten Platine als letztes das TQFP64-IC eingelötet wird und die äußeren Pins nicht mehr die Pads treffen. So ähnlich passiert
1hcn44ww.exe Extracting "Lenovo BIOS Update Utility" - setup data version 5.5.7 (unicode) - "app/H2OFFT-Wx64.exe" - overwritten - "app/H2OFFT-Wx64.exe" - "app/bios.bin" - "app/BiosImageProcx64.dll" - "app/Ding.wav" - "app/FlsHook.exe" - "app/FlsHookDll.dll" - "app/FWUpdLcl.exe" - "app/iscflashx64
-
Thread
Steuerung für Haus mit Windows
ST 24C256 BN6 CMOS seriell EEPROM, 5V, DIP-8 1 1 1,05 € 1,05 € ATMEGA 32-16 DIP ATMega AVR-RISC-Controller, DIL-40 1 1 3,15 € 3,15 € ST 24C64 BN6 CMOS seriell EEPROM, 5V, DIP-8 1 1 0,37 € 0,37 € LM 2574 N5 Schaltregler 0,5A, 5V, 45Vs, DIP-8 1 1 0,88 € 0,88 €
1X36G 2,54 36pol. Stiftleiste, gerade, RM 2,54 1 1 0,12 € 0,12 € Warenwert 11,64 €
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
wahrscheinlich für euch ein klacks, aber 2 Bücher helfen mir leider hier nicht weiter. Franzis: AVR Mikrocontroller in C-Programmieren Elektor: AVR Hardware und C-Programmierung in der Praxis Viele Grüße... aus dem Münsterland
Ach so, welchen Compiler nutzt du eigentlich? Sieht irgendwie nicht nach > GCC aus. Ich nutze den avr-gcc mit Eclipse (Indigo) unter Ubuntu 12.04... Sollte ich doch das WinAVR nutzen? Ich finde das nur sehr sehr träge.
-
Thread
Frage zu Transistoren
leuchten lassen. Wenn du was anderes willst, hilft dir der MC14514 nicht weiter, sondern du brauchst 64 x 74HC259 oder 75HC595 (TPIC6B595 = 74HC595 + ULN2803).
> du brauchst 64 x 74HC259 oder 75HC595 ä auch vertan, du brauchst 8 (siehe datenblatt) (für 60 ein- und ausschaltbare Lampenausgänge). Wenn du die Thyrister-Platinen schon da hast, würde ich überlegen, ob
-
Thread
Raspberry Pi Pico SDR
bestellt Hm, vielleicht ein Vertipper, fürs SDR braucht man den ADC und der liegt auf GPIO26, 27 und 28 . > 8 Bit AD-Wandler können es halt nicht besser. Der Pico hat einen 12 bit SAR
> Hm, vielleicht ein Vertipper, fürs SDR braucht man den ADC und der liegt > auf GPIO26, 27 und 28 . Korrekt, ADC0, 1 und 2 sind vorhanden (auf GPIO26, 27 und 28 ). (jetzt hatte ich aber erst mal einen Schreck bekommen ;))
-
Thread
Mikrokontroller Crash Kurs mit ANSI-C, mit ATMega Register Nutzung Gesperrt
1) Es haißt #include <avr/io.h> und _nicht_ avr\io.h (auch nicht unter Windows). 2) #include <avr/sfr_defs.h> sollte nicht notwendig sein, denn es wird bereits von avr/io.h includiert. 3) double ist erst seit v10 ein 64-Bit Typ, und selbst da nur mit -mdouble=64. In dem von dir verwendeten WinAVR ist double = float, also nicht C/C++ konform. 4) Soweit is sehe verwendest du auch Features, die nicht ANSI-C sind wie Interrupts, Inline Assembly und util/delay.h
-
Thread
Datentyp Stringübertragung UART Peter Fleury - ATMega8
geschrieben, welches einen String, der über UART kommt auf einem LCD darstellen soll: [c] #include<avr/io.h> #include<avr/interrupt.h> #include<stdlib.h> #include"uart.h" #include"lcd-routines.h" #ifndef F_CPU #define F_CPU 4000000 #endif #define UART_BAUD_RATE 9600 int main(void)
lcd_string(clear); } [/c] Trotzdem bekomme ich 10 Fehlermeldungen, und 4 Warnings: Build started 28.7.2008 at 22:19:58 avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT UARTtoLCD.o -MF dep/UARTtoLCD.o.d -c ../UARTtoLCD.c
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
Grundsatzdiskussuion! PS: Meine Überlegung ist, ob ich erstmal einen Prototypen auf Lochraster mit 'nem LPC1114FN28 mache. Für 'ne gefertigte Platine könnte man dann auf LPC11C22 mit CAN und 8KB RAM umsteigen. Für längere LED-Strips wäre mehr "Grafik-RAM" nicht schlecht. Der LPC1347 hat 64KB, aber kein CAN.
aus China ist noch nicht angekommen. Ich habe schonmal angefangen, mit dem ATTINY1634 etwas in die AVR-Welt einzutauchen (Bild).
-
Thread
Das ultimative Aquariumsteuergerät
nutzen, also entweder SPI-1 und I²C-2 oder SPI-2 und I²C-1. Der 16F1827 ist nur ein Beispiel! Ob AVR oder PIC ist m.E. nicht entscheidend. Dieser Thread wäre auch nicht die geeignete Stelle für eine AVR/PIC-Grundsatzdiskussion. Welcher kleinere AVR wäre geeignet? Zum DS1307Z: Die Uhr kostet 1,75
beantwortet, nochmal: Nein. Aquafreund schrieb im Beitrag #2753200: > Dann fängst Du in einem AVR Forum auch noch über PIC Controller nach. Welcher AVR mit SPI und I²C wäre der preiswerteste? Eine Grundsatzdiskussion möchte ich in diesem Thread vermeiden. Mir ist es im Grunde egal. ^^ Falls
-
Thread
Cypress ICE Cube
Anschluss der in den Cube kommt, dann das Flexband auf dem der 29000 aufgelötet ist und dahinter den 28-DIP Stecker. Der DIP Stecker hat oben und unten 28Pins. Hab bei den Links irgendwas von non-QFN POD gelesen...da haben wir wohl einen anderen. Habe die Pins nicht gezählt aber könnte QFN sein @Thomas
unterstüzung und isp erweiterung ( 8052 µC mal wieder und Spartan 2 ) - nicht das ich unbedingt ISP für AVR oder Xilinx/Altera JTAG undebingt mit dem top2049 machen muss - dafür gibts schon mehr als genug nachbauten, dafür aber wenig für andere ic's/µC.
-
Thread
Impulssignal mit variabler Frequenz
Binärraten-Multiplizierer wie der SN7497. Er macht aus einer Taktfrequenz, hier wäre 430 kHz zweckmäßig, 64 Frequenzstufen: http://semiconductor.alldatasheet.com/semiconductor/electronic_parts/datasheet/27430/TI/SN7497N.html
Also wenn es auf Basis des AVR-Mega laufen soll dann muss es eine Tabelle sein, die evtl. im Hochlauf berechnet wird oder vorher im Speicher hardcoded eingetragen wird. Nur ist diese Tabelle eben abhängig von Rampenzeit und Endfrequenz
-
Thread
Die SSD1306 mag den MSP430 nicht (antwortet nicht).
und der MSP: zwei Welten treffen aufeinander. ;-) Der MSP ist ein richtig gutes Ding, dass die AVR-Spielzeugprozen verdammt alt aussehen läßt.
column & 16) /8 + (column & 32) /8 + (column & 32) /4 + (column & 64) /4 + (column & 64) /2 + (column & 128)/2 + (column & 128)/1 ; return returnValue; } void SendCharDouble(unsigned char character, unsigned char x, unsigned char y)
-
Thread
Linux auf dem STM32 externes RAM
Sinnvolles mehr übrig. Man kann an einem STM32 problemlos einen Netzwerkchip betreiben, z.B. den ENC28J60 (wird von Linux unterstützt). SLIP oder PPP über eine serielle Schnittstelle geht auch problemlos. Vor einigen Jahren hatte ich ein 486er Notebook mit 4 MB RAM und CF-Karte in ein X-Terminal (mit
geringen Taktraten (unter 500 MHz) und wenig RAM (unter 64 MB) auf vergleichsweise exotischen Architekturen (MIPS, ARM9) erfolgreich einsetzen. Viele Vorteile von Linux bleiben auch auf solchen Systemen erhalten, die man mit z.B. FreeRTOS nicht so einfach bekommt
-
Thread
Atmega1284 Bootloader mit Interrupten resettet sich
00000910 LDI R30,0x00 Load immediate 00000911 LDI R31,0xF0 Load immediate 00000912 POP R28 Pop register from stack ((void (*)())0xF000UL)(); //jump to bootloader 00000913 IJMP Indirect jump to (Z) [/code]
Zumindest in der avr-gcc Doku steht, dass Sprünge wie oben gezeigt nicht unterstützt werden (was nicht ausschließt, dass sie hie und da funktionieren).
-
Thread
ATmega32 4facher Takt??
funktioniert alles soweit allerdings taktet der ATmega32 statt bei 16MHz bei 128MHz. Bei 8MHz sind es 64MHz. Woran liegt das? Habe ich evtl. eine falsche Fuse-Bit-Einstellung? Wenn ja, wie muss ich diese korrigieren? Danke! Mfg
meldung/Brieftaube-so-schnell-wie-Breitband-Internet-755485.html aber USB geht beim TO ja nicht ;( avr
-
Thread
STM32 Datenrichtung (GPIOx_CRL/CRH)
Hallo zusammen, ich steige (seit Monaten) vom AVR auf STM32 um. Was ich beim AVR toll finde ist, wie einfach man beim GPIO-Pins zwischen Ein- und Ausgang umschalten kann (Datenrichtungsregister DDR). Beim STM32F10x ist es ja etwas komplizierter, da
-DATA_OFFSET) | \ 8002260: 6819 ldr r1, [r3, #0] 8002262: 4807 ldr r0, [pc, #28] ; (8002280 <L_LOOPUS_127+0x64>) 8002264: 4008 ands r0, r1 8002266: 6018 str r0, [r3, #0] 8002268: 4770 bx lr 800226a: bf00 nop 800226c: 40011000 .word
-
Thread
AVR mit VScode
die LIB's Vielleicht sieht jemand einen Fehler? make gcc -c main.c -o main.o main.c:27: avr/io.h: No such file or directory main.c:28: avr/interrupt.h: No such file or directory main.c:33: stdint.h: No such file or directory main.c:37: util/delay.h: No such file or directory das Makefile
10.0.10586.0", "compilerPath": "C:\\Program Files (x86)\\Atmel\\Studio\\7.0\\toolchain\\avr8\\avr8-gnu-toolchain\\bin\\avr-gcc.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 }
-
Thread
Drehzahlmessung mit Attiny13
Eigentlich habe ich bisher gar nicht programmiert (außer vor knapp 30 Jahren den 6510 des C64), sondern wollte nur diesen Drehzahlmesser nach Anleitung aufbauen ..... Auf das AVR - Studio bin ich gerade auch gestoßen und habe mir Version 4.18 installiert. Das HEX-File des Frequenzmesser-PRGs
0000005A: 9508 RET Subroutine return [/avrasm] Wenn ich das Programm im AVR-Simulator starte, hängt sich das AVR-Studio auf, die CPU-AUslastung geht im Task Manager über 50% und lässt sich nur noch mit Task beenden stoppen. Wenn ich mir den generierten Sourcecode anschaue,
-
Thread
Audio over Ethernet; Komplettlösung Projekt
Klappt das auch mit einem kleinen AVR Webserver?
> Klappt das auch mit einem kleinen AVR Webserver? Prinzipiell schon, die Hauptlast liegt auf der Clientseite, d.h. im Browser. Wenn der AVR-Webserver in der Lage ist, HTTP-Requests mit wenigen übertragenen Daten in angemessener Zeit
-
Thread
Stoppuhr-Programm für ATmega8 bleibt immer an der gleichen Stelle hängen
Hallo! Ich versuche gerade, anhand dieses Tutorials (http://www.mikrocontroller.net/articles/AVR-Tutorial:_Uhr) ein Assembler-Programm für den ATmega8 zu schreiben, das eine Stoppuhr auf einer 4-Zeichen-7-Segment-Anzeige anzeigen soll. Allerdings bleibt dieses Programm zwischen der 9. und 10.
0b00001000 out PORTB, r31 out PORTC, r18 ldi R29, $21 WGLOOP0: ldi R30, $64 WGLOOP1: dec R30 brne WGLOOP1 dec R29 brne WGLOOP0 ldi r31, 0b00000010 sbrc digit2,7 ori r31, 0b00100000 sbrc digit2,6 ori r31, 0b00010000 mov r18
-
Thread
Problemme mit compiler AVR-Studio? Gesperrt
products/tools_card.asp?t...)... ein programmcode in C für die Steuerung eines Ac/Motor gefunden....(AVR494: AC Induction Motor Control Using the constant V/f Principle and a Natural PWM Algorithm)... und ich habe es versucht mit AVR-Studio zu compilieren, um anschließend auf den Controller zu übertragen
access to system wide * configuration. * @version 1.0 (CVS revision : 1.6) * @date 2006/03/08 17:02:28 (created on 06/04/2004) * @author raubree (created by Emmanuel David) *****************************************************************************/ #include "config.h" #include "avr/io.h"
-
Thread
Analog Digital Wandlung
Hallo, kann mir (neuer AVR User) helfen, ich möchte eine ad wandlung durchführen. das ist mein quellcode: //AD-Wandler #include <avr/io.h> #include <avr/interrupt.h> void initT0() { TCNT0 = 0xfd; //
der Zeile das | mit dem & verwechselt. Lektüre für dich: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial genauer: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29
-
Thread
EPROM-Brenner im Selbstbau -> Spannung
Hallo zusammen, Ich möchte mir einen EPROM-Brenner mit einem AVR-uC bauen. Nun hab' ich mir hier mal das Datenblatt von so einem EPROM angesehen: http://www.logicaldevices.com/Specs/Eprom/27c64.pdf Das ist alles schön und gut, besonders das Flussdiagramm auf der
Hallo, die 28C...Typen von Atmel funktionieren mit 5V und zum Löschen bruachen sie 12V +-0,5V
-
Thread
Neue Arduino-Module vorgestellt
Arduino realisieren können.Ich hab mit Arduino schon mehrere Datenlogger gebaut wovon einer sogar auf 28km Höhe geflogen ist...der nächste wird folgen. LG 73 OE2AKT
Irgendwann mal so einen eigenen kleinen FPGA Computer zu entwickeln ist ein großer Traum. Forum64? hehe...da bin ich auch angemeldet(ckoe).
-
Thread
Fernbedien RC5 Empfänger
.dep/fernbedienung.elf.d fernbedienung.o RC5/RC5.C C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/include/avr/signal.h --output fernbedienung.elf -Wl,-Map=fernbedienung.map,--cref -lm cc1plus.exe: warning: command line option "-Wstrict-prototypes" is
RC5.C:27: warning: converting of negative value `-0x000000002' to `unsigned char' C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o: file format not recognized; treating as linker script C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o
-
Thread
C-Code Problem (LED-Faden mit Timer)
oder Grund für dieses eine kurze Aufblitzen. Kennt jemand einen Lösungsvorschlag? [c] #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //DEFINITION #define PLED PORTB #define DLED DDRB //Enthaltene Methoden ISR(TIMER1_COMPA_vect); ISR(TIMER1
15, 15, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 49, 52, 54, 56, 59, 61, 64, 67, 70, 73,
-
Thread
Elm Chan FFT Linker Error? Atmega1284, C++
x86)\Atmel\Atmel Studio 6.0\make\make.exe all Building target: led_table_1.elf Invoking: AVR8/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-g++.exe" -o led_table_1.elf berechnungen.o
}[/c] "einpacken"? Die ffft.h sieht folgendermaßen aus: [c] #ifndef FFT_N #define FFT_N 64 /* Number of samples (64,128,256,512). Don't forget to clean! */ //#define INPUT_NOUSE //#define INPUT_IQ #ifndef FFFT_ASM /* for c modules */ typedef struct _tag_complex_t { int16_t
-
Thread
AVR code produziert Fehler
Lichtmessgerät\Lichtmessgerät\Lichtmessgerät.asm" -I "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1175\avrassembler\Include" AVRASM: AVR macro assembler 2.1.57 (build 16 Aug 27 2014 16:39:43) Copyright (C) 1995-2014 ATMEL Corporation [builtin](2): Including file
Könnte es sein, dass .dw da im RAM nicht funktioniert? https://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM https://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher https://www.mikrocontroller.net/articles/Adressierung
-
Thread
Internet Sicherheit von Haushaltsgeräten
Die Praxis zeigt jedoch, daß das Thema sehr aktuell ist: https://de.wikipedia.org/wiki/Mirai_%28Malware%29
sein. Und das Passwort dann nicht in Klartext abspeichern, ne. Und Randomisierung bitte nicht über 64bit PRNG. Und die Seeds nicht aus der aktuellen Uhrzeit.
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
/NODE_H743ZI/ eth# ping 192.168.0.153 PING 192.168.0.153 (192.168.0.153) 56(84) bytes of data. 64 bytes from 192.168.0.153: icmp_seq=1 ttl=255 time=10.8 ms 64 bytes from 192.168.0.153: icmp_seq=2 ttl=255 time=2.14 ms 64 bytes from 192.168.0.153: icmp_seq=3 ttl=255 time=4.78 ms 64 bytes from 192.168.0.153
Und wann man in der .config manuell eine statische IP angibt, dann klappts auch mit dem Netzwerk: 64 bytes from 192.168.0.55: icmp_seq=157 ttl=64 time=9.13 ms 64 bytes from 192.168.0.55: icmp_seq=158 ttl=64 time=3.61 ms ...und der Shell via Netzwerk. Wenn das vor 4 Wochen schon so gewesen
-
Thread
Wie am Besten Text-Strings in ASM verwalden?
avrasm] do..exit..loop und if..else..end Macros gibt es hier: http://www.mikrocontroller.net/articles/AVR_Assembler_Makros#SAM_.28Structured_Assembly_Macros.29
txt_out_end: ret ;hier so wie du es auch hast über ne DB mit stoppbedingung out0: .db " AVR-Atmega8 ",$ff
-
Thread
avr asm per gcc: array?
lds r25, index ; ldi r28, lo8(buffer) ; Y = buffer[0] ldi r29, hi8(buffer) ; add r28, r25 ; Y= buffer[index] adc r29, r2 ; zero st Y, r24 [/avrasm] Doch da stellt sich gleich die erste Frage: _SFR_IO_ADDR
werden. Danke! (Aller AsmAnfang ist schwer...) Bitte: ich rede von gcc-asm (also .sx) nicht vom AVR-Assembler!
-
Thread
LPT Acknowledge Pulslänge
ns bis 10 µs. http://de.wikipedia.org/wiki/Centronics-Schnittstelle#Timing_im_Compliance_Mode_.28Drucken.29
>bei C64-Userport-Druckroutinen >meist nur auf das Ende von Busy gewartet und dann das nächste Byte zum >Drucker geschickt. >Ack wird normalerweise nicht beachtet bzw. nur im interrupt Betrieb >genutzt.
-
Thread
Länge im Flash ROM (c++)
Auf einem AVR funktioniert strlen nicht mit im Flash abgelegten Stringkonstanten. Das liegt an der Harvard-Architektur. Verwende stattdessen strlen_P, das ist eine AVR-spezifische Funktion, die statt auf's RAM
der viiiiel zu nieder ist. Ich hab mal den wert ins eeprom geschrieben und dann ausgelesen. es kam 28 raus aber ich hab ein integer wert in ein byte geschrieben. wie kann ich denn die gesamte zahl herausbekommen ? MfG
-
Thread
Bitte Hilfe: Fernsteuerung von 60 LEDs
5-stelligen '15-Segment-Anzeige' mit gemeinsamer Anode http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29
Pädagogische wird sich schnell regeln so wie ich manche Mütter (und Väter) schon erlebt habe. avr
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
kbuchegg; Nein, ich gebe zu, ich habe das nicht ausprobiert, und ich kenne die Adressierungsmodi der AVR nicht. Hätte aber gedacht, dass die Indizierung effizienter ist... Regatti hat aber immer noch nicht gesagt, um welchen µC es sich handelt. Anstatt also von AVR auszugehen, sollte man sich die Möglichkeiten
Am schnellsten geht es sowieso mit einem Dual-Port-RAM und einem FPGA. Ach ja, der gemeine AVR hat ja kein RAM-Interface. Schade.
-
Thread
T6963C Versorgungspannung
Frame Ground)? Einmal steht bei Versorgungsspannung Display min. 8V an PIN 4. Mal aber auch 0V bis 28V. Was gilt denn nun? PIN 4 (Power Supply for LCD (-!!!), aber trotzdem pos. Versorgungsspannung (8V bis 17V)?? Danke schon mal!
Strom ausreichen (um genau zu sein: -9V bei 0mA und -6V bei 30mA Belastung). An meinem T6963C (240x64) jedenfalls funktioniert diese Lösung.
-
Thread
mehrere Servos
www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung#Signalerzeugung_f.C3.BCr_mehrere_Servos_mittels_Timer_.28C.29 #define MILLISEC_BASE (F_CPU/Prescaler/1000) gibt ja den Wert für 1ms wieder aber was ich nicht verstehe ist warum #define CENTER (MILLISEC_BASE/2) die Mitte sein soll da das ja
der Ausdruck im Zähler nicht größer als 65536 wird. Kann das passieren? Angenommen CENTER ergibt 64 und value hat als Maximalwert vom ADC 1023 (größer kann der nicht werden), dann sind wir da knapp an der Grenze drann. Wenn sich für CENTER ein Wert von 67 ergibt, dann sind wir schon über der Grenze
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
beim MSP432. Mein aktueller Kauf: https://www.conrad.de/de/embedded-mikrocontroller-msp430g2553ipw28-tssop-28-texas-instruments-16-bit-16-mhz-anzahl-io-24-1010489.html Der Controller wird über das Launchpad programmiert, bzw., der Msp430g2553 wird im Prototyp programmiert und getestet. mfg klaus
eclipse-ide-cc-developers/galileosr2 http://www.instructables.com/id/How-to-get-started-with-Eclipse-and-AVR/ Step 1: Why? Eclipse is cool. Like, really cool.
-
Thread
Preiswertes ARM9-Linux-Modul mit AT91SAM9261
> Atmel AT91SAM9261 @ 190MHz > 64 MByte SDRAM > 256 MByte NAND-Flash > einfache +3,3V-Versorgung > FFC-Anschluß für gängiges TFT 240x320 > Sonstige Ports (USB, SD-Card, Seriell, ...) auf mit Hobby-Mitteln > lötbaren Anschlußstecker
daß ich mich wieder an Eagle setze und eine eigene Platine mit AT91SAM9261, Micron SDRAM (32 MB oder 64 MB), Sandisk mDoc H3 Flashdrive (256 MB), Ethernet MAC, Spannungsregler, Bauteile für Takterzeugung und 2mm-Buchsenleisten entwickle.
-
Thread
2x Temperatur,dcf und Tastenabfrage auf einem lcd
Hallo zusammen, ich bin was AVR angeht noch ein ziemlicher Newbie. Ziel dieses Postings ist, das ich Denkanstösse für mein Vorhaben bekomme. Ich habe vor mein Display in meinem Auto auszutauschen gegen ein Grafik LCD von Reichelt
er Controller zu wenig Pins hat." Es gibt ja nicht nur AVRs mit 8 Pins, sondern auch mit 20, 28, 40, 64 Pins, such Dir einfach einen aus. Peter
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Hallo Robert, Wie hast du denn den Bootloader auf den AVR bekommen? Denn wenn du den AVR via ISP programmierst, kannst du ja gleich das eigentliche Programm übertragen und den EEPROM beschreiben. Die Fuses sollten für den Reset auf den Bootbereich stehen
. Ich check jetzt mal noch deinen USB-RS232 Wandler. Der sollte definitiv 5V TTL Signale an den AVR senden. Mit welcher Spannung betreibst du den AVR? Du sagtest mal was von 5V? Gruß Steffen
-
Thread
Bitte um Beurteilung des Platinen-Entwurfs
Du meinst das hier 64K x 32 GESPRENGTES DURCH ROHRE GELEITETES HOCHGESCHWINDIGKEITSCMOS STATIC-RAM lustige bezeichnung. Aber das funktioniert nicht mit dem AVR. Ich wuerde so ein 128K Statisches RAM verwenden. Ich
Hallo Santi schau dir mal den Schaltplan auf Seite 28 unten an da steht wie du das RAM an den Prozessor anschliessen must. http://www.atmel.com/dyn/resources/prod_documents/doc2549.pdf Wenn du genau hinschaust sind die Addressleitungen und die Datenleitungen
-
Thread
Fernbedienung RC5 usw.
Speichern. Da sollte man eigentlich mit 50Bytes Pro Taste und Gerät hinkommen. Also müsste ein Eeprom mit 64K für 10Geräte und 100Tasten reichen. Sicher, die Fernbedienung ist dann nicht universell, aber eigentlich müsste jede einlesbar sein.
Hallo! Hat jemand funktionierende AVR-GCC Code, der mittels einer TSOP1738 den oben erwähnten Japan Code von Panasonic empfangen und dekodieren kann?