-
Thread
Konsolenbau
Codeoptimierung haben. Das führt eben dazu, dass die Programme viel zu groß werden. Allerdings ist AVR-GCC wirklich gut. Weiß vielleicht jemand wo ich den mega128 als Chip herbekomme? Ohne Board. CU @ll! Stephan
was für Anfänger. Na ja, es gibt schlimmeres. :) ) Pro MHz etwa 1 Mips. Gilt in der Regel für alle AVR. Gibts den ATmega128 denn schon zu kaufen? Laut Atmels Homepage sind das immer noch Entwicklermodelle, die rausgehen. (Ach ja, so ein Prozessor läßt sich auch übertakten. Habs zwar noch nicht probiert
-
Thread
Facharbeit: Eigenbau eines MidiControllers
............bei 28 ALPS - Linearer, motorgetriebener Fader für Studiomischpulte sind das dann schon 28x17,60 runde 500€ nur für die Fader http://www.reichelt.de/Schiebepotis/RSA0N11M9-LIN10K/3/index.html?;ACTION=3;LA
einem Arduino greifen (der Arduino Mega würde zB. auch in meinem Projekt ausreichen) Zu den Specs: 128 Endlosregler (256 dig. Signale) 128 Push-Button (in den Reglern) 4 Menü-Taster 8x2 Zeichen LCD Keyboard-Matrix (8x8 Wenn ich mich recht erinnere) Das ganze wird von einem Atmega128 kontrolliert
-
Thread
Heavy-Metal-Maschine von Elektor
derzeit, mir auch so ein Teil zu bauen (allerdings >eventuell statt mit vier mit acht Oszis und einem AVR als >Hüllkurvengenerator). Die Rechteckfrequenzen kannst du auch mit dem AVR machen, falls du lieber programmieren statt löten willst: [c] #include <avr/io.h> #include <avr/interrupt.h> unsigned
hermy schrieb im Beitrag #1684729: > braucht man das winAVR > zum C-programmieren Ja, musst du runterladen und installieren. Ist der Compiler. Wenn du dann bei AVR Studio 4 ein neues Projekt aufmachst, hast du die Wahl zwischen Atmel AVR Assembler und
-
Thread
DCC Decoder
Hallo Thomas, bei 14 oder 28/128 Fahrstufen? 14-> Lichtbit wird im Fahrbefehl mit übertragen. 28-> Lichtbit (FL) wird über extra Befehl mit der Funktionsgruppe F1-F4 übertragen. Gruß willi
Hi Borsti87, stell mal beim AVR-Studio bei den Assembler Options AVR Assembler auf Version 1. Na ja, ist schon eine Weile her als ich den Code geschrieben habe... Viel Spass, Georg
-
Thread
AD9833 Programmieren
Teiler sind bei mir in diesem Fall Potenzen von 2. Das FTW (frequency tuning word) wäre: 5685/20000*2^28=76302778,37 0x048C49BA 5685/22740*2^28=67108864,00 0x04000000 5685/24400*2^28=62543260,95 0x03BA559D (aufgerundet) 5685/24900*2^28=61287372,18 0x03A72BCC 5685/25000*2^28=61042222,69 0x03A36E2F (aufgerundet
wird ihm bestimmt jemand die paar Zeilen schreiben. Und statt der Arduino IDE tuts auch ein altes AVR Studio, oder alles was eben STK500 kann.
-
Thread
Neues Farbdisplay bei Pollin - Ansteuerung Gesperrt
Bildschirmspeicher und braucht daher einen TFT Controller, der den Inhalt mit 60Hz permanent auffrischt. Für AVR Bastelprojekte ungeeignet. Für den Betrieb eignet sich am Besten ein PIC24FJ128DA210 oder LPC2478. fchk
einen TFT > Controller, der den Inhalt mit 60Hz permanent auffrischt. 60 HZ: Das bekommt der AVR doch hin - oder?
-
Thread
SD-Karte Problem Grasshopper
Kernel Image ... OK Starting kernel at 90000000 (params at 13fa5008)... Linux version 2.6.28.4 (root@ANT-PC5) (gcc version 4.2.2-atmel.1.1.3.avr32linux.1) #2 Tue Oct 27 12:56:41 CET 2009 CPU: AT32AP700x chip revision C CPU: AP7 [01] core revision 0 (AVR32B arch revision 1) CPU: MMU configuration
.0:128k(boot)ro,64k(env)ro,-(root) partition=nor0,0 mtddevnum=0 mtddevname=boot [/c] oder die, die du bei AVR-Freaks gepostet hast: [c] ICnova> printenv bootcmd=mtdparts default;chpart nor0,2
-
Thread
AVR128DA Simulator
für dieses Tool. Aber es ist wie es ist. Im Internet habe ich Simulatoren gefunden die ältere AVR supporten, bringt aber nichts. Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, kann das jemand bestätigen?
Stored B. schrieb im Beitrag #7366793: > Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, > kann das jemand bestätigen? Nope, geht leider nicht.
-
Thread
Basic für 80C31
und das Basic braucht 256 Byte Ram... und der 31 er hat nur 128. Also: 80S52 nehmen.
8031 nicht vorhanden. Auch die Autobaud-Funktion arbeitet mit dem Timer2. Weiterhin fehlen Dir 128 Bytes interner RAM, der 8031 hat nur 128, Basic braucht aber 256!
-
Thread
Hilfe bei der Auswahl von Webserver
Τ. Firefly schrieb im Beitrag #3363134: > Und dann reicht als Grundlage beispielsweise der Pollin-AVR-Webserver, > den Du halt mit ein paar Schieberegistern oder I2C-I/O-Expandern sowie > I2C-ADCs und -DACs erweitern musst. Das der Pollin-AVR-Webserver hat nur einen ENC28J60. D.H der Controller
Karl schrieb im Beitrag #3363218: > Das der Pollin-AVR-Webserver hat nur einen ENC28J60. D.H der Controller > muss sich um den Stack kümmern. Und? Er tut's doch, dafür gibt es fertige Software, die man als Ausgangsmaterial verwenden kann.
-
Thread
Warum gibt es (fast) keine MC mit eingebauter Sigma-Delta Wandlung
eine rationale Antwort? Wer es selbst nachvollziehen will: Hier ist der Code. [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <util/delay.h> int main(void) { uint16_t accu=128; uint8_t ctr=0; uint8_t brightness=0; TCCR0B=0x2; //
Dauer soll Dauer ist Fehler Strom 1 0..00001 14µsec 7µsec 50% 2 0..00011 28 21 25% 3 0..00111 42 35 17% 128 000..111 1.78msec 1.78msec 0.4% 255 111..111 3.57msec 3.57msec 0% [/code] Bei kleinen PWM-Werten
-
Thread
Touchscreen Routine, in C = Problem!
GetY(); x_coord128_orig = ((x_coord * 128) / 1024); y_coord64_orig = 64 - ((y_coord *64) / 1024); x_coord128_temp = ((x_coord * 128) / 1024) - 6; y_coord64_temp = ((y_coord *64) / 1024) - 8; x_coord128
x_coord128_orig ; y_coord64_max = y_coord64_orig ; } void Touchscreen_kalibrieren () { Glcd_Write_Text("Touchscreen",30,0,1); Glcd_Write_Text("KALIBRIERUNG",28,1,1); Glcd_Write_Text("Tippen Sie
-
Thread
AVR128, CCP und Optimierung
#6675193: > Cyblord -. schrieb im Beitrag #6675191: >> Ich nutze aber keinen xmega. > > Doch. Der AVR128DAxxx ist eine xmega4 Architektur. Also der Hersteller bezeichnet das alles komplett anders. Es gibt eine AVRxm Architektur (XMEGA). Die AVR128DA sind aber AVRxt welches der Nachfolger ist. Hier
lamentierst Du dann herum. Natürlich nutze ich den. Was mich aber nicht zu falschen Aussagen wie > Der AVR128DAxxx ist eine xmega4 Architektur. verleiten könnte. Vielleicht wolltest du ja sagen: Der gcc nennt die AVR128 Architektur xmega4. Wer weiß?
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
die sichtbare Fläche ist ungefähr 28mm x 28mm
Controller, hab es auf nem 8-bitter mit 16MHz getestet und da war es ca. 1 sek für den Bildaufbau. 128 x 128 x 16 (bit pro Pixel) = 32k !!!
-
Thread
3x LED-PWM-Faden
liegen dass sich alles zu schnell ändert... [c] #include <stdint.h> #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> uint16_t values[32] = { 0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152
10, 10, 11, 11, 12, 12, 13, 13, 14, 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, 76, 79, 83, 87, 91, 95, 99, 103, 108, 112, 117, 123, 128, 134, 140, 146, 152, 159, 166, 173, 181, 189
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Co. noch nicht mal die Rede! Aber wenn wir schon willkürlich vergleichen wollen: Dein Beispiel AVR: ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports 8kB Flash, 512B EEPROM, 1kB RAM -> 2.60€ Und dann vergleiche hiermit PIC 18F14K50, DIL-20, Temperaturbereich -40 ... +125 °C, 8-bit Program
Auch ich habe den AVR nur wegen der Abtastrate Übertaktet: 48 KSps @ 20MHz, NF 24 KHz MAX, 187,8 Hz each Bar, 128 Bars. Somit sollten die MIPS bei "Kleinkram" wohl wirklich selten bedeutsam werden. MFG:MBP Markus
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
früher(tm) in einer bestimmten bestehenden uralten Schaltung durch einen FPGA bereitgestellt wurde. Der AVR ersetzt nun einfach nur diesen FPGA, ansonsten bleibt die bestehende Schaltung unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS
µC, als LEDs funzeln zu lassen... Und übrigens: wenn diese Ansteuerung bei 800Hz Framerate einen AVR128@24Mhz ernsthaft belastet, dann stimmt mit dem Code irgendwas nicht. Immerhin stehen in jeder Framezeit 30000 Takte zur Verfügung. Und der AVR hat in der Zeit nur 48mal die Aufgabe, zwei Bytes auszugeben
-
Thread
Netzwerkkarte mit RTL8019
Im aktuellen Code ist alles mit #if defined gemacht: #if defined (__AVR_ATmega32__) GICR|=0x40; MCUCR=0x03; MCUCSR=0x00; GIFR=0x40; #endif #if defined (__AVR_ATmega103__) EICR = 3; #endif #if defined (__AVR_ATmega128__)
DDRB = OUTPUT; //Interrupt 4 oder 0 Einschalten (für die Netzwerkkarte) #if defined (__AVR_ATmega103__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega128__) enable_external_int (1<<INT4); #endif #if defined (__AVR_ATmega32__) enable_external_int
-
Thread
gcc und Optimierung
, bit_nr); avr.c: avr_output_bld (operands, bit_nr); avr.c: AS2 (bld,%3,%2-1))); avr.c: AS2 (bld,r1,5) CR_TAB avr.c: return (AS2 (bst,%0,6) CR_TAB avr.c
the source and avr.c: sprintf (buf, "bst r%d, 7", rsource + tlen[1] - 1); avr.c: hadbst = 1; avr.c: if (hadbst) avr.c: sprintf (buf, "bld r%d, 7", rdest + tlen[0] - 1); avr.c:avr_output_bld
-
Thread
C-Code von AVR-NET-IO zu bekommen?
ich habe ein ENC28J60-Modul und möchte ihn mit einem Arduino nano3 in Betrieb nehmen. RTC und SD-Card laufen mit WinAVR und C. Nun suche ich eine Software in C zum Ansprechen des ENC. Es gibt den Code für die Register
leider nicht so ermutigend aus: https://www.mikrocontroller.net/topic/308495 "Ich habe mir nun einen AVR-NET-IO von Pollin besorgt, und suche nun "nur noch" nach einer Ethernet-Bibliothek für Atmega32/Enc28j60 mit DNS- und TCP-Client-Funktionalität. Darüber bin ich schier am Verzweifeln." "Ist zwar
-
Thread
AVR bootloader kernel ATmega32 *nix
ich mich nicht vertue mit der Interpretation des makelog aus dem Softwarearchiv, sind es ca. 8 KB avrETH1 Webserver You can connect an old cellular phone add-on camera to the Internet using an ATmega32 microcontroller and an ENC28J60 Ethernet controller. The compact system’s hardware can fit in
kein spezialschaltprog, ich nutze eagle :P ) also, thema ist bekannt, nun habe ich (endlich): enc28j60, at45DB161d-SU, HALO isolation module TG42 1406N1, und eine stinknormale 8p8c buchse, an folgenden schaltplan habe ich mich orientiert: http://avr.auctionant.de/img/avrETH1_schematic_fullsize.png
-
Thread
USB Design mit AVR16DU14, bitte um Review
| https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576.pdf [p29] mc2¢t; re
> Nicht irgendeins, dass aktuelle von der Microchip Produktseite gilt. > Lies einmal Seite 27 und 28. Ich beziehe mich auf dieses Datenblatt: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DU-14-20-28-32-DataSheet-DS40002576.pdf Genau, auf
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
werden und nicht den Anschein erwecken, dass dies eine Regel für dass V-Flag wäre. Es geht hier um AVR8-Assembler ( AVR8ASM ) : V=1 => Rd7=0, Rr=0 & R7=1 => Rd7=1, Rr=1 & R7=0 Gegenbeispiel : $7F 127 +$01 + 1 ---- ----- $80 -128 Hier ( bei der Addition ), passt es nämlich
Befehle BRGE & BRLT bedient und ansonsten uninteressant ist. https://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Signed_.28S.29 Bernd_Stein
-
Thread
LPC2106 + Silabs CP2200
an sonsten ja auch noch SMD-Adapter den du nutzen könntest. ARM mit externem Bus fängt bei LQFP128 an ... (soweit ich weis)
wird's dünner, 8KB für Ethernet. Ich trau mich nur nicht zu schreiben wo (Tip: in der Nähe des ENC28J60).
-
Thread
Arduino Micro SPWM
erzeugen, wenn man möchte: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR
Wechselrichter ansteuern. > So soll die PWM aussehen: Und warum nutzt du dann nicht die Hardware-PWM IM AVR?
-
Thread
AVR Butterfly AVRProg
Butterfly auch auf PortB liegt. Ich habe auf der Seite http://www.mikrocontroller.net/articles/AVR_Butterfly#.28low-voltage-serial.29_ISP_Programmierung im Abschnitt (low-voltage-serial) ISP Programmierung gelesen das man den Auslieferungszustand mit hohen Aufwand wieder herstellen kann. Leider
Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize=-128 bytes. Programmer supports the following devices: Device code: 0x75 avrdude: AVR device initialized and ready to accept instructions Reading | #########################################
-
Thread
Problem MCP23S17 und avr-gcc
; SPI_PORT |= (1<<SPI_SS); return data; }[/c] [c] /* * main.c */ #include <avr/io.h> #include <util/delay.h> #include "spi.h" #include "mcp23s17.h" int main(void) { spi_init(); // MCP23S17 #1 mcp_write(0, MCP_IOCONA, 0x28); // default: BANK = 0, MCP_SEQOP =
dass wollte ich gerade nicht. Ich hatte gehofft, dass ich alles parallel anschließen kann [c] AVR SCK -> MCP0 CLK -> MCP1 CLK AVR MOSI -> MCP0 SI -> MCP1 SI AVR MISO -> MCP0 SO -> MCP S0 AVR SS -> MCP0 CS -> MCP0 CS [/c] http://ww1.microchip.com/downloads/en/AppNotes/01043a.pdf Seite
-
Thread
Welche AVR sind mit SPI zu programmieren
, 15, 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861, 2313, 4313 28 Pins: ATmega 8, 48, 88, 168, 328, 328PB 40 Pins: ATmega 16, 32, 164, 324, 644, 1284, 8515, 8535 64 Pins: ATmega 64, 128, 640, 1280, 1281, 2560, 2561 Vermutlich gibt es noch ein paar mehr.
c-hater schrieb im Beitrag #6906826: > MC zieht vielmehr den Status der AVR auf den lausigen Stand der PICs > runter. Auf der Fehlerliste zum AVR128DBxx findet sich nichts mit besonderes hinderlichen Auswirkungen. Ich möchte ja nicht wissen wie die Fehlerliste manches
-
Thread
Die andere Firmware für AVR-NET IO
var_array[17] = 0; break; case ('z'): if ( var_array[28] < 1 ) var_array[28] += 1; else var_array[28] = 0; break; Bitte um Fehlersuche / Lösung. Mfg Marco
Salut Char0n, ja, es tut sich noch einiges beim Projekt :-). Auf dem AVR-NETIO werden derzeit der ATmega644/644P/1284P unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert
-
Thread
Bios Update bei alten Computern mit EPROM
den ersten Varianten sogar das komplette Flash-ROM. > > Typische Vertreter für Flash-ROMs sind 28F010 (mit 1 MBit == 128 kByte > Speicherkapazität), so etwas war im 32-poligen DIP-Gehäuse auf vielen > Motherboards zu finden. Nein. 27xxx sind EPROMS, 28xxx EEPROMS und 29xxx FlashROMs. Alle
(128 K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory. Auch die Aussage unseres "lieben Hassknechts" möchte ich relativieren c-hater (Gast) schrieb am 28.05.2022 14:43 > Wenn es sich "in circuit
-
Thread
LED-Matrix, 9x9 RGB, Voll dimmbar
TLC5922 nicht im Detail, aber wenn der pro Kanal 1 Byte braucht sind das 16 Bytes/IC * 8 ICs sind das 128 Bytes. Die mit 10 MHz SPI raustakten dauert 128*8*100ns= 102,4 us, entsprechnen ~10 kHz. Wo ist das Problem? ich nutze keinen tlc. ist alles im avr. d.
bei I/O port setup EasyI2C I/O wähle und dann probe drücke sagt er "test failed"! wenn ich aber AVR ISP I/O Wähle dann klappts mitm test! das eeprom muss aber vor dem avr geflasht werden! i-wer ne idee?
-
Thread
PWM-Ausgabe stimmt nicht bei AVR DDS
Code der nicht in den angegebenen ATMega16 hineinpasst. --------------------------------------- AVR Memory Usage ---------------- Device: atmega16 Program: 21028 bytes (128.3% Full) (.text + .data + .bootloader) Data: 763 bytes (74.5% Full) (.data + .bss + .noinit) ------------
der nicht in den angegebenen ATMega16 hineinpasst. > > --------------------------------------- > AVR Memory Usage > ---------------- > Device: atmega16 > > Program: 21028 bytes (128.3% Full) > (.text + .data + .bootloader) > > Data: 763 bytes (74.5% Full) > (.data + .bss + .noinit
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
mich > jetzt an andere Chips heranwagen. Mit "ATMEL-Chips" meinst du vermutlich die klassischen AVR8. Dann wäre mein erster Tip: versuche dich an den neueren AVR8 (also die Dinger, die auf XMega-Architektur basieren, aber keine XMega sind). Z.B.: AVR128D(A/B/D), aber auch die neueren Tinys und Megas
ist auch näher an dem dran, was Du bereits kennst: https://www.reichelt.de/mcu-picmicro-16-bit-128-kb-spdip-28-24fj128ga202-isp-p153692.html?&trstct=pol_4&nbc=1 https://www.microchip.com/en-us/product/PIC24FJ128GA202 Dafür musst Du dann den XC16 installieren. Es gibt auch ferige Boards dafür
-
Thread
128 Kanal Schrittmotorsteuerung mit Microcontroller
avr schrieb: > 2 Schieberegister in Reihe steuern 16 Motoren an, 8 solcher > Ausgabestränge sitzen an einem Port. nein, denn... > Damit hast du deine 128 Motoren. je motor braucht er 2 pins. er will
sorry, oben stand mal was von ein/aus ;( avr
-
Thread
stand-alone Webradio-Client auf Basis von Ulrichs Webserver
Server mehr ist. Selbiger kümmert sich um das TCP/IP/HTTP Krams und leitet die MP3 Rohdaten an einen 2. AVR weiter. Dieser kümmert sich dann darum die Daten in einem 128-512KB RAM zu Puffern und den Stream zu einem VS1011B MP3-Decoder nicht abbrechen zu lassen. Und fertig ist der Musikgenuß. Der 2. AVR
AVR machen, da AVRs billig sind, und für mich kein totales Neuland darstellen.
-
Thread
30 Khz min 16BIT ADC und dann FFT welcher µC?
Eine FFT kann im Prinzip schon ein AVR. Wie lange darf's denn dauern ? Und bei welcher Blockgroesse.
die meisten Peripheriefunktionen per Software auf beliebige Pins legen. Der GP802 ist sogar als DIP28 oder auch als SO28 erhältlich und hat 16kByte SRAM. Das sollte ausreichen. Mehr hat nur der GP710.
-
Thread
CH32V003, float wirklich langsam?
--------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 62,9s / 6388 Byte -O3 62,8s / 7664 Byte Benchmark Ergebnisse ATmega328 Compiler: avr-gcc Version 7.3.0 |
| ------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 62,9s / 6388 Byte -O3 62,8s / 7664 Byte Benchmark Ergebnisse ATmega328 Compiler: avr-gcc Version 7.3.0 | Zeit
-
Thread
Einstieg in die ARM Welt
euch leiber was ich will. Und zwar eine art technischen Taschenrechner bauen. - Touchdisplay: 240x128 - um wie 70 tasten - Funkmodul - SD-adapter Nun kennt ihr die grenzen des AVR. Die berechungen werden sehr komplex sein und jeden avr in die knie zwingen ;). Vll. fällt es euch leichter mir
Paganini wrote: > Und zwar eine art technischen Taschenrechner bauen. > - Touchdisplay: 240x128 > - um wie 70 tasten > - Funkmodul > - SD-adapter > > > Nun kennt ihr die grenzen des AVR. Die berechungen werden sehr komplex > sein und jeden avr in die knie zwingen ;). Das isn Witz,
-
Thread
(100x10) INT-Array auf mega8?
hmmm, wie wärs mit zB dem ATMEGA128? Kostet ja nicht die Welt uns soll für Batterie betriebene Anwendungen auch geeignet sein: http://www.alvidi.de/shop/product_info.php?info=p2_AVR-Entwicklungsmodul-mit-128-KByte-ext--SRAM-und-ATMEGA128
Aufbau einfacher (weniger Fehlerquellen etc.) @ ATMEGA2561: na dann nehm ich halt zB das hier: "AVR Entwicklungsmodul mit 128 KByte ext. SRAM und ATMEGA2561" http://www.alvidi.de/shop/product_info.php?info=p6_AVR-Entwicklungsmodul-mit-128-KByte-ext--SRAM-und-ATMEGA2561.html Schätze mal von der
-
Thread
Problem mit zu großen Arrays im EEPROM
Gibts dafür keine Lib. oder irgenwas das einem die Arbeit erleichtert, ich bin noch recht neu in C und AVR, mir platzt bald der Kopf *g*
Vorgaben? Wie schnell muss den die Linearisierung sein? > nicht als Spline wie mein PC-Programm. AVR sind zwar nicht die schnellsten, wenns ums Floating Point rechnen geht. Aber vielleicht reichts ja auch, wenn du den AVR den Spline online rechnen lässt.
-
Thread
MiniNetzwerk Steuerung
Telnet erfolgen. > Jemand eine Idee was ich da kaufen könnte? > > Als Netzwerkcontroller sollte ENC28J60 verbaut sein. Du hast dir schon mal bei Pollin den AVR-NET-IO angesehen?
Arduino Nano (2,10) + ENC28J60 Nano (4,40) entspricht Pollin NetIO, aber nur daumengroß STM32F103 (BluePill) (2,00) + ENC28J60 (4,10) (CortexM3, 128k/20k/72MHz) beide laufen mit UIPEthernet STM32 ist sinnvoller, falls
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
Motoransteuerung festgelegt Nicht nur. Auch durch den Radumfang. Und wenn ich jetzt anstelle eines großen 28" Rades ein gaaaaaz kleines 21" einprogrammiere, dann schaffe ich wahrscheinlich die erwähnten 34km/h, weil 28/21*25km/h gerade so diesen Wert ergeben...
schrieb im Beitrag #5111488: > Bei mir im Display bleibt der Tachostand > bei 18 Km/h stehen. Ursache 28" Rad? 28" ist ja eigentlich der Normalfall, daher kann das nicht die Ursache sein. Allerdings kann der interne 128kHz Oszillator des ATTiny, der hier den verwendet wird, stark variieren. Temperatur
-
Thread
Fakes erwischt?
Jörg W. schrieb im Beitrag #8043344: > Von recycelten (alte ATmega128 als ATmega128A neu gelabelt) über > funktionierenden aber minderwertigen Kram (LM324 als OPA4134 verkauft > bei Richi's Lab) bis zu nur einer Kupferplatte drin wurde schon alles > gesichtet.
Nemopuk schrieb im Beitrag #8043466: > Hier wurde allerdings IMHO noch nie ein AVR Mikrocontroller als Fake > identifiziert Mir hatte mal jemand privat Fotos geschickt. Das waren besagte ATmega128, umgelabelt auf ATmega128A.
-
Thread
[V] Diverses
mit PCB80C552 27. 5€ 1 Stück ACER-Iconia Tab10 Reste (Display sollte gehen, Digitiser gebrochen) 28. 5€ 1 Stück ASUS MemoPad (10" Android Tablet) Reste (Display sollte gehen, Digitiser gebrochen) 29. 10€ 1 Set 4Stück ATMEGA128 30. 15€ 2 Stück (jeweils 2 Lautsprecher) Carpower 165mmm 31. 15€ 2 Stück
Überwachungskamera (PoE) 27. 5€ 1 Stück ACER-Iconia Tab10 Reste (Display sollte gehen, Digitiser gebrochen) 28. 5€ 1 Stück ASUS MemoPad (10" Android Tablet) Reste (Display sollte gehen, Digitiser gebrochen) 29. 10€ 1 Set 4Stück ATMEGA128 30. 15€ 2 Stück (jeweils 2 Lautsprecher) Carpower 165mmm 31. 15€ 2
-
Thread
unbekannte Quarz Frequenz
ablesen. Beispiel: wie oben Überlauf-Interrupt mit 10ms, Du musst also 0.01 als FixedPoint (655 = 0x28F bei 16 Bit, 4*256*216/22118400*2y24=167772 = 0x28F5C bei 24 Bit) auf die Nachkomma-Stellen addieren. Wenn Du das 100 mal machst, also eine Sekunde vergangen ist, gibt es einen Überlauf von den Nachkommabits
feinabgleich machen wollte - oder sehe ich das falsch... >Du musst also 0.01 als FixedPoint 655 = 0x28F wie kommst du auf die 655 - habe bis eben gedacht die mathematik ist hinterm komma, die selbe wie vor dem komma aber.: 0.01 x 100 ist 1 dezimal gesehen 0x28F x 0x64 ist 0xfddc ich hätte jetzt
-
Thread
Bausatz Add-on für AVR-NET-IO
Hallo, habe jetzt auch alles aufgebaut. Leider funktioniert die SPI-Schnittstelle zum ENC28J60 nicht mehr, wenn ich das Add-On Board mit der AVR-NET-IO per ISP-Kabel verbinde. Hat jemand eine Idee? Sind vielleicht noch weitere Widerstände falsch? Grüße #mchighfly
von der Web-Oberfläche) davon überzeugen lassen, mich nach einem Jahr oder so, doch beim Forum auf avr-net-io.de anzumelden. Ich habe zu Hause noch einen simpelst-Webserver von www.tuxgraphics.org rumliegen, auf dem ausser dem ENC28J60 nur ein ATMEGA168 steckt. Der bekommt demnächst paar schöne kräftige
-
Thread
AVR Synthesizer Konzept
Sinustabelle, sobald der 16bit DAC da ist, werde ich das verwenden: http://www.mikrocontroller.net/articles/AVR_Arithmetik/Sinus_und_Cosinus_%28Lineare_Interpolation%29#_note-3.4.6 Der Pausenbefehl funktioniert nicht ganz. Liegt das daran, dass PWM im Normalen Modus nie 0 sein kann?
Buffern umschalten. In einem wird gerechnet, der andere wird gerade ausgegeben. Wär nen Ansatz für AVR.
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
Code von Marco Glietsch probiert und stundenlang Fehler gesucht oder Änderungen vrsucht. #define __AVR_AT90CAN128__ 1 #define OSCSPEED 16000000 /* in Hz */ #include <avr/io.h> #include "can.h" #define SIG_CAN_INTERRUPT1 _VECTOR(18) void LedAn() { PORTE=(0<<4); } void LedAus()
habe ein fertiges Mikrocontrollerboard von Chip45, siehe Link: http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_module_board_at90can128_usb_rs232_can.php Ich habe zwei Boards davon, die untereinander kommunizieren sollen.