-
Thread
Preisgünstiger Heizungsregler bei Praktiker
Danke,travelrec. Die Quellen habe ich schon gestern abgeholt,aber erst heute kurz mal angesehen.AVR Studo4.14-589 störte sich mit "is not a AVR Studio 4-savefile.Benutzt Du ein anderes Programm? Am Schaltplan arbeite ich mit Eagle-5.6.0 ligth. Du auch? Gruß Helmut
Der Uhrenquarz läuft mit 32kHz, mit </= 6kHz kommst Du drauf. Das STK500v2 und der AVR-ISP mkII sollten das können.
-
Thread
ATxmega UART ohne Quarz
so jetzt mal ganz nüchter bzgl. dem intern kalibrierten Takt: Quelle Datenblatt: XMEGA A4U 8387D–AVR–02/2013 36.1.14.1Calibrated 32.768kHz Internal Oscillator characteristics Genauigkeit +-0,5% 36.1.14.3Calibrated and tunable 32MHz internal oscillator characteristics Factory calibration accuracy
ausreicht. ATXMegas haben einen im kompletten Spannungs- und Temperaturbereich auf 1% kalibrierten 32-kHz-RC-Oszillator." Grüße Basti
-
Thread
Basiswissen für Branchenwechsel aufbauen? (C# zu µC)
Hi, Daniel, "Branchenwechel" klingt hier wie "Neuanfang". > Ich bin seit 14 Jahren Software-Entwickler. Also: "14-jähriger Erfahrungsschatz, ade!" Und: "Ab nun messe ich mich mit den Bachelors, die C# im Studium gelernt haben, die keine Erfahrung haben und entsprechend billig
Was verdienste momentan mit 14j BE?
-
Thread
Warum kennt der Compiler das nicht (.set, .macro)
assemblieren lasse und wieder disassembliere, erhalte ich: [pre] foo.o: file format elf32-avr Disassembly of section .text: 00000000 <.text>: 0: 0a e2 ldi r16, 0x2A ; 42 2: 1a e2 ldi r17, 0x2A ; 42 4: 2a e2 ldi
[/avrasm] gehabt, und die Programme funktionierten immer. Programmiert hatte ich damals auch in AVR Studio auf dem ATmega32, dann allerdings eben keine C, sondern reine Assembler-Programme, daher auch meine jetzigen Probleme... Aber vielen Dank für Deine Hilfe, die Fehler sind jetzt weg. Mit dem
-
Thread
mehrere Millis()
Ich bezog mich auf den Post von Wolfgang (Gast) 14.10.2021 17:58.
sind: LostInMusic schrieb im Beitrag #6847854: > long z; // zählt in Zehnerschritten von 0 bis 2^32-1 signed, damit ist 0 bis 2^32-1 falsch. Näher dran wäre (0 bis 2^32-1)/2 und danach erfolgt ein Überlauf welcher weder in C, noch in C++ spezifiziert ist. LostInMusic schrieb im Beitrag #6847854
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
Alternative aufgetan um das LCD > anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit > das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als > VGA-Karte zu betreiben... Wenn dir der STM32 missfällt: auch andere Hersteller haben passendes im Angebot (NXP wurde
hier mal posten, aber ich habe schwere Zweifel, daß dies was nützt, weil hier eigentlich alle auf AVR oder STM32 abfahren und vom Rest der Welt nichts wissen wollen. W.S.
-
Thread
uC mit mind. 10 ADC-Eingängen
> uC 10 ADC-Eingänge PIC16F886: 14 ADC-Eingänge
Hier ist ein weitere Vorschlag; einen atmega32u4 auf diesem Board: http://www.ehajo.de/Bausaetze/Atmega32U4-Breakout-Board?source=2 Lochraster und Steckbrett sind auch möglich.
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
sich das zu rechnen;) Hab ich da schon wieder was verpasst? Wusste wirklich nicht, dass es den AVR32 oder den PIC32 in DIP gibt. Robert
im Beitrag #1682243: > Hab ich da schon wieder was verpasst? Wusste wirklich nicht, dass es den > AVR32 oder den PIC32 in DIP gibt. Ich denke auch, daß die Anwendungen, wo man einen DIP-8 oder DIP-20 benötigt von den verfügbaren 8-Bittern zu wuppen sind. Zumindest ich benötige dafür keine 32Bit-Power
-
Thread
fehlerhafte ATtiny2313 Kopie?
die Dinger jetzt nicht programmieren. Weder mit Arduino as ISP noch mit dem mySmartUSB light. Das AVR Prog Tool erkennt den Controller nicht, der AVR Burn-O-Mat kann auch nicht mit dem Chip kommunizieren. Das alles funktioniert jedoch mit einem ATtiny2313A (A!), den ich hier in Deutschland bestellt
oder ein AVR Dragon
-
Thread
Quarzoszillator mit HCF4060
Üblich ist ein Strich als Markierung an der Seite an der die Pins 1 und 16 (bzw. 1 und 14) sind. Wenn also die Schrift lesbar ist, ist der Strich links
Naja, ich verwende ja einen 32,768 kHz Uhrenquarz bei 5V. Ich werde einfach mal 1MOhm Querwiederstand ausprobieren. Mit freundlichen Grüßen, Valentin Buck
-
Thread
Controller mit 16bit A/D konverter
bereichsübergreifenden "Verkaufsgesprächen". "Aber das Vorgänger-System hatte doch 16Bit! Warum habt Ihr hier nur noch 14??? Nein, keine Ausreden, ich will wieder 16Bit haben!" :-)
Oversampling? schreibt Simi doch: häufiger messen und Mittelwert bilden. Schau dir doch mal hier unter AVR > AVR-GCC-Tutorial an. Ist eigentlich eine Einfürung in GCC (ein kostenloser C-Compiler), da wird auch einiges über AD und DA geschrieben.
-
Thread
avr-prog durch avrdude ersetzen - atmega32
Hallo! Ich möchte von AVR Prog aus dem AVRStudio auf linux wechseln und da gibt es ja avrdude. Welchen befehl muss ich nutzen, bzw. wo finde ich den wenn ich genauso wie beim AVR Prog einen Atmega32 Prozessor programmieren
okay. ausprobiert: [root@progchip blinkyled]# avrdude -p m32 -c avr910 -P /dev/ttyS0 -U prog.hex avrdude: avr910_recv(): programmer is not responding [root@progchip blinkyled]# avrdude -p m32 -c avr910 -P /dev/ttyS1 -U prog.hex avrdude: avr910_recv(): programmer
-
Thread
USB µC daten auswertung
der PIC18F14K50 (Beispielschaltung: www.fundf.net/usbnub/).
auf der Seite nicht schlecht. Schau Dir mal die 2 Links an: http://www.mikrocontroller.net/articles/AVR-Tutorial bzw. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Und da es immer übersehen wird, ja das Tutorial gibt es auch als PDF: http://www.mikrocontroller.net/wikifiles/1/1b/AVR-GCC-Tutorial.pdf
-
Thread
GCC erzeugt zu kurze Interrupttabelle auf ATTiny24
Ich versuche seit Stunden verzweifelt folgenden, kleinen Programmabschnitt mit avr-gcc unter Windows auf einem ATtiny24V zum laufen zu kriegen: [c] #include <avr/interrupt.h> #include <avr/io.h> #include "Tools.h" ///<summary>ADC Interrupt</summary> ISR(ADC_vect) { volatile
den Paramtern (also an mir) und nicht am GCC liegt. Die GCC Version ist gcc version 4.3.2 (WinAVR 20081205). Also der aktuellste WinAVR. Nachfolgend mal die einzelnen Aufrufe, so wie sie das Makefile absetzt: [pre] avr-gcc -c -mmcu=attiny24 -I. -gstabs -Os -DF_CPU=8000000UL -funsigned-char
-
Thread
Probleme mit EA eDIP240-7
Makro #TA ; Terminal aus x1=0 y1=0 x2=140 y2=YMAX #RR x1,y1,x2,y2, 13 #ZF CHICAGO14 #ZV SET #ZC (x2-x1)/2,y1+1,"Bargraph-Demo" #GR x1,y1+15,x2,y1+15 h1=13 h2=22 x=x1+5 y=y1+20 #ZF GENEVA10 #ZL x,y,"- 32 userdefined and| autoscaling Bars" y=y+h2 #ZL x,y,"-
#BA 7,w6 #BA 8,w7 #BA 9,w8 #BA 10,w9 #BA 11,w10 #BA 12,w11 #BA 13,w12 #BA 14,w13 #BA 15,w14 #BA 16,6
-
Thread
avr toolchain compilerfehler?
Hallo Leute, nachdem ich für die Toolchain von AVR geworben habe (avr-toolchain-installer-3.3.0.710-win32.win32.x86.exe), saß ich heute den ganzen Tag über einen (Compiler)-Fehler. Ich benutze in einem Funktionsaufruf einen konstanten String: printf
debug_pubtypes 000005ca 00000000 00000000 00029d64 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_ranges 00000098 00000000 00000000 0002a32e 2**0 CONTENTS, READONLY, DEBUGGING Adib.
-
Thread
Atmega64 und XMEM
verwenden, aber ein PIC32 ist für den Anfang einfacher zu handhaben - Microchip hat alles für Dich vorbereitet. Das sind doch schon ganz andere Dimensionen, oder? fchk
Größe. Die übliche Staffelung war 16 Ki, 64 Ki, 256 Ki, 1 Mi. > Verbaue ein 128kx8 Oder eben 32 Ki x 8, falls das auch reicht.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
any other pin" = das gilt nur für die ADC-Pins, nicht für den Rest. Und schon garnicht für neuere STM32!)
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
Frequenzzähler bis 10MHz (Zählbaustein auf Hartwarebasis)
Zählertor ist allerdings dann notwendig, z.B. ein 7400. Ein LS/HC sollte bis 25MHz können. Brauchst du 32 Bit, dann nimmst du eben 2 mal 74393. 74393 Dual 4-bit asynchronous binary counters with reset. +---+--+---+ /1CLK |1 +--+ 14| VCC 1RST |2 13| /2CLK 1Q0 |3 74 12| 2RST 1Q1
den AVR direkt mit 10 MHz takten.
-
Thread
Servo ansteuern
Endlage 1,5ms Mitte und 2ms die andere Endlage. Ich habe in Assembler ein Programm geschrieben das 32 Servos gleichzeitig ansteuern kann.
Impulserzeugung läuft im Interrupt und bremst das Programm nicht aus. Ich denke mal, dass das Erzeugen deiner 32 Servoimpulse im Interrupt weniger als 20% Rechenzeit eines mit 1MHz laufenden ATMegas benötigt und der AVR die restliche Zeit rechnen oder pennen kann. ...
-
Thread
GLCD KS0108 und apetech lib aus dem Wiki
lib von ape hier aus dem Wiki benutzt? http://www.mikrocontroller.net/articles/KS0108_Library WinAVR-20100110 und das AVR Studio5 kommen damit nicht klar. Ich habe das Problem bis zu den inline Funktionen ks0108ReadData und ks0108Enable zurück verfolgt. Fehlermeldung lautet: function is declared but
h:97: warning: inline function 'ks0108ReadData' declared but never defined Compiling: ks0108.c avr-gcc -c -mmcu=atmega32 -I. -gstabs -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ks0108.lst -std=gnu99 -Wp,-M,-MP,-MT,ks0108.o,-MF,.dep
-
Thread
MCP3201 mit Atmega 8 in BASCOM
ADC noch nicht, möchte aber wissen wie das geht. Wären die Anschlüsse so richtig? CLK(ADC)--->SCK(AVR) pin 17 Dout--->MISO pin 16 CS--->SS pin 14 MfG Steven
------------------------------------ ' System Settings '--------------------------------------- avr.device = atmega328p avr.clock = 16000000 avr.stack = 42 '--------------------------------------- ' Macros '--------------------------------------- #define BV(n) as ( 1<<(n) ) #define NBV
-
Thread
Auslesen des Beschl.-Sensors ADXL202
Programm (mit Interrupts), welches dir dann nie Pulslänge an den PC schicken sollte : #include <avr/io.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <inttypes.h> // um Register auch bitweise in Binärformat ansprechen zu können #define BIN8(b7,b6,b5,b4,b3,b2,b1,b0) (
Terminalprogramm, das die 2 8-bit wieder zusammensetzt, schick ich dir per Mail. #include <avr/io.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <inttypes.h> // um Register auch bitweise in Binärformat ansprechen zu können #define BIN8(b7,b6,b5,b4,b3,b2,b1,b0) (
-
Thread
Sanftanlauf für Leistungsnetzteil an Benzingenerator
) Zuhause eine Wasserpumpe 800W, eine Osmoseanlage 750W sowie eine Dialysemaschine 2300W über den 32A CEE Anschluß. Ich schalte erst die Wasserpumpe an, danach die beiden anderen Geräte. Die AVR hält einwandfrei die erforderliche Spannung sowie die Frequenz stabil.
Das Problem ist, so wie es aussieht, der Generator des TO hat keine AVR. HYUNDAI Benzin Generator HY8500LEK Maximalleistung von 8.5 kW (230V) 16.3 PS starker 4-Takt 1 Zylinder Motor Handstarter & Elektrostarter AVR (Automatic Voltage Regulator
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
/c etc. für diese 3 Prozessoren, und für manche Projekte auch ein CPU-übergreifendes H-File für STM32 und AVR. Ich komme einfach nicht mehr hinterher, in einem Projekt eine Datei zu ändern und dann daran zu denken, diese Änderung auch für die anderen Prozessoren/Projekte einzuflechten. Irgendwann hat
Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB
-
Thread
mehrere Fragen zum Thema EEPROM im AVR
Ich gehe mal davon aus, daß du AVR-GCC benutzt. [c] #include <avr/eeprom.h> #define ARRAY_SIZE 512; uint16_t freq_adc[ARRAY_SIZE]; void save_to_eeprom() { eeprom_busy_wait (); eeprom_write_block(&freq_adc, 0,
Wenn der Mega32 zu klein ist: Es gibt pinkompatibel dazu den Mega644(P) mit 2KB EEPROM.
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
/STM32_01.htm / https://www.richis-lab.de/STM32_04.htm
is set (FINIT=1) in the CAN_FMR register. * @params: index - Specified filter index. index 27:14 are available in connectivity line devices only. * @params: scale - Select filter scale. * 0: Dual 16-bit scale configuration * 1: Single 32-bit scale configuration
-
Thread
Motor läuft erkennen
und 13V > - wenn der Motor läuft und der Akku geladen wird, steigt die > Bordspannung bis ca. 14,2 - 14,4V Wie ich weiter oben Schrieb bei mir nicht einsetzbar. Folgendes Scenario: Motor steht, Sonne scheint auf die Solarzelle, diese lädt mit sagen wir mal 4-5A die Fahrzeugbatterie. Die Spannung
ist ungleich schwieriger als ein PWM Signal welches soweit ich bisher herausfinden konnte entweder 14 oder 85% betragen kann.
-
Thread
Controllervergleich
etwas hinlegen muss. Das ist auch der Hauptgrund, warum ich jedem, der sich mit MCs beschäftigen will AVR oder MSP ans Herz legen würde. Dafür gibt es gute und kostenlose Compiler. Die Unterschiede zwischen den PICs sind wirklich gewaltig. Die 14-Bit Familie unterscheidet sich im Prinzip "nur" durch
@Steffen, ich möchte mal die Begriffsverwirrung etwas lösen: "Der Code von 12-Bit und 14-Bit Prozessoren..." Es sind alles 8-Bitter, d.h. die Instruktionen verarbeiten 8 Bit Daten. Was da 12, 14 oder 16 Bittig ist, ist allein das Befehlswort. Der AVR ist ja auch ein 8-Bitter, obwohl
-
Thread
Besteht Bedarf an AVR XMEGA-Evalboards?
XMega bei farnell 12,27€?? wtf? Wer bezahlt das? Das sind doch auch Netto Preise, also insgesamt 14,60€
seltsam ich sehe was anderes .... Laut Micron ist MT48LC32M4A2 – 8 Meg x 4 x 4 banks, im schaltplan steht ebenfalls MT48LC32M4A2.
-
Thread
Tach auch - Vorstellung
und Weller-Magnastat versucht, PIN 14 anzulöten :-)
Also so: Zeile1: Programmausgabe 1 Zeile2: Programmausgabe 2 Zeile3: 1 2 3 4 5 ... 12 Zeile4: 13 14 ... 21x Nächste Sekunde: Zeile3: 1 2 3 4 5 ... 12 Zeile4: 13 14 ... 21x Zeile1: Programmausgabe 1 Zeile2: Programmausgabe 2 dann wieder wie oben usw.
-
Thread
1000 AUSGÄNGE: - größerer Mikrocontroller? - IC's mit Porterweiterung? - Multiplexen? (Arduino Mega)
Das mit den 24 LEDs wird wohl problemlos en MEGA32 schaffen. Der kostet z.B.5,35 EUR. citb
du solltest am 14.Juni Mal berichten was du bis dahin hast, daraus können andere vielleicht lernen (na ja, ich glaubs nicht wirklich, der nächste Visionär wird am noch am 14.Juni seine Visionen in die Tasten hacken
-
Thread
DCF77 - Empfang
Wenn du schon ein ESP32 einsetzt, warum holst du dir die Uhrzeit nicht per NTP?
https://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR#DCF77-Modul_von_Reichelt
-
Thread
Probleme mit JTAG einstieg
eine Antwort zu bekommen. Vorweg, ich verwende Linux (Kubuntu 10.10), als Schnitstelle den USB Avr Lab mit der mitgelieferten JTAGICEmkII_1.3 Firmware, avr-gdb, avarice zur Kommunikation von gdb und jtag und den bereits angesprochenem atmega32 (mit 16Mhz Quartz, On-Chip Debug und jtag per fuses enabled
angefangen avarice mit folgendem Befehl zu starten: [code]avarice --program --file output.elf -P atmega32 --jtag usb :4242 -2 -d [/code] Und bekomme dabei folgenden Output: [code]toti@toti-vostro:~/workspace-avr/FirstSteps$ sudo avarice --program --file output.elf -P atmega32 --jtag usb :4242 -2 -d AVaRICE
-
Thread
atmega88A clone
irgendwo drinnen -mehr I/Os: die Pins AVCC und andere taugen als GPIO -bis zu 80mA pro Pin -bis zu 32Mhz mfgnn
http://item.taobao.com/item.htm?spm=a230r.1.14.9.1Pg9mH&id=19420842791 Ist das hier auch ein AVR clone? http://item.taobao.com/item.htm?spm=a230r.1.0.0.1Pg9mH&id=20067878150 Hab mal beim Hersteller nach Samples gefragt.
-
Thread
Microcontroller & Java
abstrakte Hochsprache wie JAVA auf Bare-Metal Targets zu bringen. Aktuell waere das sowas http://www.stm32java.com/portal/
Hallo; vielleicht von Interesse:http://www.stm32java.com/portal/ Gruß
-
Thread
Welches ist der beste Microcontroller für Modellbau
Ich würde gerne mal noch was ganz anderes in die Runde werfen: Den LPC2104. Denn: AVR, 8051, und Pic sind bald tot. - Arm7tdmi-Core - 128Kb Flash - 64Kb Ram - bis zu 60MHz - 2 UART, SPI, I2C- 32-Bit Timer, Pwm, RTC, Watchdog - SINGLE-CHIP-LÖSUNG!! - 44-pol Gehäuse - Auch mit
fast vergessen 8051 : MP3 , USB , ... So schlecht ist der Kern doch nicht , und die Fa. Atmel ( AVR ! ) baut die Dinger in x Varianten . Ohne Elektor wäre ich bei AVR gelandet , und sicher nicht bereut . Aber für AVR gibt es keine Wahl , Atmel oder nix . Bei 8051 ist die Auswahl riesig
-
Thread
Neue Propeller Karte zu Fertigen
Vinculum gibts z.B. bei Reichelt für 14,65 Euro
hier bestellt: http://elmicro.com/de/propeller.html Kosten: PROP/D40 Propeller Chip P8X32A-D40 (DIP40) 14,90 EUR wie zuvor, ab 10 Stück 11,90 EUR wie zuvor, ab 100 Stück 10,85 EUR Bestellung wird
-
Thread
Mit FPGA möglich?
halt so sein, das es auch flexibel ist, nicht so wie jetzt mit den 1000 festen Gattern. Evl. einen AVR und CPLD. Schöner wäre es aber alles in einem IC zu haben. Deshalb die Frage ob es machbar wäre bevor ich mich komplett verrenne. Gruß Thorsten
Lothar Miller schrieb: > Auf der selben Fläche (9cm²) kann ich locker 114/8 = 14 Schieberegister > für 20 Cent verbauen: 74HCT165 Gehäuse SOT763-1 2.5 x 3.5mm von NXP... > :-o Der 74HCT165 ist nur 8 Bit, davon würde ich ja 32 benötigen... da nehme ich lieber 4 * 64Bit Shift
-
Thread
Suche nach schnellem Mosfet
man 200Hz und gut ist das. Da einen Gatetreiber zu setzen ist übertrieben. Höchstens einen 74HC14 lass ich mir noch einreden.
ganz bestimmt kommt: die 40mA "Absolute max" im AVR-Datenblatt beziehen sich auf Dauerstrom. Die Umschalt-Peaks begrenzt der AVR, wie alle CMOS, schon selber.
-
Thread
STM32F1 Brushless Motor Steuerung
kommen dann noch mehr Fragen, weil dir anscheinend ein paar Grundlagen fehlen. Also lies in Ruhe mal AVR447 und evtl. auch AVR444. Auch Freescale hat interessante Artikel...
natürlich initialisiert sein, und die Pins auf AF konfiguriert werden. Siehe z.B. die Beispiele im STM32 VLDicovery Package.
-
Thread
Anfänger PIC kauft Beratung
kannst, vielleicht lohnt sich dann eher mit 16-Bit (PIC24, http://flyingpic24.com/) oder einfach gleich 32-Bit (PIC32, http://exploringpic32.com/) bei den PICs einzusteigen, sofern du mal was größeres planst (Grafikdisplay, Audio, ...). Die PIC32 sind ein vollständiger Architekturwechsel zu MIPS. Hier
Du benutzen oder liegen lassen kannst. Du wirst es auf einem PIC24 und auch auf PIC32 einfacher als auf einem AVR oder PIC16/18 haben, weil Du Dich nicht um die Trennung zwischen Programm und Datenadressraum kümmern musst. Beim PIC32 gibt es diese Trennung nicht, beim PIC24 gibt es sie
-
Thread
Laden des Hexfile in VMLab schlägt fehl.
Hallo erstmal, ich versuche das Projekt ETH_M32_EX (http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex), beziehungsweise die Software per VMLab zu testen. Habe die Platine bereits aufgebaut aber warte noch auf den Programmieradapter (danke DHL
>.text 34174 0 Das passt auch nicht mehr in einen ATMega32. Bei 32767 (0x7FFF) ist Schluss. Hab mir grad mal die Version 1.14 bei Ulrich gezogen und compiliert. Hier die Adressen aus meinen HEX Files AVR-GCC 4.1.2 0x7B9C passt ACR-GCC 4.3.0 0x843E
-
Thread
ATMEL Evaluations-Board V2.0.1 & ATtiny13
angepasst werden sollen, und zwar wie folgt: Fusebit DCBA auf "1011:Int. RC Osc. 128 kHz; start-up time: 14 CK + 64 ms\ Fusebit E auf "1:Divide cock by 8, OFF\ So tat ich dann auch... nach "WRITE FS" erkannte BASECOM AVR meinen ATTiny13 nicht mehr. Auch Ponyprog half nix. Allerdings funktioniert die Schaltung
JTAG debuggen, allerdings nur die kleineren debug-fähigen AVRs bis 32 KB Flash. Und von all dem Zeugs gibt es ganz brauchbare Nachbauten zu akzeptablen Preisen. Da wären Ullihome, Obdev, AVR-ASP z.B. als Suchbegriffe geeignet. Diesbezüglich kann und will ich aber keine
-
Thread
Nur PLL clock für Timer?
Steuerzeit Periode mit 1us Auflösung bestimmen. Da brauchst Du an sich nicht schneller takten. Ja, ein AVR oder PIC würde hier auch dicke ausreichen und ein STM32... Naja, uC sind nicht nachtragend:-)
Thermocouple Polynomial 9ter Ordnung in nur 14us bei 36 MHz. Das ist nützlich wenn man mit ITS-90 NIST Koeffizenten aller gängigen TC Typen arbeiten will. Jedenfalls kann man mit diesen 32-bit uC Familien viel machen. Ich mag sie ganz gerne.
-
Thread
AD9833 will einfach nicht.
D14 define the frequency register. //Fixed to D15 D14 = 01 means using FREQ0 DDS_write(0x4000 | (regval & 0x3FFF)); DDS_write(0x4000 | ((uint32_t)(regval >> 14) & 0x3FFFL)); } [/c]
D14 define the frequency register. //Fixed to D15 D14 = 01 means using FREQ0 DDS_write(0x4000 | (regval & 0x3FFF)); DDS_write(0x4000 | ((uint32_t)(regval >> 14) & 0x3FFFL)); } void DDS_signal
-
Thread
undefined reference to `main' in Assembler??
: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 19 c0 rjmp .+50 ; 0x34 <__ctors_end> 2: 2a c0 rjmp .+84 ; 0x58 <__bad_interrupt> 4: 29 c0
; 0x58 <__bad_interrupt> 2c: 15 c0 rjmp .+42 ; 0x58 <__bad_interrupt> 2e: 14 c0 rjmp .+40 ; 0x58 <__bad_interrupt> 30: 13 c0 rjmp .+38 ; 0x58 <__bad_interrupt> 32: 12 c0 rjmp .+36 ; 0x58 <__bad_interrupt> 00000034 <__ctors_end
-
Thread
Eigenes Projekt für Anfänger: was brauche ich alles?
und wieso nicht einen Euro mehr in die Hand nehmen und einen AVR mit 4 Ports also 32 I/O Pins nehmen? Dann braucht man auch das Display nicht im 4 Bit Modus ansteuern sondern im 8 Bit Modus plus 3 Steuerleitung sind alleine schonmal 11. Einen Taster braucht man nicht
Thomas O. schrieb im Beitrag #2120934: > und wieso nicht einen Euro mehr in die Hand nehmen und einen AVR mit 4 > > Ports also 32 I/O Pins nehmen? Dem kann ich nur zustimmen. Für einen Anfänger reicht auch ein... So ein Quatsch! mfg.
-
Thread
Einplatinencomputer mit ATTiny/Mega/xMega
2 Anschluss (Tastatur) Was willst Du mit dem Flash und SDRAM machen? Ist Dir klar, dass Du bei AVR im RAM keine Programme laufen lassen kannst. Dafür bräuchtest Du eine andere Prozessorarchitektur wie ARM oder PIC32 (MIPS). Wie viel SDRAM willst Du haben? Warum SDRAM? Wenn Dir 512k reichen (das ist für AVR schon reichlich viel), ist SRAM einfacher. Du weisst, dass ein AVR mehr als 64k nicht am Stück verwalten kann, sondern nur mit Bankswitching. Ein 32 Bit Prozessor braucht so eine Krücke nicht. fchk
-
Thread
Richtiger Mikroprozessor
mit einer 8-Bit MCU (Micro Controller Unit) bewältigt werden können, du brauchst also noch nicht auf 32-Bit umstellen. Nimm eine ATTiny MCU, wenn dir die AVR Architektur schon familar ist. Die kommen auch mit erheblich weniger Pins daher, so dass das ganze kleiner wird. And the benefit on top ist ein
einem Attiny 24 - lösen, die in SO14 aber auch effektiv nicht wirklich kleiner als ein Atmega328 in LQFP32 sind. Fazit: falls über 50% deiner Bauteile nicht in 0603 Bauform sind, kannst du da nicht viel machen. Viel mehr geht vermutlich