-
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.
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
standalone (ohne ext beschaltung),mit mehr als mit 8 Mhz läuft? Am besten auch noch in DIL mit <=28pin (je weniger je besser)
man da vermutlich gar keine 8 MHz > mehr braucht, weil auch so schon recht schnell. PIC3 oder AVR welcher bietet mehr performance? AVR dachte ich hat doch alles single inst (bis auf division) oder? Ist der befehlssatz des pic3 mächtiger? oder wie kann der sonst an die Effizienz des avr rankommen
-
Thread
Komisches Verhalten beim Programmieren
wäre ein Textool Sockel, wenn man denn einen Goldesel hätte, der Euros ausspuckt. Bei größeren AVR Modellen (ab 28 Pins) wird das mit dem herausziehen und reinstecken unhandlich. Ich habe mir schon oft versehentlich Pins abgebrochen, weil abgerutscht bin. Spätestes, wenn du bei größeren AVR's
Eric B. schrieb im Beitrag #5548827: > welcher > Homecomputer ist das? ZX Spectrum 128 plus 3 http://www.bighole.nl/pub/mirror/homepage.ntlworld.com/kryten_droid/ZXSpectrum128_plus_3_service_manual/zx_spectrum_128_plus_3_service_manual.htm
-
Thread
Array über konstante C-String im Flash
Wimplicit-function-declaration] sendStr(message1); ^ make: *** [main.o] Error 1 D:\Stefan\Elektronik\Test\src>avr-gcc -v Using built-in specs. Reading specs from d:/avr/avr-gcc/bin/../lib/gcc/avr/5.3.0/device-specs/specs-avr2 COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=d:/avr/avr-gcc/bin/../libexec/gcc/avr/5.3.0/lto-wrapper.exe Target: avr Configured with: ../gcc-5.3.0/configure --target avr --enable-win32-registry=SysGCC-avr-5.3.0 --enable-languages=c,c++ --disable-nls --without-libiconv-prefix --prefix /q/gnu/auto/bu-2.25+gcc-5.3.0
-
Thread
Effektive Speichernutzung
Hallo! Controller: ATMEGA128 Umgebung: WinAVR Ich schreibe hier das Programm für einen Prüfplatz mit 85 Prüfschritten. Dazu muß ich u.a. 136 Relais und 210 LED's ansteuern. Dies geschieht logischerweise seriell mittels mehreren
LCD_BUSY 0x1 main.o __brkval 0x2 C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/lib/avr5\libc.a(malloc.o) def_led 0x1c main.o clock_pic 0x1 main.o Mess_cnt 0x4
-
Thread
USBasp: Firmware flashen
C:/ C:\>avrdude -c stk500v1 -b 19200 -p atmega8 -P com3 -u -U flash:w:usbasp.atmega8 .2011-05-28.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.13s avrdude: Device signature = 0x1e9307 avrdude:
avrdude: 4700 bytes of flash written avrdude: verifying flash memory against usbasp.atmega8.2011-05-28.hex: avrdude: load data flash data from input file usbasp.atmega8.2011-05-28.hex: avrdude: input file usbasp.atmega8.2011-05-28.hex auto detected as Intel Hex avrdude: input file usbasp.atmega8.2011
-
Thread
avrdude: AVR IJTAG MKII
Als was muss man den China-Clon AVR JTAG MKII bei avrdude anmelden?
6.06 hardware version: 1 Serial number: 00:b0:00:00:28:11 Device ID: JTAGICEmkII AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7
-
Thread
STA015 MP3 Decoder Evaluation Board
System OK Karte gefunden!! Initialisierung der MMC/SD-Karte ENDE! File Found! System OK! 128 04 1B6490 128 04 1B6490 128 00 1B6490 128 00 1B6490 128 00 1B6490 128 04 1B6490 128 00 1B6490 128 04 1B6490 128 00 1B6490 128 00 1B6490 128 00 1B6490 128 00 1B6490 128 04 1B6490 128 00
Hi, hat die Kombination mit 128er AVR noch genug Ram/Rechenzeit für Dateisysteme sprich CF-Cards oder MMC-Cards übrig ?
-
Thread
Zimmer/Bereichs Kontroller
Raum. Bin im Moment auf diesen gestossen der klingt interessant : https://www.olimex.com/Products/AVR/Header/AVR-H128-CAN/ kostet 20 Euro
Gut. Wenn nur CAN, dann schau Dir den hier an: http://www.microchip.com/wwwproducts/en/dsPIC33EP128GP502 gibts als 28-pin DIL, 70 MHz, 128k Flash, 16k RAM, 1*CAN. > Wie gesagt ein so ein Controller, soll so 3-6 Taster haben und > entsprechen 3-6 Relais. Kein Problem. > Die Infos sollen
-
Thread
4" TFT für 7,97€
www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532298 Ein 40 MIPS DSP mit 16kByte SRAM und 128kByte Flash in DIP28...
assemblierst? Ich habe nicht wirklich viel Ahnung von ASM, also zumindest habe ich nich nie für den AVR wirklich etwas kompliziertes damit programmiert. Daher wäre meine Frage wie portabel du das gehalten hast. Wäre es auf andere AVR, z.B. der genannte Mega2560, oder nen Mega128 unkompliziert übertragbar
-
Thread
AVR128 mit MK2 programmieren?
Unterstützt das MK2 den AVR128? Ich finde im Microchip Studio gar keinen AVR128
Ich habe gerade ein Liste der möglichen Programer gefunden https://www.microchip.com/en-us/product/AVR128DA28