-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Datenmengen. warum eigentlich? nur bei dir oder generell..? weil früher™ ging mathe noch : http://avr-asm.tripod.com/float128.html http://avr-asm.tripod.com/math32x.html usw. (achtung bei der der Website wird man irgendwie komisch weitergeleitet..) den moving avg hätten wird dann auch gleich gefunden
;-) Ich habe gerade mal bei mir das größte zufällig noch herumliegende ELF-File in meinen AVR-Projekten gesucht. Ist ein BASIC-Interpreter für einen ATmega128 (plus externen RAM, schließlich soll der Nutzer ja auch ein bisschen BASIC eingeben können), den ich vor 8 Jahren mal als Fingerübung
-
Thread
Sinus mit AVR effizient berechnen
aber welche für einen kleinen 8Bit AVR geeigneten Möglichkeiten gibt es noch?
> aus, aber welche für einen kleinen 8Bit AVR geeigneten Möglichkeiten > gibt es noch? http://www.mikrocontroller.net/articles/AVR_Arithmetik/Sinus_und_Cosinus_%28CORDIC%29 In der Regel kommt man mit einer LUT aber gut hin.
-
Thread
Eigene Busadresse I²C Bus vergeben
Wir benutzen avr Code vision. Das Problem liegt darin das wir nicht wissen wie wir den i²c bus software technisch programmieren sollen. die hardware i²c bus variante können wir leider nicht nutzen. gibt es vielleicht
genau zu sein benötigen wir auch nur die lese funktion um drehgeber daten vom atmega 8 zum atmega 128 zu übertragen.
-
Thread
AVR128DB48 - TCB 32Bit Counter
zu umfangreich, vielleicht setze ich mich später in Ruhe dran; vorab nur: ich hatte das mal für den AVR128DA28 gemacht, die Initialisierung finden Sie in der Anlage (Assembler, natürlich, können Sie ja aber lesen&verstehen), so ad hoc sehe ich keinen Unterschied zu Ihrer. Unklar ist mir, weshalb Sie zwei
Ging schneller als gedacht, läuft unverändert auch auf dem AVR128DB48. > Das Problem wird gefunden Genau, "kriegen wir hin, kriegen wir alles hin".
-
Thread
UART falsche Zeichen
http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
sehen. Ja, aber auch nur, wenn man es richtig macht. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29 MFG Falk
-
Thread
EMS > Adapter > NetIO > Raspi
Jan 13 17:28:47 raspi2 ems-collector[28391]: General options: Jan 13 17:28:47 raspi2 ems-collector[28391]: -h [ --help ] Show this help message Jan 13 17:28:47 raspi2 ems-collector[28391]: -R [ -
from Jan 13 17:28:47 raspi2 ems-collector[28391]: Database options: Jan 13 17:28:47 raspi2 ems-collector[28391]: --db-path arg Path or server:port specification of database server Jan 13 17:28:47 raspi2 ems-collector
-
Thread
Probleme mit GLCD von Powertip (T6963C)
lcd_send_data(); LCD_CMD = 0x42; lcd_send_cmd(); LCD_DATA = 0x28; // Grafik AREA Adress setzen lcd_send_data(); // 28H = 40 Zeichen 1EH = 30 LCD_DATA = 0x00; lcd_send_data(); LCD_CMD = 0x43; lcd_send_cmd()
ist meist nax. 10-12V, auch bei Normal-Displays. Bei Grafikdisplays meist max. 15-20V, mit -10V bei 128x128 und -15V bei 240x128 ist auch kaum ein Risiko. Notfalls kann man ja noch die Datenblätter der Treiber bemühen. Das hilft aber offenbar vielen nicht weiter, denen die Erfahrung fehlt. Normalerweise
-
Thread
Das Ende des Z80
Der Z80 in meinem C128D ist nahezu unbenutzt. Das sagt doch alles.
Minder-Leistung) folgen würden. Natürlich summieren sich noch viele weitere Faktoren zum "Erfolgs-Paket" AVR.
-
Thread
Rückwandbus mit I2C
ganze Systemumgebung jeweils identisch sind und der Ethernetteil des PIC18F67J60 recht ähnlich zum ENC28J60 ist, bleibt nur noch die Anbindung als Verursacher für den Faktor 2 in der Geschwindigkeit übrig. Da Du ja ein armer AVR-User bist, dem der Zugriff auf Prozessoren mit internem Ethernet verwehrt
noch schlimmer. :-) Dann überlege lieber ob Du statt dem Mega644 nicht einen 90CAN32/90CAN64/90CAN128 benutzen kannst. Oder halt wirklich mal einen AVR32 UC3C, ist zwar was ganz anderes, aber wenigstens bleibt die Entwicklungs-Umgebung komplett gleich. :-) Die Mega16M1 gibt es im Moment bei DigiKey
-
Thread
wie funktioniert das -WL,--section-start
aus sicht des linkers funktioniert, ist folgendes: unknown(rx) : ORIGIN = 0x820000, LENGTH = 128K text (rx) : ORIGIN = 0, LENGTH = 128K data (rw!x) : ORIGIN = 0x800060, LENGTH = 0xffa0 eeprom (rw!x) : ORIGIN = 0x810000, LENGTH = 64K man bietet einen dummy-MEMORY, der executable
00000000 013868 000e16 00 0 0 1 text geht von 0 bis 0x2712, data von 0x2712 bis 0x28ce, bss steht auf 0x282e, danach kommt die beispielhafte bootloader-section von 0x28ce bis irgendwas. soweit, so gut. keine ahnung, ob der code läuft :) unschön ist auch, das bei explizitem platzieren
-
Thread
Einsteiger bei AVR und Can
Hallo zusammen, ich bin Einsteiger was die Programmierung in AVR angeht. ich habe jetzt mal die Schaltungen aus dem AVR Tutorial nachgebaut und finde das ganze relativ simpel. Meine Idee wäre jetzt der Bau einer "Anlage" die auf Basis von Lokalen AVR's Messdaten
ein Board als Bausatz, bzw. als Leerplatine, wo man den CAN einmal mit dem ON-Chip-CAN des AT90CAN128 verwenden kann - oder man nimmt den MCP2515 und den ATMega128. Das Board unterstützt beides. Beispielprogramme findet man ebenfalls dort.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Sorry, das muss explizit in den Flash: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
hast du einen 3.3 Volt Spannungsregler auf dem AVR-Board?
-
Thread
AVR und der Umgang mit C++
sbci r23, 0x01 ; 1 124: cb 01 movw r24, r22 126: 96 95 lsr r25 128: 87 95 ror r24 N = frequency / 32; A = frequency % 32; 12a: 28 2f mov r18, r24 12c: 2f 71 andi r18, 0x1F ; 31 N = frequency / 32; 12e: cb 01
r24 ; 0x03 spi_init(); 282: 0e 94 04 01 call 0x208 ; 0x208 <_Z8spi_initv> __builtin_avr_delay_cycles(__ticks_dc); 286: 8f e3 ldi r24, 0x3F ; 63 288: 9c e9 ldi r25, 0x9C ; 156 28a: 01 97 sbiw r24, 0x01 ; 1 28c: f1 f7 brne .-4 ; 0x28a
-
Thread
M16C samt Dev-Kit für lau!
privat und hausgebrauch. eh ich da durchs tut. und datasheet durchbin (wer braucht schon 87 ios oder 28 adc) bin ich mit avr oder pic fertig. naja, vielleicht läßt sichs ja bei ebay verscheuern ;-) (war spaß)
Referenzcode hast Du eingegeben? Meins ist angebl. auch unterwegs aber weder mit Eingabe von "SKP16C28" noch mit Eingabe "SKP16C28 3A991NLR" tut sich was. Danke Peter
-
Thread
MyAVR Display
> #include <avr/io.h> > #include <util/delay.h> sind die nicht vom WinAVR? Gibt es die überhaupt bei dem komischen Workpad? Ich hab auch ein MK2 Board mit MyAVR Display, aber hab gleich WinAVR benutzt, und
So, habe mir WinAVR installiert. Ich habe "AVR Insight" gestartet. So schwer kann das doch garnicht sein.
-
Thread
SCN8049H Prozessor
schon damals CMOS-Speicher und wer persistenden Speicher > benötigte, verwendete diesen. PCF8571 128Byte I2C-Bus Ram. Da sieht die Jugend von heute mal wie schwer wir es damals hatten. Einen eigenen Baustein damit der Mikrocontroller 128Byte Speicher hatte. :-) Olaf
die Intel MC begreifen. Hab mir das Buch "Das 8051er Lehrbuch" gekauft und war geheilt. Bin beim AVR geblieben.
-
Thread
Warum entwickeln sich die Atmegas zurück?
neueren Typen langsamer, wenn die Versorgungsspannung sinkt. Bei mir war es letztens ein ATMega128 der über Nacht zum ATMega8 wurde! Wohin die 12 verschwunden ist, keine Ahnung! Eventuell hat der 16MHz-Quarz nun 28MHz.
Knallex schrieb im Beitrag #5294105: > Bei mir war es letztens ein ATMega128 der über Nacht zum ATMega8 wurde! > Wohin die 12 verschwunden ist, keine Ahnung! Eventuell hat der > 16MHz-Quarz nun 28MHz. Schau mal unter das Mauspad. Eventuell liegt da mittlerweile ein kleiner
-
Thread
Analogditigitalwandler für Kamerachip
Beitrag #2219291: > Thomas Berends schrieb im Beitrag #2219281: >> Gibt es Mikrocontroller, welche 128kByte RAM haben? >> Achja, und nochmal zur Betonung, kein SMD > > Nein. Keine Chance. Du hast den tiny128 übersehen ;) http://www.mikrocontroller.net/topic/91350?goto=785238#785238
einfache Inbetriebnahme... > > Bezüglich der Verwendung eines µC, > Gibt es Mikrocontroller, welche 128kByte RAM haben? Gut, ich weiß, das > ist für einen µC sehr viel, vorzugsweise Atmel. Egal was für ein Atmel? Oder speziell AVR? Bei denen ist bei 64k Schluß (so groß ist der Adressraum) und das
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
4 Bits eine Stelle einer Dezimalzahl repräsentieren. https://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Half_Carry_.28H.29
denn die aktuellen (z.B. AVR128Dx oder ATTiny1624) ersetzen locker alle alten Chips und haben in jeder erdenklichen Hinsicht Vorteile. Bis hin zu Preis und Lieferbarkeit...
-
Thread
STM32F4 Compiler bremst den Code
Niklas Gürtler schrieb im Beitrag #3305223: > Der AVR hat auch das T-Bit, mit dem kann man einzelne, aber > beliebige Bits aus einem Register in ein anderes transferieren. Der > ARMv7M kann nur das unterste ARMv7M kann das exakt genauso wie AVR.
im Beitrag #3305449: > Oh tja, daran hab ich gar nicht gedacht. Braucht aber ein Hilfsregister AVR auch: Rtemp=T. :P
-
Thread
Suche einen µC / Serie
klassischen 8015 brauchen 12 Takte pro Instruktion. Das macht bei 40MHz ca so so viel Leistung wie ein AVR bei 8MHz. Viel Spaß.
einen Bootlader eingebaut, mit dem man u.a. auch Kode in das RAM laden und ausführen kann. In DIP28 gibt es momentan nur den LPC1114FN28 mit 4KB RAM (Cortex M0 mit maximal 50 MHz). Der LPC4350 am anderen Ende der Skala hat 264KB RAM (Cortex M4 mit Fließkommaeinheit + Cortex M0 mit maximal 204
-
Thread
Anfängerfrage in C
attiny2313 sollte aber laut "avr-gcc --target-help" unterstützt werden: Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26
atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323 atmega64 atmega128 at90can128 at94k no emulation specific options.
-
Thread
ATmega4809 UDPI probleme
> Hat das jemand von euch schon mal gemacht? Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. > ich habe mir das recht einfach vorgestellt Nun ja, wenn man sich sehr genau an das Datenblatt hält, dann klappt das auch - nach vielen Fehlversuchen, 'serial programming'
#6587812: >> Hat das jemand von euch schon mal gemacht? > Ja. Allerdings auf einem ATmega1284P bzw. AVR128DA28 in Assembler. Primär bezog sich die frage auf das Auslesen des Flashs / Register / Fuses oder das beschreiben dieser. Da hilft mir der Assembler recht wenig ^^ S. Landolt schrieb im Beitrag
-
Thread
ATmega32-Board
spielen/anfangen mit MCUs >>> http://www.aliexpress.com/product-fm/480406086-Free-Shipping-Atmel-AVR-ATMega32-ENC28J60-development-board-study-board-wholesalers.html Free Shipping, Atmel AVR ATMega32+ENC28J60 development board,study board Atmel AVR ATMega32 onboard ISP interface onboard +++ JTAG interface onboard +++ ENC28J60+RJ45 socket +++ SD card onboard Key,7-seg-led, +++ beep RS232 onboard +++ LCD1602 / LCD128*64 dot matrix interface onboard +++ DAC TLC5615 onboard All IO extand out USB power
-
Thread
Mega8 Assembler RGB Fader
offenbar nicht kann, bin ich auf folgendes Makro gestoßen: http://www.mikrocontroller.net/articles/AVR_Assembler_Makros#SAM_.28Structured_Assembly_Macros.29 Soweit sogut. Dort habe ich in der Beispielsammlung auch dem für mich passenden Fall gefunden: ; 2 or more conditions are anded together (all conditions
0 0 128 ocr_g 128 0 0 ocr_b 128 128 128[/code] (Zustand jeweils nach Eintritt der Anfangsbedingung) Offenbar nehme ich jeden Fehler
-
Thread
4x MCP2515 oder 4x SJA1000 an AT90CAN128
mode laut Datenblatt sagt mir leider nichts. Auf Intel stellen. Dann hast Du !RD und !WR wie beim AVR und nicht E und R/!W wie bei 68xx und 6502 !RST von den SJA machst Du auf einen Portpin des AVR. Die !INT der SJA auf INT0 oder INT1 des AVR legen, mit Pullup. Der 16 MHz Oszillator fehlt auch
mode laut Datenblatt sagt mir leider nichts. Auf Intel stellen. Dann hast Du !RD und !WR wie beim AVR und nicht E und R/!W wie bei 68xx und 6502 !RST von den SJA machst Du auf einen Portpin des AVR. Die !INT der SJA auf INT2 des AVR legen, mit Pullup dran. Der 16 MHz Oszillator fehlt auch noch
-
Thread
einfach mal eine Seite in den Flash schreiben.
Resetvektor auf die erste Adresse meines Bootbereichs (0xF000) "umgelegt". Nachdem nun das Muster 128 mal geschrieben worden sein müsste, habe ich mir mit dem AVR-Studio einen HexDump des Flashs erzeugen lassen um nachvollziehen zu können, ob der Flash auch in der von mir beabsichtigten Weise beschrieben
was du als Simulator bezeichnest :-) Der brachte mir noch folgende Warnung bei der Simulation 28-Jan-2010 16:16:18 AVR Simulator: Invalid opcode 0xffff at address 0x00f000 Bei der Simulation blieb er übrigens nicht hängen! vG Stephan
-
Thread
LED_Laufschrift mit Mega 32 und MAX 7219
arbeitest du mit dem AVR-Studio?
ok, los gehts Loaded plugin STK500 Loaded plugin AVR GCC Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega32 AVR Simulator: Please wait while configuring simulator... AVR Simulator: ATmega32 Configured OK Loaded objectfile:
-
Thread
Stackinitialisierung durch den Compiler
var_y; var_x=42; var_y=var_x; while(1); }[/c] ergibt im Tab "Disassembly" folgenden AVR ASM Code: [avrasm] 00000072 CLR R1 Clear Register 00000073 OUT 0x3F,R1 Out to I/O location 00000074 SER R28 Set Register 00000075 LDI R29,0x21 Load immediate 00000076
: stack adresse auf den stack packen (und zwei nullbytes > hinterher), warum? > 0000007D PUSH R28 Push register on stack > 0000007E PUSH R29 Push register on stack Dies sichert Y. Y ist callee-saved per avr-gcc ABI: http://gcc.gnu.org/wiki/avr-gcc#Call-Saved_Registers > 0000007F
-
Thread
Welchen µC-Typ für neues Projekt?
werden. Meine Möglichkeiten die > ich bis jetzt so sehe wären folgende: > > Atmel ATxmega > Atmel AVR32 > Atmel ARM > ST ARM Du kannst auch einen dsPIC33EP (140 MHz/70 MOPS, 16 Bit mit DSP-Erweiterungen) oder einen PIC32MX (32 Bit 80 MHz/80 MOPS, MIPS-Kern) verwenden. Die gibts von klein (28 Pin
346623574 schrieb im Beitrag #3878308: > macht 85 zyklen auf einem mega128 da ist mir ein Fehler unterlaufen ;) es sind 128 Zyklen.
-
Thread
DOGM128-6 ohne Funktion. Benötige Hilfe.
12V messen können. Das Problem im Datenblatt des DOGM132 (und es scheint, das sie das beim DOGM128 auch falsch gezeichnet haben) war, das die Kondensatoren an den Pins 27-31 falsch geschaltet sind. Einer gehört zwischen Pin 27(-) und 28(+) (der ist richtig gezeichnet), einer zwischen 29(+) und 30
Hi >Das Problem im Datenblatt des DOGM132 (und es scheint, das sie das beim >DOGM128 auch falsch gezeichnet haben) war, das die Kondensatoren an den >Pins 27-31 falsch geschaltet sind. Einer gehört zwischen Pin 27(-) und >28(+) (der ist richtig gezeichnet), einer zwischen 29(+)
-
Thread
ADCC - nur zuckeln am Eingang!
Jacko schrieb im Beitrag #5100142: > Was ist an deiner Messung so Besonderes, dass sie 28 > unübersichtliche Funktionen braucht, statt 3...5? Der MCC generiert nun mal ~28 Funktionen. Man könnte ADCC_GetSingleConversion() statt der kompletten Statemachine benutzen, aber das ist mehr oder
finished, return the result > return ((ADRESH << 8) + ADRESL); Den PIC kenne ich nicht, aber beim AVR muß man die Reihenfolge beachten und die ist in diesem Ausdruck unbestimmt. Das ist daher kein sauberes C. Beim AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit und der Compiler kümmert
-
Thread
AVR gegen den Rest der Welt
Lebens genug hat. Wenn man eigene Fabs hat, kann man das machen. So etwas schafft Vertrauen. 2. AVR und GGC AVR ist nicht zuletzt auch durch die Verfügbarkeit eines brauchbaren GCC-Ports populär geworden. Dabei sind AVR und GCC kein "Dream Team". Beim Design der AVR-Architektur saß IAR (schwedischer
Projekte noch den uralten AT90CAN128 vorgesehen. Peter
-
Thread
DOGM163B, 5V, SPI: Initialisierung geht nicht
Displays wie folgt: +5V: Pin 24, 25, 26, 30...37 GND: Pin 23, 27 NC: Pin 21, 22 MOSI-Signal vom AVR: Pin 28 SCK-Signal vom AVR: Pin 29 RS-Signal vom AVR: Pin 39 CS-Signal vom AVR: Pin 38 Hier die Initialisierung gemäß Display-Controller, die eigentlich so funktionieren sollte (die Zeit der
wie folgt: > +5V: Pin 24, 25, 26, 30...37 > GND: Pin 23, 27 > NC: Pin 21, 22 > MOSI-Signal vom AVR: Pin 28 > SCK-Signal vom AVR: Pin 29 > RS-Signal vom AVR: Pin 39 > CS-Signal vom AVR: Pin 38 Was ist mit Reset Pin 40? Sollte auch auf +5V. fchk
-
Thread
Erweiterbares Ethernetboard mit MMC/SD-Slot und USB
Hallo allerseits! Heute stelle ich Euch ein neues Projekt vor, ein Basisboard für eigene AVR-Netzwerkanwendungen. Schon vorhanden sind folgende Hardwareeinheiten: - ATmega128 mit 64 kBytes externem RAM - Netzwerk-Interface mit dem ENC28J60 - MMC/SD-Interface - USB-RS232-Wandler FTDI FT232R
meisten Teile (vor allem SMD) habe ich von Segor. Die anderen, insbesondere den Karten-Slot, den ENC28J60 inkl. Quarz und den FB2022 von CSD. Gruß, Roland
-
Thread
Atmega 128 board
Hallo kann mir jemand einen Tip geben suche ein Versuchsboard mit einem Atmega 128 mit Ein und Ausgängen serieller anschluss wenn möglich mit extra Speicher Dies dann mit dem AVR Studio 4.0 programmiert werden soll.
urspruenglichen Fragesteller auch geholfen. 2. ATmega8-PDIP: Reichelt: 6,20, segor: 4,80, t-s: 3,95 Atmega128-16AI: Reichelt: 13,85, segor: 13,70, t-s: 12,80 und zum Spass: AVR Butterfly: Reichelt: 38,90 segor: 37,80, t-s: 28,65 Stand 10.11.03, "erheblich"? "zu Mondpreise vertackern"?? Nicht jeder kann
-
Thread
Ethernet Datenablage
Hallo, ich möchte mit dem Atmega128 erfasste Daten über Ethernet auf einen NAS-Server speichern (Text Datei). Kennt jemand eine LIB für z.b. den ENC28J60. Das was ich bisher gefunden habe ist nur für WEB. Gruß Norbert
auch FTP. ich habe jetzt nur diagonal gelesen. FTP ist nicht aufgefürhrt bei den Protokollen. Mega128 und Realtek NIC -> fällt aus. ENJ und Minimalversion ist mein Ziel. Ich brauche ja "nur" ENC28J60 als NIC und maximal ein Mega32 mit TCP/IP-Stack und einem minimalen FTP-Client. Prinzipiell muß
-
Thread
Ethernet-Addon zur Xmega128a1-Experimentierplatine
machst, es gibt schon ne Minimodul: http://shop.embedded-projects.net/product_info.php/info/p65_ENC28J60-Ethernetadapter--ENC28J60-H-.html http://www.olimex.com/dev/enc28j60-h.html da gibts auch Schlatplan etc. da kannst du dir sicher was abschauen.
Ich persönlich warte noch auf einen Ethernet Controller von ATMEL mit AVR-Kern in PicoPower-Technologie ;-)
-
Thread
Projet um die Kapazität von Akkus zu messen
nicht aufgefallen, aber auch das werde ich in der nächsten Version ändern. 7. Ich verwende den AVR-GCC 4.3, daher würde ich dir raten ein Update zu machen. Ich werde noch ein Hinweis anbringen, dass der Source mit AVR-GCC 4.3 kompiliert ist. @Anna Ja, das ist erlaubt. Zudem ist das hier eine
Hallo frewer 1. Hast du im AVR Studio eingestellt, dass das vorhandene makefile verwendet werden soll oder lässt du dir eins von AVR Studio erstellen? Ansonsten wenn du WinAVR installiert hast sollte auch ProgrammesNotepad mitinstalliert
-
Thread
C-Code optimieren
Code, den es zu optimieren gilt: [c] /* IPMS Controllerpins definieren */ #define GPIO_IPMS_DB0 AVR32_PIN_PD11 #define GPIO_IPMS_DB1 AVR32_PIN_PD12 #define GPIO_IPMS_DB2 AVR32_PIN_PD13 #define GPIO_IPMS_DB3 AVR32_PIN_PD14 #define GPIO_IPMS_DB4 AVR32_PIN_PD15 #define GPIO_IPMS_DB5 AVR32_PIN_PD16
AVR32_PIN_PD28 #define GPIO_IPMS_DB6 AVR32_PIN_PD29 #define GPIO_IPMS_DB7 AVR32_PIN_PD30 [/c]
-
Thread
Fastavr PWM-Signal
(Basic) ein PWM Signal ausgeben kann. Ich schaff es einfach nicht ! $Device= 2313 $Stack = 28 $Clock = 10 $Source=On DDRB = &B11111111 $Timer1=PWM, 8, A=Normal,B=Normal Pwm1A=128 Start Timer1 Beispielcode wäre nett. Gruss Gerhard
FastAVR Hompage gezogen , oder gibts da mehr dazu ? Gruss Gerhard
-
Thread
Audio Spectrum Analyzer
14 Kanäle sollte ein AVR mit links schaffen.
Warum denn analog, der AVR kann das digital machen (FFT).
-
Thread
Was braucht ein Anfänger?
Daniel, wenn's dich interessiert, ich hab' hier noch 1x AVR ISP MKII (neu) und ein Experimentierboard mit Display (128x64, blau) rumliegen. Ist ein Atmega32 drauf.
. Einfach mal unter AVR-ISP-Stick im Forum suchen :-)
-
Thread
Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler
71858 https://www.mikrocontroller.net/topic/223147 Zur Soft-Dekodierung, falls es unbedingt ein AVR8 sein soll und die Zeit nicht ausreicht: die laufen bei sauberem Aufbau auch bis 24 / 28 MHz. Zum HD44780 fallen mir noch HD64180 (verbesserter Z80 im shrinkDIP64 1,778mm) und HD63484 (color graphic
skew war eigentlich nur bei ganz alten Laufwerken und Systemen üblich, also bei den 26 Sektoren zu 128 Byte.
-
Thread
Machbarkeit - LED-Sternenhimmel mit AVR?
Oder mehrere MAX7301 (jeweils 28 GPIOs).
Hier ohne PortE für "< AtMega128"
-
Thread
WiFi-Modul für AVR Net IO gesucht
Hallo alle zusammen, Ich habe vor, ein bestehendes AVR Net IO Board, dass mit einem ENC28J60 bestückt ist, auf WiFi umzubauen. Ich habe bereits eine funktionierende Software mit TCP-Stack in meinem Mega644, der prima mit meinem ENC28J60 funktioniert.
AVR32 KANN linux hosten.
-
Thread
Was ist bzw. war Atmel QTouch?
deklariert immerhin die Basisadresse der Sache. Und das war's. Screenshot ist für den konkreten Fall AVR128DAxxx. Man beachte hier die Absenz der sonst üblichen Registerbeschreibung.
ein Fehler im DB sein, also entweder der bewußte Satz ist bei den Tinys zu viel oder wurde bei den AVR128D.... schlicht vergessen. Bei der absolut lausigen Qualität der MC-Datenblätter muss man leider jederzeit auch mit sowas rechnen...
-
Thread
short != int16_t
in der stdint.h steht: /** \ingroup avr_stdint 8-bit signed type. */ typedef signed char int8_t; /** \ingroup avr_stdint 8-bit unsigned type. */ typedef unsigned char uint8_t; /** \ingroup avr_stdint 16-bit signed
2.147.483.648 bis 2.147.483.647 > > Bei den PIC CCS Compiler kann man int auch auf 8 Bit, also -128 .. +127 > einstellen. Ich glaube sogar, das war die Default Einstellung. Bei avr-gcc kann man das auch so einstellen, vor allem, weil der Compiler hier ein paar Defizite bei der Optimierung hat.
-
Thread
Betatests für ELF->AVR COFF mit GNU binutils
Hi ich habe folgendes Programm mal getestet (eine frühe Vorstufe zu einem DDS) #include <avr/io.h> #include <avr/pgmspace.h> //Hauptschleife void main(void) { unsigned char i=0; unsigned char sintab[256]={ 128,131,134,137,140,144,147,150,153,156,159,162,165,168,171,174, 177,179,182,185,188,191,193,196,199,201,204,206,209,211,213,216
218,216,213,211,209,206,204,201,199,196,193,191,188,185,182,179, 177,174,171,168,165,162,159,156,153,150,147,144,140,137,134,131, 128,125,122,119,116,112,109,106,103,100, 97, 94, 91, 88, 85, 82, 79, 77, 74, 71, 68, 65, 63, 60, 57, 55, 52, 50, 47, 45, 43, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 21, 19, 17, 16, 15, 13, 12,
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
7:21:41 -124 24.02.24 54 7:19:35 -126 25.02.24 55 7:17:29 -127 26.02.24 56 7:15:21 -128 27.02.24 57 7:13:12 -129 28.02.24 58 7:11:03 -130 29.02.24 59 7:08:52 -131 01.03.24 60 7:06:41 -131 02.03.24 61 7:04:28 -132 03.03.24 62 7:02:15 -133 04.03.24 63 7:00:01
107 5:18:00 -132 18.04.24 108 5:15:48 -132 19.04.24 109 5:13:37 -131 20.04.24 110 5:11:28 -130 21.04.24 111 5:09:19 -129 22.04.24 112 5:07:11 -128 23.04.24 113 5:05:05 -127 24.04.24 114 5:02:59 -125 25.04.24 115 5:00:55 -124 26.04.24 116 4:58:52 -123 27.04.24 117