-
Thread
Probleme mit .db oder .dw in SRAM ?
Assembler, und wie oben erwähnt habe ich ein Tiny26 und der SRAM beginnt ab 0x60 ($0060). Und der SRAM hat 128 Byte größe. Ich hoffe ihr könnt mir helfen.
zur folge haben soll, da es ja kein Befehl direkt ist sondern nur zum assemblieren. http://www.avr-asm-tutorial.net/avr_de/quellen/Lcd4IncC.asm Habe das da gelesen ... habe das programm mir nicht weiter angeschaut, nur das .db war mir aufgefallen.
-
Thread
LPC1102, jetzt wird's winzig. 32-bit auf 5 mm2
32Bit-Power. > > Ein 32-Bitter im SO-8 wäre schon recht kurios. SO8 weniger, aber ein Äquivalent im 28pin Bereich und handhabbarem Gehäuse (QFN32 zählt für /mich/ nicht dazu) wäre schon ganz praktisch. Die allerersten Stellaris gab es zwar in SO28, aber derart funktions- und speicherarm, dass sie wenig
dieser Art Software umgänglicher. Deshalb sind für mich die PIC24 noch leidlich interessant. Wo AVR zu klein ist oder mich softwareseitig nervt, aber ARM mechanisch unpraktisch. Die PIC24 gibt's nämlich in 18 und 28 Pins.
-
Thread
Radino CC1101 über Powershell mit Avrdude flashen. Wie?
c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Arduino\hardware\tools\avr/etc/avrdude.conf" Using Port : COM5 Using Programmer : avr109 Overriding Baud Rate : 57600 AVR Part
supports buffered memory access with buffersize=128 bytes. Programmer supports the following devices: Device code: 0x44 avrdude: devcode selected: 0x44 avrdude: AVR device initialized and ready to accept instructions Reading | ########
-
Thread
Logiktabelle mit einem TTL IC
laufen, oder, oder, oder... Wenn es unbedingt TTL sein muss, kämen auch PROMs wie z.B. 82S23, 74S28x, 74S571/2/3 in Frage.
dann nicht, wenn man auch µC unter "programierbare Logikbausteine" einsortiert. Da wäre z.B. der AVR128DA28. Dafür braucht man als "Programmiergerät" nur eine serielle Schnittstelle, praktischerweise irgendeinen der spottbilligen USB-Seriell-auf-"TTL"-Wandler, die du im Zehnerpack für drei Euro beim
-
Thread
Neuling mit ein paar Fragen.
Hm okay also denke ich den so richtig? Ich würde mir jetzt mal folgendes kaufen: * AVR Entwicklungsplatine für 28-polige AVRs (AVR-P28-8MH) von Olimex * ATMEGA8L-8PU DIP28 Damit könnte ich ja schon loslegen oder? Mit der passenden Software und einem Kabel zur seriellen Schnitstelle
Hallo, schaue bitte nochmal hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment das sollte für den Anfang reichen. Du sagst ja das Du löten kannst, dann würde ich auf jedenfall einen USB Programmer bauen, such mal nach USBASP. LCD Anzeigen bekommst Du
-
Thread
AVR - Software retten
programmieren, sodass ich "lediglich" nur noch dokumentieren müsse. Und wie gesagt, die Software auf dem AVR funktioniert ja auch einwandfrei... Nur die, die er mir zugeschickt hat, eben nicht. Zum Glück konnte ich die auf dem AVR eines Kollegen ausprobieren. Ich kenne den Mann gut genug, um ihm zu misstrauen
2 Werten hin und her. Eigentlich sollte die Differenz durch die bereits vordefinierten Bits stets 128 betragen. Sprich, wenn im Display nach Tastendruck der Code "3" erscheint, springt er bei Gedrückthalten der Taste ständig zwischen "3" und "131" hin und her, also quasi "3+128". Da muss also
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
Habt Ihr keine Controller mit 9 Bit Datenbreite? Kann doch so ziemlich jeder AVR.
c-hater schrieb im Beitrag #6781994: > Also satt das 28fache der 8x1-Lösung! Achtundzwanzig-fach, da schau her!
-
Thread
Wo die Daten speichern?
RAM abgelegt. Und soviel hat der kleine nicht. Lies mal: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
Startup-Code kopiert die Initialisierungsdaten dann aus dem Flash ins RAM. Das RAM ist bei dir nur 128 Byte gross. 1365/128=1066%. Informationen dazu, wie du deine Tabelle im Flash lassen kannst, findest du hier: http://www.nongnu.org/avr-libc/user-manual/pgmspace.html Andreas
-
Thread
PIC oder AVR
einer Bank sind nur mit Klimmzügen möglich. 8051,AVR,MSP430 kein Problem. - Skalierbarkeit? Vor allem für jene wichtig, die sich scheuen, für verschiedene Aufgaben verschiedene Lösungen zu verwenden. AVR: 8-Pin/1K bis 64pin/128K Tendenz steigend
CAN-Controller ist mehr eine Notlösung, aber für bestimmte Applikationen völlig ausreichend. Der AVR bietet mit seinen freien Tools (gcc/WinAVR, AVRStudio, etc.) einen schnellen preiswerten Einstieg. Der CAN-Controller (Mega128-CAN) ist sehr leistungsfähig, und die CPU ist sehr schnell. Die Ports können
-
Thread
Projekt : GPS Tracker
Das sind ja alles Logger. Ein Tracker mit AVR und Handy hier: http://www.opengpstracker.org/
Ach ja, es könnte sein, dass das TX vom Modul an das RX vom AVR kommt, sowie das RX vom Modul an das TX des AVR, da TX ja Senden und RX Empfangen ist (d.H. der Sender (Augsang) wird jew. mit dem Empfänger (Eingang) verbunden)
-
Thread
10 Bit / 64 Stufen PWM für LED zu wenig
grobe Auflösung. Hätte nicht gedacht, dass 64 Stufen zu wenig sein könnten. Vielleicht könnte ich noch 128 Stufen rausquetschen, aber ab 12 Bit wird das Flimmern dann schon erkennbar. Könnte man das mit Spulen beseitigen? Bevor ich jetzt anfange alles zu verändern, würde ich geren wissen, ob 128 Stufen
Hardware, die ich schon aufgebaut habe. Also zusammengefasst lohnt sich die Arbeit gar nicht, um auf 128 Stufen zu kommen?
-
Thread
Z80/UA880D mit 28C64 startet nicht
nachdem, ob ein AT28C64B-15, AT28C64B-20 oder AT28C64B-25 verwendet wird. Aus den Signalverarbeitungszeiten ergibt sich die maximale Zugriffsgeschwindigkeit des (E)EPROMs.
im 28C64. Somit muss am ein [¯\_] stattfinden damit die Adresse/Daten übernommen werden.
-
Thread
RS-232 <-> Ethernet
folgendes System zum Laufen gebracht: Christian M. schrieb im Beitrag #4173236: > Server: ENC28J60 Module auf Arduino und Software: > http://www.tweaking4all.com/hardware/arduino/arduino-enc28j60-ethernet/ > > verbunden ueber TCP/IP mit: > > Client: http://www.hw-group.com/products/hw_vsp
seemstowork.blogspot.com/2015/03/will-it-print-part-1-for-friend-of-mine.html Basis war atmega1284 und enc28j60. Bequemlichkeitshalber auf dem avr-netio board von Pollin.
-
Thread
Effiziente Implementierung von ARCTAN fuer uCs
Wikipedia kennst Du? x(1+0,28x*x) und so? Viel einfacher geht es wohl nicht.
WS schrieb im Beitrag #5114885: > x(1+0,28x*x) und so? Interessant. Aber in Wikipedia steht x/(1+0,28x*x) (für |X| <= 1, andere Bereiche ähnlich), und die Division tut dem Meister offensichtlich weh. Aber es ist nur eine Division.
-
Thread
Mikrocontroller für Tastatur-Projekt gesucht
dann mal zu. Versuch macht klug, oder willst Du dumm sterben? Naja. Wenn der TO sich bereits mit AVR auskennt und dafür auch passende Programmiergeräte hat, sollte er auch bei AVR bleiben. Entweder AVR = alles vorhanden. Oder PIC = Programmiergerät kaufen/bauen, fehlschläge, PIC lernen, fehlschläge
an Peripherie hat? MCU in DIL mit CAN? Gibts bei AVR nicht! MCU mit eingebautem Ethernet? Gibts bei AVR nicht, hier brauchst du eine ganze Platine, was anderswo in einem einzigen Chip drin ist. Audioausgabe via SPDIF? DsPICs können das per DCI direkt
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Empfaenger runtermischt auf irgendwas in der Naehe von DC. Und das kriegt der AVR dann ueber seinen ADC zum Messen. Und aus diesen Messungen wird dann hurtig der naechste Wert fuer 's OSCCAL Register errechnet, so dass die 9.92MHz/128 immer schoen um den empfangenen und runtergemischten
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
-
Thread
Atmega48: Bootloader - Application gemeinsamer Code
Ausschnitt): [pre] Disassembly of section .StartSec: 00000100 <main>: 100: cf 93 push r28 102: df 93 push r29 104: c8 ec ldi r28, 0xC8 ; 200 106: d0 e0 ldi r29, 0x00 ; 0 108: ff d0 rcall .+510 ; 0x308 <LEDa> 10a: 84 ec ldi
> 128: ef cf rjmp .-34 ; 0x108 <main+0x8> Disassembly of section .LED: 00000300 <Init>: 300: 8f ef ldi r24, 0xFF ; 255 302: 84 b9 out 0x04, r24 ; 4 304:
-
Thread
Einsprung in Analog Comparator Interruptroutine bei Mega48 zu langsam
0 gesetzt. Dies dauert im Schnitt 3us bis der Pin wieder auf 0 ist. Ich programmiere in C mit AVR-Studio und dem avr-gcc. Hat jemand eine Idee, warum der Einsprung in die Interruptroutine so lange dauert? Über Antworten wäre ich sehr dankbar. Karsten
: 11 24 eor r1, r1 36: 1f be out 0x3f, r1 ; 63 38: cf ef ldi r28, 0xFF ; 255 3a: d2 e0 ldi r29, 0x02 ; 2 3c: de bf out 0x3e, r29 ; 62 3e: cd bf out 0x3d, r28 ; 61 00000040 <__do_clear_bss>: 40: 11 e0 ldi r17
-
Thread
AVR: Timergesteuerter ADC Interrupt klemmt manchmal
Probleme doch ziemlich laenglich wurden. Initialisierung: [avrasm]... ldi r29,0x01 ldi r28,0xf3 out 0x2b,r29 out 0x2a,r28; ocr1a = 499 -> 16MHz / 500 = 32kHz ADC sampling frequency ldi r28,0x00 out 0x1f,r28; EEARH=0, the bar/dot lookuptable is just 256 bytes out 0x2f,r28; tccr1a = 0 ldi r28,0x09 out 0x2e,r28; tccr1b = 9 ldi r28,0xed out 0x06,r28; adcsra=0xed ldi r28,0xe0 out 0x07,r28; admux=0xe0 in r28,0x30 andi r28,0x0f
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Äh ja, natürlich ... der Anhang ... Ich werde das ganze übrigens direkt an einen AVR packen, der die Daten DMA-linke erst einmal in einen DRAM schreibt. Es bleiben bei 20Mhz AVR und 2Mhz PCLK 10 Takte je Byte (nach diversen Datasheets wohl der minimale PCLK), über ein Latch werden dann
... das ist die AVR-Cam(Bild: AVR_CAM_013.jpg) die ich angepasst habe;
-
Thread
ATmega8 Quarzuhr bauen
auf Seite 28 des Datenblattes M8 steht es sogar, dass da 36pF drinne sind Gruss
;) Die 36pF stehen beim Mega8 und Mega8A avr
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
Temoc schrieb im Beitrag #2848799: > Dann würden sie wohl kaum den AVR rauswerfen.. Wie jetzt?
-
Thread
AVR unkomprimiertes Audio, ggf. codiert
einsetzen, weil es kein professionelles Projekt ist. ? Also Lochraster-geeignet? Dann: dsPIC33FJ128GP802. Hat einen 12 Bit Stereo Audio DAC integriert, der bis 100 kHz geht. DIL28, also lochrastergeeignet. Läuft mit 40 MHz und hat eine DSP-Einheit, d.h. mindestens 3fache Rechenleistung im Vergleich zum AVR. Da geht schon mehr, allerdings kein MP3. Dafür braucht es dann einen PIC32, den es auch im DIL28 gibt, plus einen beliebigen TDM/I2S-Audio-DAC. fchk
-
Thread
50% PWM für H-Brücke mit Attiny1614
Auf die Schnelle, ist zwar Assembler und für einen AVR128DB28, hilft aber vielleicht trotzdem weiter - dies erzeugt an PA4 ein Rechtecksignal mit Tastgrad 0.5: [avrasm] sbi VPORTA_DIR,4 ; TCD.WOA putiw TCD0
Hallo, µC: AVR128DB48 Taktquelle: interne 16MHz Im Eingangscode gibts mehrere Dinge. Den CPU Registern fehlt die Schreibberechtigung und das Eventsystem wird nicht benötigt. Die Compare Register muss man nicht
-
Thread
ATmega8: Das Buch
Ich muss mich noch einmal zu Wort melden. Es gibt schon ein sehr gutes Buch und eben für moderne AVR. Das AVR Kochbuch.
#3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und auch eine neue Firmware auf den Chip schreiben kann. Man kann es auch so machen: http://matrixstorm.com/avr/tinyusbboard/ Da ist
-
Thread
Netzteil 230V f. AVR
Hallo! Ich möchte gerne mit einem AVR + EN28J60 per Ethernet eine 230V-Last schalten. Dazu soll die Elektronik in ein möglichst kleines Gehäuse. Trafonetzteil wäre desshalb eher schlecht. Ich weiss auch folgendes noch nicht: 1. Welchen AVR sollte ich verwenden? Es sollte einer mit möglichst kleinen SMD-Geh. sein. Er sollte aber wegen dem Ethernet auch nicht allzu knapp in Sachen RAM + Flash bestückt sein. Ausser EN28J60, eine LED und
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
aktuelle... Gibt es durchaus: Microchip Technology ATMEGA328P-PU Embedded-Mikrocontroller PDIP-28, 20 MHz
brauchen und > bin für jeden Tipp dankbar. Mein Tipp: Klein anfangen. Erstmal einen ESP und einen AVR, dann steigern auf zwei AVR.
-
Thread
Altes AT Mainboard wiederbeleben
, die tatsächlich in unterschiedlichen Bauformen und Größen bestückt werden konnten. Es gab sie im 28- und 32-poligen Gehäuse, mit 32 kByte (28polig), 64 (selten) oder 128 kByte (32polig). Und wie das weiter oben verlinkte Dokument https://www.shuttle.eu/_archive/older/de/539_.htm belegt, sind Bestückungen
RTL8139 angeschlossen hat und nicht simpel an Vcc. Info: http://www.tomshardware.co.uk/forum/128215-28-using-uniflash-flash-am29c020-eeprom-tryin
-
Thread
Update Liste und Preise [V] µC Eval Boards, GPS Module, Funkmouse, DSL-Modem, Router, Last-R, G-Sens
Debuggen von AVRs "Evertool-Light", 20141228_142736.jpg wie hier: http://siwawi.bauing.uni-kl.de/avr_projects/everto... 59. Eval Board mit A7260 Beschleunigungssensor, passt in DIL Sockel
Das ATXmega128 Eval Board kam eben bei mir an und funktioniert wie erwartet. Ein Lob an deine Lötkünste... das sieht ja aus wie gekauft! :)
-
Thread
Atmel ICE Programmer und UPDI
Belegung? Dann habe ich noch einen Exa-Prog von Diamax zu liegen. Der kann UPDI wird aber vom Atmel (AVR) Studio nicht erkannt. Soll mit AVRDude gehen. Was kann man da machen? Bei diesem Programmer steht die Belegung des UPDI fest, ist das auch für andere Prozessor das gleiche?
programmieren, aber mit verschiedenen Prozessoren in C. Einmal den 1616 mit UPDI und dann och einige z.B. 128 oder 841 mit ISP. Hatte mich an des AVR Studio gewöhnt und eingearbeitet. Mit anderen Software komme ich nicht so klar.
-
Thread
e-Bike Motor "Tuning"
gerne Fotos haben (und ich hoffentlich sinnvolle Hinweise) Ich weiss zZ nur das da drin ein PIC oder AVR werkelt. mehr jedoch nicht. Als der Motor mal verrueckt spielte, hab ich mal den Controller aufgeschraubt, irgend so ein 24-28poler mit abgeschliffener Beschriftung ist dort drin. Gruss Asko.
die Software des Panasonic Antrieb hierüber zu manipulieren: http://www.chip45.com/products/crumb128-can-dongle_at90can128_usb_can.php Für den BionX, der auch über den Can Bus gesteuert (hat die gleichen Anschlüsse) wird, gibt es hier ein Projekt: http://www.bigxionflasher.org/bigxionflasher-compact-anleitung.html
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
@Michael der CD74HCT4053M from TI wäre bei Farnell (1103149) > 10 Stück 0,28 € + Versand zu haben. Wigbert
Punkt für dich. Nichtsdestotrotz gibt es beim CY7C1471V33 21 Adressleitungen gegenüber 17 bei einem 128k-Typen...
-
Thread
AVR MKII ISP - Upgrade Mode
Eigentlich müßte es doch reichen, wenn du im AVR Studio über Tools->AVRisp mkII update gehst, da der programmer ja schon im Update-Mode ist. Ich hatte auch das Problem, LED blinkte rot/orange zumindestens das AVR Studio konnte ihn nicht "normal
erscheint eine Meldung, das neu Hardware gefunden wurde. Daran kann ich mich, ehrlich gesagt, bei AVR-Programmern nicht erinnern. Nimm doch einfach mal das AVR-Studio und versuche mit 'Connect' Verbindung mit dem ISP zu bekommen. MfG Spess
-
Thread
Projekt Microcontroller
überschaubares Projekt. Allerdings IMHO bzgl. der Elektronik auch herausfordernd! Ich würde einen AVR dafür nehmen und in C programmieren. Zum AVR gibt es hier und anderswo viel Infos (Tutorials und Forum) und zu AVR/C gibt es freie Entwicklungstools, haufenweise Pläne für Hardwareaufbauten (Targetboard
falls nicht sowieso schon vorhanden), ein serielles (ATMEL Board) oder paralleles Verbindungskabel (myAVR), um das Board mit dem PC zu verbinden und natürlich auch die benötigten Sensoren (Google hilft ;) ). Programmiersprache Hierfür würde ich C nehmen. Unter Windows mit WinAVR, unter Linux AVR-GCC
-
Thread
Fehlermeldung beim Flashen
Vtarget : 0.3 V Varef : 0.3 V Oscillator : 28.800 kHz SCK period : 3.3 us avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s
feature, specify the -D option. avrdude.exe: erasing chip avrdude.exe: reading input file "G:\Daten\AVR\Test-PWM\Test-PWM\Debug\main.hex" avrdude.exe: can't open input file G:\Daten\AVR\Test-PWM\Test-PWM\Debug\main.hex: No such file or directory avrdude.exe: read from file 'G:\Daten\AVR\Test-PWM\Test-PWM
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
Dier Weg über SPI ist genial, keine Frage - aber nicht neu: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm - das Selbe in C.
google mal nach AVR+OSD
-
Thread
Servomotor steuern - C Routine von dieser Seite
www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung#Signalerzeugung_f.C3.BCr_mehrere_Servos_mittels_Timer_.28C.29 // // Programm fuer einen ATmega32U4 // #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // // Der Prescaler muss so gewählt werden,
den 8 Bit Timer mit einem CTC Modus arbeiten um sich in der Berechnung so nahe wie möglich an die 128er Grenze heranzutasten.
-
Thread
AVR DRAGON ?!?
hatte verstanden, dass er bei grösseren AVRs Debugging nur in den unteren 32kB unterstuetzt, aber im AVR-Studio kann man andere Devices nicht auswaehlen! Hoffentlich kommt das noch, denn ich wollte gerne auch einen AT90CAN128 debuggen! Auf der Platine befinden sich Stiftleisten für die drei Programmierschnittstellen
Noch eine wichtige Info, die mir gestern aufgefallen ist: Zusammen mit dem neuen WinAVR-Release (20070101) kann man (zumindest bei mir) im AVR-Studio (4.12.498 = 4.12 SP4) nicht mehr C-Code Debuggen. Also weder mit dem Dragon, noch im Simulator! Das AVR-Studio stürzt sofort mit einem
-
Thread
Display 240x128 pixel! jedoch unbekannt von controller und anschluss
dieselbe... falls es noch hilft: es ist von der firma Ampire 240128 REV.B AG240128 AYILY30H 03.28 C5364 vielen dank schon im voraus! lg daniel!
*push* habe das lcd mit beiliegenden code am avr128 connectet wie auf dem datenblattausschnitt! jedoch ist meine frage was die 15 anderen Pins sind? FLm CP LP M VDD VSS VEE D0 D1 D2 D3 Vo Dispoff also Vdd Vss vee is klar und Dispoff aber
-
Thread
Universeller JTAG-Adapter
Was dem Wunsch des TE wohl noch am nächsten käme wäre Lauterbach. AVR8 kann der aber wohl auch nicht (scheint erst bei AVR32 los zu gehen) und der Preis ist für den Hobbybereich natürlich auch jenseits von Gut und Böse.
liegen die Python-Files für diverse Mikrocontroller z.B. "GoodFETclient to interface zigduino/atmel128 radio" https://github.com/travisgoodspeed/goodfet/blob/master/client/GoodFETatmel128.py
-
Thread
Propellar Clock für die Fahrradspeichen
Ah ja, das schreiben der Bilder in den Speicher und ansteuern der Adressleitungen könnte ein AVR erledigen. Du müsstest die LEDs dann halt beim schreiben auf der nicht am speicher liegenden Seite abschalten (auf der Seite haben die dann ja wohl einen gemeinsamen Anschluss) damit der Datenverkehr
die größere Herausforderung. Wie hast du das Teil an den Speichen befestigt? (Bei 40km/h und einer 28" Felge wirkt außen auf die Konstruktion immerhin eine Beschleunigung von 35g, "irgendwie" festtackern ist da nicht mehr) Randy
-
Thread
Schrittmotoransteuerung mit ATmega 128
rechts nach links zu durchlaufen. Ich würde aber einfach i auf Unterlauf abfragen: [c] #include <avr/io.h> void warten(void); // char reicht - wir haben ja nur vier Werte unsigned char i; // Die Werte von oben eingesetzt unsigned char tab1[] = {0x14, 0x18, 0x28, 0x24}; int main (void)
. Weiter ist so recht sicher, dass das Programm fehlerfrei auf dem AVR gelandet ist. Evtl. ist das alles selbstverständlich, evtl aber auch nicht ;) Vielleicht hilft es ja Grüße aus Hamburg
-
Thread
Audio PWM von uC richtig Filtern
Da gibts nämlich Typen, die gleich 14 Bit Stereo Audio out eingebaut haben. Schau Dir den dsPIC33F128GP802 (28 Pin) bzw GP804 (44 Pin) oder die MC802/MC804 an. Da hast Du die Probleme nicht - der spielt auch 48kHz 16 Bit stereo problemlos ab. fchk
gibts nämlich Typen, die gleich 14 Bit Stereo Audio out eingebaut haben. > Schau Dir den dsPIC33F128GP802 (28 Pin) bzw GP804 (44 Pin) oder die > MC802/MC804 an. > > Da hast Du die Probleme nicht - der spielt auch 48kHz 16 Bit stereo > problemlos ab. > > fchk Sicherheit/Einfachheit. Ich
-
Thread
AVR-Studio - Code Größe anzeigen
einfach. Da ist einfach alles ein int, ausser man hat sehr große Zahlen, dann wirds ein long. Auf einem AVR ist aber int teuer. Wenn Zahlen nicht größer als 128 werden können, dann auf jeden Fall int8_t. Wenn die Zahl kein Vorzeichen haben kann, dann auf jeden Fall uint8_t benutzen! Alleine durch einen unachtsam
122: 6f 93 push r22 124: 7f 93 push r23 126: 8f 93 push r24 128: 9f 93 push r25 12a: af 93 push r26 12c: bf 93 push r27 12e: cf 93 push r28 130: df 93 push r29 132: ef 93 push r30 134: ff 93
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Mathias B. schrieb im Beitrag #5354777: > Bestellt 28.03., angekommen gestern 16.03. (!) Das nenne ich hyperschnell, oder meintest du bestellt am 28.03.2017 ? :-) Und hier in vier Tagen: https://www.aliexpress.com/item/Beetle-Virtual-Key...
Oder das Pollin AVR-Net-IO Board, man waren das noch zeiten: https://www.pollin.de/p/bausatz-avr-net-io-810058 dazu eine 8 Kanal Relais Karte und man ist wieder bei den 35€ :D
-
Thread
Wie feststellen in C, ob Zahl grade oder ungrade?
nämlich bei dessen meistgenutzer Optimierungsstufe -Os. > Weil kürzer. PS: Das bezog sich auf AVR. [c] int f(int a) { return a % 2; } [/c] % bei -O1: [code] andi r18,1 andi r19,128 tst r19 brge .L2 subi r18,1 sbc r19,__zero_reg
0x34 ; 52 int_fast8_t iseven(int_fast8_t a) { return (((a) / 2)*2 == (a)); 3f50: 28 2f mov r18, r24 3f52: 87 ff sbrs r24, 7 3f54: 02 c0 rjmp .+4 ; 0x3f5a <main+0x38> 3f56: 21 e0 ldi r18, 0x01 ; 1 3f58: 28 0f
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
file "G:\AVR Studio\7.0\Build1188\7.0\Vs\Assembler.targets" from project "E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\TWI_3.asmproj" (target "Build" depends on it): Task "RunAssemblerTask" G:\AVR
E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\Debug\TWI_3.obj" "" -I "G:\AVR Studio\7.0\Build1188\7.0\toolchain\avr8\avrassembler\Include" AVRASM: AVR macro assembler 2.2.7 (build 69 Jul 26 2017 16:25:
-
Thread
Motorprüfstand selber bauen, aber wie ?
Welle ca. 6000 U / min Beschleunigungszeit von 0 auf 6000 ca. 2s Verwendeter Prozessor: Atmel AVR ATMega128 CPU (128kB Flash, 4kB RAM, 4kB EE-Memory) 14.7456MHz (besseres Baudrate Timing als bei 16MHz) 32.768kHz Clock 62kB ext. RAM 2kB I/O-Range (in 8 * 256Byte pages) RS232 Interface
zumindest nicht :( Würde nämlich auch gerne eine RC-Prüfstand bauen, allerdings für den Maßstab 1:28 (Mini-Z Indoor). Schwungscheibe halte ich für mich für perfekt, da es dann auch platzmässig noch machbar ist. Nur die Formel macht mir noch ein paar Sorgen... Gruss, XtSI
-
Thread
AD9833: Sporadische Aussetzer
Register beschreiben kurz aussetzt hab ich leider auch... Da hilfts nur den maximalen SPI Takt beim AVR einzustellen (CLK/2).
gesehen. Es wird genau dann im Register geschrieben wenn der User das will: http://www.fritzler-avr.de/HP/sig1.php
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
Beitrag #3351835: > Bei den Sets von Pollin kann man für etwas mehr als den halben Preis bis > zu 128 verschiedene Funkschaltsteckdosen schalten. 128 = 32 x 4 (32 Systemcodes, 4 Tasterpaare: A, B, D und D) Wenn man "A9" benutzt, sogar _5_ x 32 = 160, in den Original- Fernbedienungen ist "A9" mit
unter: http://avr.börke.de/Funksteckdosen.htm Ich mache das mit dem 16Bit-Timer vom AVR: 16MHz und alle 6400 Takte ein Timer-Interrupt. Gestern hab' ich 'ne Antenne dran gelötet, mal schauen wie weit der nun funkt