-
Thread
Umstieg von Windows auf Linux?
gefehlt haben. [code] rmadison gimp gimp | 2.8.14-1+deb8u2 | oldoldoldstable | source, amd64, armel, armhf, i386 gimp | 2.8.18-1+deb9u1 | oldoldstable | source, amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x gimp | 2.10.8-2 | oldstable | source, amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x gimp | 2.10.22-4 | stable | source, amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x gimp
-
Thread
AVR mit zu wenig Spannung betreiben
nicht: "Mit Vorteiler tuts das" Wer unbedingt 3,3V und 16MHz will, wird offensichtlich in der AVR Welt nicht glücklich. Viele (alle?) ARM können das. Also? Dem findigen Entwickler fällt schon was ein.....
Versorgungsspannung richtig funktioniert. > Wer unbedingt 3,3V und 16MHz will, wird offensichtlich in der > AVR Welt nicht glücklich. mir würden 1Mhz reichen, aber die Module sind mit 16Mhz Quarz bestückt. Ich möchte klären, ob ich unbedingt den Quarz auswechseln muss.
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
würdest du persönlich das auch so einschätzen, dass ein gut optimierter > Code, der mit meinetwegen 64 Bit Fixpoint rechnet Da muss man doch nicht schätzen, das kann man ganz genau nachschauen.
jahre auf dem Buckel hat und dann hoffen das es noch weiter 15 jahre überlebt, ... siehe i.mx 53 / 28 / ... http://www.freescale.com/webapp/sps/site/overview.jsp?code=PRDCT_LONGEVITY_HM
-
Thread
In einem Assembler Programm für Division auf C ausweichen!
näher :) Was für eine Calling Convention? genau diese Register brauche ich !!!! Ich arbeite mit AVR Studio und WinAVR für C!
englische Dokument steht in der FAQ der avr-libc: http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_reg_usage
-
Thread
Bussystem für viele AVR
Controller extra nehmen. zB den MCP2515 der ist zusammen mit einem Mega8 immernoch günstiger als ein AVR mit CAN und das funzt wenigstens gut. Außerdem hat CAN (genau wie RS485) noch alle Vorteile die eine differentielle Übertragung so mit sich bringt. Du wirst die 100 AVR ja nicht gerade alle auf einem
Movergan wrote: > Welche anderen µCs können denn besser mit CAN umgehen? Unterhalb der 40/64-Pin-Klasse ist beispielsweise Microchip etwas rühriger. Gibt 28pinner mit CAN, z.B. PIC18F258[0] und dsPIC30F4012. Nachteilig sind freilich die Bugs, der MCP2515 ist ziemlich sauber, die integrierten
-
Thread
3 phasenverschobene Signale mit AT90PWM3
durchforste, kann ich mit dem AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen unter Benutzung des 64 Mhz High-Speed PLL?
da wirst du bei den dsPics fündig. z.B.: dsPic33EP64MC502 3 PWM Paare 3.3V ca. 1ns PWM Auflösung!!: dsPic30F202 4 PWM Paare 5V dsPic33FJ16GS502 4 PWM Paare 3.3V alle 3 im 28DIP Gehäuse Sowas wünsche ich mir beiden Cortexen. Gibts
-
Thread
lineare Frequenzänderung erzeugen (AVR)
mit einer Division, das dauert zwar, aber ist dann exakt. http://www.mikrocontroller.net/articles/AVR_Arithmetik#Division http://www.atmel.com/dyn/resources/prod_documents/doc0936.pdf AVR200: Multiply and Divide Routines
10kHz hätte man noch eine Auflösung von 9Hz. Brauchst du wirklich 2Hz ? Ansonsten könntest du einen AVR mit PLL (tiny26x, tiny25 usw.) nehmen, die haben einen Timer der mit 64MHz läuft. Oder eben DDS. Was für dich besser ist, musst du wissen, denn du verrätst ja nicht wozu das gut sein soll.
-
Thread
GPX-/GPS-Logger
zum LIPO die restliche Schaltung versorgt soll per Taster zugeschaltet werden und sich dann über den AVR bis zum Shutdown selbst halten. Neben dem 501ETTL (ca 65mA) und der SD Card wären es noch der AVR und maximal 2 (ggf. 3) gleichzeitig betriebene LEDs. der Gesamtstrom sollte vorsichtig geschätzt
programmiert. Richtig sind folgende Einstellungen: - Int. RC Osc. 2 MHz; Start-up time: 6 CK + 64ms - enable Brown-out detection at VCC=2.7 V Fuse bytes: low: 0xA2 high: *0xD9*
-
Thread
Programm zum Erstellen eigener Schriftarten (LCD)
wiederholen... Die Buffer- und Prüfsummen-Geschichte für TCP war eigentlich bis eben noch ok bei meiner AVR-Ethernet-Spielerei. Jetzt plötzlich nicht mehr?!?!? ;) Gruß aus Berlin Michael
; H(72) Index: 7 .db 0,0,65,127,127,65,0,0 ; I(73) Index: 8 .db 48,64,65,127,63,1,0,0 ; J(74) Index: 9 .db 127,127,8,28,119,99,0,0 ; K(75) Index: 10 .db 127,127,96,96,96,96,0,0 ; L(76) Index: 11 .db 127,127,6,12,6,127,127,0 ; M(77) Index: 12 .db 127,127,6,12,24,127,127,0
-
Thread
LED Aussteuerungs - Multiplex - Display
Hallo Leute möchte ein display eines spektrum analyzers mit nem atmel avr und ner multiplex led schaltung realisieren ! die einzelnen signale habe ich schon ( 28x bandpassfilter) nun muss ich aber noch die led s ansteuern 12 stück pro kanal wie könnte ich das machen
über multiplex und gleichzeitig noch ne aussteuerungsanzeige einbauen für je 12 led s pro kanal bei 28 kanälen ...
-
Thread
Programmier Stil für Mikrocontroller
angesprochenes Device uint8_t tx_size; // Grösse des TX Datensatzes uint8_t tx_buf[64]; // Sendepuffer uint8_t rx_size; // Grösse des RX Datensatzes uint8_t rx_buf[64]; // Empfangspuffer }; struct _SPI_DataFrame SPI_DataFrame; [/c] Ja, man
angesprochenes Device uint8_t tx_size; // Grösse des TX Datensatzes uint8_t tx_buf[64]; // Sendepuffer uint8_t rx_size; // Grösse des RX Datensatzes uint8_t rx_buf[64]; // Empfangspuffer }; SPI_Frame.tx_buf[idx++] = CMD_PORT2_DIR; // Kommando
-
Thread
MAX7456 & STM32 Charakter überschrieben
****************************************************************/ #include "main.h" #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "max7456_software_spi.h" #if (ALLCHARSDEBUG|(WRITECHARS != -1)) /** * easy char creation: * http://www.mylifesucks.de
012345678901 const char chr1[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa8,0x55,0x52,0xa8,0x55,0x50,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x00,0x15
-
Thread
Wurzel ziehen asm
" ; Very SMALL AVR code sqrt(num) ; adopted by Jack Tidwell .def sqrt = r0 .def numlo = r16 .def numhi = r17 .def subber = r24 .def subberh= r25 ; Enter w/the 16bit number to take the sqrt of in r16,r17 (low
Hallo, ich habe einmal eine Wurzelfunktion in AVR-Assembler geschrieben. Allerdings für 64bit-Double. http://www.martin-cibulski.de/atm/mount_controller_4/mc_4_asm_main/float_sqrt.asm Die Funktion arbeitet mit einer Iteration. Vorlage war
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
denn? Ich könnte auch noch was unter dem ATMega16M1 einsetzen. Ach ja, ein Traum wären ja 32MHz+ AVR mit 44 oder 64 Pins und 2x CAN-FD. :-) Oh ja, mit 0,5mm Pin-Abständen natürlich. Aber nun ja, wird es nicht geben fürchte ich und so sehe ich für die ständig näher rückende Zukunft was mit ARM Kern
hat ja auch ARM im Sortiment. Nur haben die einfach nichts was ich als richtiges Upgrade zu den AVR gebrauchen könnte, da ich CAN brauche und nicht so viele Pins. Die M7 von Atmel haben bei 64 Pins nur einen CAN, sonst gibt es nur M3 mit 100 Pins aufwärts, A5 und den M0 C21 der mir wiederrum als
-
Thread
Übergabe & Rückgabe eines structs
Ich habe meinen Code jetzt abgeändert, so dass die Zeit in einer uint64 gespeichert ist. Insgesamt vereinfacht das das Programm, allerdings ist aber auch ein Problem neu entstanden. Im Code ist ebenfalls eine RTC nach http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde
brauchst Du dann schlichtweg auf Deinem µC nicht mehr mit uint64_t zu hantieren.
-
Thread
USBtin - Maximale Geschwindigkeit? - Alternativen mit AVR
> Gibt es eine günstige Alternative (<50€) die einen AVR-Chip einsetzt Du hast gar nicht gesucht. Wenn man bei google "AVR Can" eingibt, werden einem direkt Bilder von diesem Teil geliefert: http://www.watterott.com/de/AVR-CAN Sowie zahlreiche andere
Minimalbeschaltung. Und Breadboard tauglich sind die Chip-Gehäuse > auch nicht. Dann nimm doch einen dsPIC33FJ64GP802-I/SP. 28SDIP, 40 MHz, 16k RAM, ECAN drin (eine deutlich verbesserte Version dessen, was im MCP2515 ist, minus dem SPI-Interface natürlich), DMA drin. Oder dsPIC33EP128GP502-I/SP, quasi das gleiche
-
Thread
ATtiny12: Assembler in Atmel Studio 7
man die I/Os der Ports einstellen und unterschiedlich ansprechen kann, über Virtual Ports etc. Ein AVR128DB28 sieht z.B. von außen genauso wie ein ATMEGA328P aus, ist aber – obwohl die CPU an sich fast identisch arbeitet – im Inneren völlig anders aufgebaut, das Drumherum ist quasi ein deutlich komplexer
ist, ohne daß man genau weiß, was der TE überhaupt vor hat. > > Aber eine Sache dazu: Diese neue AVR-Architektur halte ich für eine > Totgeburt. Wenn ich da vieles neu oder umlernen müsste, dann wechsle ich > garantiert nicht von AVR-alt auf AVR-neu, sondern von AVR auf ARM Cortex > M0 oder M3
-
Thread
SD-Karte an AVR idlet nur
Hallo zusammen, seit Wochen versuche ich eine SD-Karte am AVR zum Laufen zu kriegen - ohne Erfolg. Die Eckdaten: - ATmega8L, 8MHz - AVR und Karte laufen mit 3,3V - Hardware-SPI des AVR mit 125kHz (Vorteiler 64) Das Problem: ACMD41 (aber genauso CMD1) zeigt
>- AVR und Karte laufen mit 3,3V Also wozu ein Schaltbild? Du benutzt ja keine Spannungsteiler, die als Fehlerquellen in Frage kämen. Außerdem empfängst Du ja eine R1-Antwort (01h) von der Karte, wenn
-
Thread
ENC28J60 : Stack programmieren nötig?
www.microchip.com und dann bei Suche enc28j60 ethernet stack http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1489&pageId=64 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2507¶m=en024068
Anbindung eines ENC an einen Mega32 investiert und vor zwei Monaten seine Sourcen veröffentlicht: avr.auctionant.de http://avr.auctionant.de/avrETH1/index.html http://avr.auctionant.de/avrETH1/software_download.html
-
Thread
Test von Gleitkommazahl auf 0 führt zum Aufruf von __cmpsf2
zerstören darf weil die nicht mehr benötogt wird, oder eben nicht. Momentan ist es so, das der AVR-Teil im GCC keine float-Vergleiche unterstützt, und diese Vergleiche einfach auf Aufrufe von Bibliotheksfunktionen wie __eqsf2 für a == b abgebildet werde. Fasst man diese Vergleiche im AVR-Teil
der Compiler einfach alles auf die __cmpsf2 biegt. > Fasst man diese Vergleiche im AVR-Teil an und sagt "Ja, avr-gcc kann > Floats gegeneinander vergleichen", dann ist es nicht möglich, sich > spezielle Vergleiche rauszupicken. Stattdessen muss man alle > float-Vergleiche implementieren
-
Thread
Einstieg in die Welt der Mikroprozessoren
. C-Tutorial gibts hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Vom STK würd ich abraten, meiner Meinung nach viel zu teuer. Wenn du dann doch keine Lust auf AVR hast ist des Geld fürn Ars**. gruß
auf einer Second-Hand GPS-Platine) rum. In C kann man alle drei programmieren. Subjektiv hat der AVR die Nase vorn - es gibt zwei kostenlose Entwicklungsumgebungen (WinAVR/AVR Studio) und massenweise Sourcecode, Tutorials, Hardwarevorschläge, Foren/User, Händler... im Netz. Die Dokumentation von Atmel
-
Thread
[V] Grafik /Char LCD´s
CCFL Hintergrundbeleuchtung - Bild unter http://tirol.utanet.at/eichhorp/lm32015.jpg * 1 Stk. LM64p70 640*480 Pixel - ohne Controller - Datenblatt gedruckt beiliegend - neu - CCFL Hintergrundbeleuchtung - Bild unter http://tirol.utanet.at/eichhorp/lm64p70.jpg Preise nach Vereinbarung
das UG-24B09 240*64 Pixel ist weg. philipp
-
Thread
Suche nach gutem Mikrocontroller
compilers http://www.microchip.com/mplab/mplab-x-ide Die neueste IDE unterstuetzt nun auch scheinbar AVR uCs
USB noch Spannungsregler brauchst, bleibt ja nur noch der nackte Mikrocontroller übrig (sowohl bei AVR als auch bei STM32). Damit erübrigt sich die Frage nach dem Modul oder dem Nachbauen.
-
Thread
Reale Einstiegsgehälter
SPS-Steuerungen und... auch manchmal Kabelaffe ;-) BJ 1983 und noch nicht verheiratet 0 JBE -> 28K/Jahr Brutto (nur 12 Monatsgehälter! kein Urlaubs/Weinachtsgeld!); 25Tage Urlaub; 40h/Woche (eher 50); Überstunden in GLZ; Arbeitsplatz: Bremen (PLZ: 28***) Wohnort: Landkreis Oldenburg (PLZ
35h 4129,00 Bezug 40h 4718,86 -- 8/7 = 14% Zulage 19% 896,58 -- leistungsbezogen 0 ... 28% 5615,44 Anzahl 12 67385,28 -- Jahresgehalt WG 3088,49 -- Weihnchtsgeld 0,55 Urlaub 30 3930,81 -- Urlaubsgeld 0,7 Gesamt 74404,58 Vorher hatte er nach seinen Angaben
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
passt auf jede Zange. Ich werde dann hier berichten ob SN-2 mit Duponts besser klar kommt als SN-28b
Stück DP-HDMI Adapter 1080p für 6,39€ - 70% = 1,92€ -> 0,96€ /Stück https://www.amazon.de/dp/B09M6KRT64 Metallgetriebemotor 6V 100rpm für 7,59€ - 70% = 2,28€ https://www.amazon.de/dp/B08B3M625K 3 Stück IR-Trackingsensor 4-Kanal Modul für 7,99€ - 70% = 2,40€ -> 0,80€ / Stück https://www.amazon.de
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
anschließen. Ich hasse es wenn ich was 2 x tippen muss. Und bei HEX-Code besonders. Der hat mich schon am C=64 mit seinen Endlosen Listen genervt.
TM1638. Ein Blick ins Datenblatt hätte Dir die Sucherei erspart und offenbart, dass es den nur als SOP28 gibt... Den TM1637 gibt es als DIP20 sowie als SOP20.
-
Thread
Wie stirbt ein Mikrocontroller?
PCB-Dienst ist das kein Problem. Mit soviel Füssen habe ich noch nichts zu tun gehabt, bis jetzt maximal 28 Füsse(ungewaschen).
Stefan schrieb im Beitrag #6505344: > Wie lange hält ein AVR im Dauerbetrieb im durchschnitt durch, wenn von > außen keine Störungen kommen? Als erstes dürfte das Flash-ROM vergesslich werden. In AVR105 wird von einer "expected data retention" von 20 Jahren
-
Thread
Soft PWM für LED Controller (RGB mit Multifunktion)
Also so in der Richtung, ja? [c] #define F_CPU 8000000L #define PWM_STEPS 255 #include<avr/io.h> #include<util\delay.h> #include<inttypes.h> #include<avr/pgmspace.h> /* Variablendeklaration */ uint16_t colorvalue[256] PROGMEM = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,
Hauptprogramm */ int main() { initialize(); setRGB(colorvalue[255],colorvalue[128],colorvalue[64]); return 0; } [/c]
-
Thread
Alles zu verschenken
gut wie keine Energie mehr ab. Äußerlich wie neu. 46. 8 Karten Premiere/Mediavision 47. 2x Siemens 64MB-PC133-0022 Speicherriegel 48. Siemens 64MB-PC100-222-620-9938 Speicherriegel 49. 1GB 2Rx8 PC2-5300S-555-12 Speicherriegel 50. LC-Display LSS9B7 19 1A 01202935 51. Lc-Display MC1001AW-TGR, 1x10
Hallo, hätte Interesse an: 3. AVR Xmega XPlain Board, könnte evtl. defekt sein, leider unklar 33. JTAG ICE Board 42. STK500 Board um ein JTAG Board anschließen zu können, z.B. aus Pos. 33 Hättest noch mehr Info`s bzw. Bilder?
-
Thread
RPi 4 Cross-Compiler Probleme
AVR schrieb im Beitrag #6212145: > Kompiliere doch einfach auf dem Pi. Richtig! Insbesondere der 4 hat dafür massig Power. MfG Klaus
file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 7 Size of section headers: 64 (bytes) Number of section headers: 28 Section header
-
Thread
Timer läuft falsch?
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Erg.C3.A4nzende_Hinweise_zur_Taktversorgung_.28kann_.C3.BCbersprungen_werden.29
Sonic Hedgehog schrieb im Beitrag #3184245: > Interner Takt 8 MHZ 6CK 64MS Na dann weißt du ja jetzt, wie "genau" der interne RC-Oszillator ist.
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Bei mir ist es häufig aber nicht immer so, das die es bis 63 Byte geht und ab 64 klemmt es. Deshalb wartet das Programm vor der 64 auf Enter. Wenn man sich da die Ringbuffer Variablen ansieht, sieht man, dass die alle genau die 64Byte weiterzählen, und trotzdem kommt nichts mehr
schon irgend jemand von euch reproduzieren? Ich hab die Version von temp vom 28.3. ( mit Zeile 1351 in der usb.c) jetzt mal auf einem Problemkandidaten laufen lassen: Der µC wartet ja, bis 64 chars beisammen sind, und schickt die wieder hoch. Das funktioniert auch, wenn die
-
Thread
Arduino Hardware - ich bin etwas überfragt
# 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem
http://www.ehajo.de/Bauelemente/Aktiv/Mikrocontroller [4] LunaAVR http://avr.myluna.de/doku.php
-
Thread
Darlington Transistoren mit internen Widerständen
zur Stromverstärkung beiträgt. Artikel Transistortester https://www.mikrocontroller.net/articles/AVR_Transistortester Dokumentation zum Transistortester https://raw.githubusercontent.com/Mikrocontroller-net/transistortester/master/Doku/trunk/pdftex/german/ttester.pdf Quellcode https://github.com
Glühlampe mit voller Helligkeit. Also sind aufgrund der internen Widerstände 120µA notwendig um die 1,28V Flußspannung der 2 Basis-Emitter-Strecken zu erreichen. Bei PNP-Transistoren einfach die Speisespannung und die Meßwerke umpolen. Wer dieses System genauer untersuchen möchte kann dazu auch eine
-
Thread
USB ISP Programmer - hoffentlich kein Schnellschuss
bemühen und den Verkäufer zu fragen? Du schreibst nicht einmal, welche Win7 Version du hast (32bit oder 64bit)...
den > Verkäufer zu fragen? > Du schreibst nicht einmal, welche Win7 Version du hast (32bit oder > 64bit)... Zu mal der echt überteuert ist. Der hier z.b. funktioniert unter Windows 7 64bit: http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 und auch günstiger
-
Thread
Ist der ATtiny85 "abwärtskompatibel"?
device number 4 using uhci_hcd lsusb sagt dazu: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII lsusb -s 2:5 -v sagt dann: Bus 002 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII Couldn't open device, some information will be missing Device Descriptor: bLength
None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10
-
Thread
zugriff auf AVR -SRAM in ASM und C
Routine speichert die empfangenen Daten in einen betimmten bestimmten Adressbereich des SRAM (0x60 bis 0x64). Mein problem ist: wie komme ich da jetz vom C-code aus dran? und wie kann ich dem AVR-gcc sagen das er diesen Bereich nicht mit anderen Werten überschreibt? Die funktion malloc() soll ja recht speicherintensiv
equ Messpunkte,65 .global Measure .func Measure Measure: push r26 push r27 push r28 push r29 push r30 push r31 push r16 push r15 ldi r26,Messpunkte ldi r27,0 movw r28,r24 movw r30,r22 LOOP: .... in r15,PINA st Y+,r15 in r15,PINB st Z+,r15
-
Thread
FritzBox 7270 defekt - Power/DSL Blinkt
kleines, preiswertes Testgerät verschafft schnell Klarheit: http://www.ebay.de/sch/i.html?_odkw=%28ESR%29+%28meter%2Ctester%29+-12864&LH_PrefLoc=2&_sop=15&LH_BIN=1&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X%28ESR%29+%28meter%2Ctester%29+-%2812864%2Cclip%29.TRS0&_nkw=%28ESR%29+%28meter
Gibt's auch aus Deutschland und sogar als Bausatz. Funktionsweise, Genauigkeit etc. sind in der "AVR / Arduino-Literatur" lang und breit beschrieben (http://www.mikrocontroller.net/articles/AVR_Transistortester). Mir genügt es meist, wenn der ESR-Wert in der Nähe der Herstellerangaben oder im zweistelligen
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine :=)
Helmut Lenzen schrieb im Beitrag #3286997: > Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine > :=) Der gute AMIGA 500
-
Thread
Warum verbraucht eine Variable so viel Speicher?
> 8 Bit auf nem AVR Nope, sind 16 bit auf nem AVR. :-) Das Problem wurde schon genannt, die Funktion delay darf nicht mit Variablen aufgerufen werden. Dann lieber so: [c] void delay_var(int t) { for(;t;t--
Ermessen nicht mehr zu helfen. Schalte ich die Optimierung ein, dann bekomme ich: [pre] /usr/lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h: In function 'delay': /usr/lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h:152:28: error: __builtin_avr_delay_cycles expects an integer constant.
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
, 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 , 70 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 , 91 , 92 , 93 , 94 , 95 , 96 , 97
, 30 , 29 , 28 , 27 , 26 , 25 , 24 , 23 , 22 , 21 , 20 , 19 , 18 , 17 , 16 , 15 , 14 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 }; ISR (TIMER1_OVF_vect) { //Erzeugen des
-
Thread
ATtiny85 mit PlatformIO und Arduino Uno als Programmer
Habe ein Arduino Uno Board als Programmer mit Erweiterungsshield (Steckfassungen 8,14,20 und 28 polig), so dass ich über die Arduino IDE das Board als ISP-Programmer für diverse MCU's benutzen kann, auch z.B. für den ATtiny85. Mit der Arduino IDE klappt der Einsatz dieses ISP-Programmers problemlos
0 no 512 4 0 4000 4500 0x00 0x00 flash 65 10 64 0 yes 8192 64 128 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 1 0 9000 9000 0x00 0x00 hfuse 0 0
-
Thread
USB RFID Tag Leser
Hallo, hier gibt's einen RFID Tag Leser, der 64 Bit 125 kHz Tags ausliest und die darin gespeicherten Daten (40 Bit "netto") über die USB Schnittstelle ausgibt. - Auf der Platine integrierte PCB Antenne - RFID Reader Chip EM 4095 - µC ATMega
Datei für MProg dabei sein. Wegen der Firmware: Dafür brauchst du ein ISP Programmiergerät, z.B. den AVR ISP mkII. Gruß Stefan
-
Thread
Welchen Sinn hat der Datentyp "bool"?
damals auch mal C probieren > wollten! bool in Basic ? Hatte der 9kbyte grosse Interpreter des C64 überhaupt Platz für solchen Zuckerguß? https://www.c64-wiki.de/wiki/C64-Befehle Und klar, das "boolean" als Hochsprachenkonstrukt von Embedded Hackern die C eher als eine Art "Assembler für Warmduscher
Codevision AVR kann mit bool umgehen und macht die auch wirklich nur ein bit breit in einem Register.
-
Thread
universal LPT Programmer
Je nachdem was du machen willst. Fuer erste schritte gibts bessere loesungen, schliesslich sind AVR ISP.
Ansonsten wäre zu beachten, dass LPT-Schnittstellen mittlerweile Mangelware sind. Investition in serielle (AVR910) Programmer ist sicherer, ob nun gleich USB oder nicht.
-
Thread
Shift vs. Union - Was ist effizienter?
avr-gcc 4.7.2, -O2
, denn da ist überhaupt nix AVR-spezifisches dabei (im Gegensatz zum Ziehen einer teuren Division über ein SEI / CLI, was eine Eigenart von avr-gcc ist). Evtl hat es mit alignment zu tun und man brauch __builtin_assume_aligned oder
-
Thread
AVR GCC inline Funktionen
Hallo, ich verwende WinAVR-20090313 mit einem mega128 und den folgenden Compiler Optionen: -pedantic --std=c99 -gdwarf-2 -O3 Folgende Funktion: Fifo.h extern inline STD_BOOL bGetFifoBufferEmpty( const struct stFifoBuffer
// Typedef fuer einen 32 Bit Float Datentyp. typedef float FLOAT32; // Typedef fuer einen 64 Bit Float Datentyp. typedef double FLOAT64; // Struktur fuer einen Fifo Buffer. struct stFifoBuffer { S8* m_pBeginBuffer; // [-] Zeiger auf den Buffer Anfang. S8* m_pEndBuffer; // [-
-
Thread
Suche µC für FFT
Probleme ich dachte an mindestens 256 Samples und dann das ganze so alle 10ms. Ich glaub da geht dem AVR die Luft aus.
focus.ti.com/docs/toolsw/folders/print/tmdx28027usb.html und eine fertige Lib gibts auch: SPRC081 C28x Fast Fourier Transforms Library F280X GENERAL PURPOSE MCU - INCLUDING PICCOLO Der RAM könnte allerdings etwas knapp werden. (6 K 16-bit Worte)