-
Thread
Atmega 2-Kanal Rechteckgenerator gesucht
Mr. Tom, wie hat er das denn dann hinbekommen: http://www.avr-asm-tutorial.net/avr_de/rechteckgen/rectgen_m8.html Nichts für ungut, aber ich denke, es steckt ein Denkfehler dahinter... 1024 Schritte sind da bei 0,25Hz bis 8MHz möglich... (???)
Hmmm... Also ist es nicht so ohne weiteres möglich, EINEN Avr als 2-Kanal Frequenzgenerator zu benutzen?
-
Thread
Ultra Low Power MCU gesucht
Bei Chip45 gibt es ein AVR Modul mit AVR Mikrocontroller udn Ethernet, das für Low-Power Anwendungen geeignet ist. Es ist mit einem entsprechenden Spannungsregler ausgestattet und den Ethernet Controller kann man per Software
Stefan schrieb im Beitrag #3309619: > Bei Chip45 gibt es ein AVR Modul mit AVR Mikrocontroller udn Ethernet, > das für Low-Power Anwendungen geeignet ist. Meinst du eins von denen hier? http://www.chip45.com/categories/embedded_internet_netzwerk_module_boards.php
-
Thread
avr-gcc: mal lds, mal ld rd, Z
=co Vielleicht liefert -fdump-rtl-cprop-details o.ä. noch detailiertere Infos. Kosten können im avr-gcc mit -mlog=rtx_costs ausgegeben werden.
A. K. schrieb im Beitrag #3308453: > Nur hat IAR ziemlich sicher keine 64-Bit Integers. Doch, signed und unsigned. Und selbst, wenn man sich alle freien Register reserviert, geht noch 64-bit double. Die Variablen werden wohl auf einem separaten CSTACK (Y) abgelegt, wodurch
-
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
Frage zur Led-Anzeige?
Schaltung "Mehrere 7-Segment Anzeigen (Multiplexen)" angeschaut. http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige#Mehrere_7-Segment_Anzeigen_.28Multiplexen.29 Es läuft anders (unter anderem die Schaltung) als ich mir vorgestellt habe. Da werden schon auch Transistoren verwendet und
Widerstand abfallen müssen. Um auf den max. zulässigen Strom von 25mA zu kommen, wäre ein Widerstand mit 64 Ohm notwendig. Verwendet man 100 Ohm, sinkt der eff. Strom aber auch die Verlustsspannung am ATmega sinkt auf rund 0,4V, sodass sich rechnerisch 18mA/4 = 4,5mA Segmentstrom ergeben. Aber auch dieser
-
Thread
USB/ RS232 Empfangsprobleme
hat sich ein USB serial converter und ein COM Anschluss installiert. Hard und Software: Win 7 64 bit Hterm FTDI FT2323RL Baudrate 9600, parität keine, stopbits1, datenbits 8 Atmega 128 In google finde ich leider nichts zu diesem Problem. Hoffe einer von euch kann mir helfen. Ich bin mittlerweile
http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART Ausserdem sollte man nicht dauerhaft ohne Pause ein Zeichen senden, zum Testen erstmal ein Zeichen und danach 10ms Pause.
-
Thread
Hilfe bei Lüfter-Drehzahlmessung
und ruft dann die Funktion 'drehzahl_berechnen' auf. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #include "lcd.h" volatile uint16_t timer2_100miksec = 0; volatile uint16_t timer2_speicher = 0; volatile uint16_t n = 0; ISR(INT0_vect) { if(timer2_speicher
Jep. Stimmt soweit. Die Intel Spez. schreibt 22 bis 28 kHz vor. Lg
-
Thread
Windows: Zusammenspiel Compiler und Betriebssystem
de.wikipedia.org/wiki/Kernal oder meintest du gar den Kernel? http://de.wikipedia.org/wiki/Kernel_%28Betriebssystem%29
Arc Net schrieb im Beitrag #3301561: > Selbst wenn hier (W7/8 x64) Prime95 alle Cores ausnutzt, merkt man davon > weder etwas im Browser, noch in der IDE noch sonstwo. Die CPU aufzuteilen kriegt bei reinen userlevel CPU-Burnern wie Prime95 jeder nicht völlig verblödete
-
Thread
UV-Laserdrucker
rechne mal lieber nach wieveil speicher du für ein raster image wirklich brauchst, 64k hören sich da verdammt wenig an. in die 64k geht gerade mal ein Quadrat zoll bei einer auflösung 720 x 720.
Hallo Niels, ich habe nachgeschaut: AVR446: Linear speed control of stepper Motor Da gibt es bei Atmel auch das AVR446.zip und da sind die ganze Sourcen drin. Bei mir finde ich die Sachen leider nicht auf die Schnelle. Über Google findest
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
No initialization required *Carefully optimized to use instructions which are available on all AVR cores and have the same instruction timing across all devices. *Supports standard AVR, reduced core AVR (Attiny 4/5/9/10/20/40) and XMEGA (untested) without special case handling. *New:Supports
global brightness as well. [/code] https://github.com/cpldcpu/light_ws2812/tree/master/light_apa102_AVR
-
Thread
einfache Z80 Schaltung
löschen, Wobei man abweichend von alten Schaltungen auch die leichter programmierbaren und löschbaren 28C64/28C256 EEPROMs einsetzen kann.
den Bus klaut und das EEPROM programmiert. Oder man lässt das ROM gleich ganz weg und verwendet den AVR, um nach dem Powerup das Program ins RAM zu schreiben. ;-)
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine :=)
Helmut Lenzen schrieb im Beitrag #3286997: > Wenn schon dann einen 68000 im DIL64 Gehäuse. Da hat man was der Platine > :=) Der gute AMIGA 500
-
Thread
Cyclone: C ohne Buffer-Overflows
GCC-Forum poste): http://cyclone.thelanguage.org/ http://en.wikipedia.org/wiki/Cyclone_%28programming_language%29 Hier gibt ja immer wieder lebhafte Diskussionen über die Stärken und Schwächen von C, wobei immer wieder folgenden wichtigen Argumente hervorgebracht werden: - C-Befürworter
sein, werde ich versuchen, das Ganze etwas geradezuziehen und vielleicht erste Experimente mit dem AVR als Target unternehmen.
-
Thread
Signalumformung Fahrtenregler mit AtMega8
einem Vorteiler von 256 eingestellt. Bei 4.000.000Hz ergibt das eine Taktlänge von 256/4.000.000=64us. Bei PWM 8bit phase correct ergibt eine Periode 510 Takte also 510*64us=32,6ms. Kann der Fahrtenregler mit der Periodenlänge wohl um? Wenn ja, dann muss ich den High Bereich zwischen 3,26ms (1
es andere Leute machen, die Programme schreiben, die auch funktionieren... http://www.hanneslux.de/avr/mobau/fr_t15/fr_t15.html http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html ...
-
Thread
DCF Problem mit Code
dcf_clock.c [c] /*####################################################################################### AVR DCF77 Clock Copyright (C) 2005 Ulrich Radig #######################################################################################*/ #include "dcf_clock.h" #include <avr/io.h> #include
dcf_clock.h [c] /*####################################################################################### AVR DCF77 Clock Copyright (C) 2005 Ulrich Radig #######################################################################################*/ #ifndef _CLOCK_H #define _CLOCK_H #include <avr/io.h
-
Thread
Referenzspannung herunterteilen - Wert von Spannungsteiler egal?
http://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker-Grundschaltungen#Spannungsfolger_.28Impedanzwandler.29). Gruß Dietrich
Messung auf die benötigte Bitgenauigkeit hin konstant bleibt, daher das LC Filter bei den üblichen AVR Schaltungen. Dein DMS liefert ein kleines Signal. Da unbekannt ist, welche Auflösung du brauchst, kann ein Verstärker nötig sein. Da unbekannt ist, ob du positive und negative Differenzen oder nur
-
Thread
Web Browser als Anzeige für Mikrokontroller ?
Hallo! Auch das reicht: http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Netzwerk-Modul-Arduino-RJ45-SPI-mit-Befestigungsbohrungen-/121158045138 hab ich gerade an einem PIC18F zu Laufen gebracht. Dazu braucht es nur einen 3,3 V Spannungsregler und 4 Drähte
"URL kopieren" und in die Adresszeile des Browsers einfügen. Getest mit XP(32Bit) und Ultimate(64Bit) Firefox 19 Samsung Galaxy i9001 Opera Classic. Browser Mindestanforderungen: HTML 5, CSS3, Javascript 1.5 Damit nicht jeder einen Versuchsaufbau machen muss, simuliert der Server den Mikrocontroller
-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
Grundsatzdiskussuion! PS: Meine Überlegung ist, ob ich erstmal einen Prototypen auf Lochraster mit 'nem LPC1114FN28 mache. Für 'ne gefertigte Platine könnte man dann auf LPC11C22 mit CAN und 8KB RAM umsteigen. Für längere LED-Strips wäre mehr "Grafik-RAM" nicht schlecht. Der LPC1347 hat 64KB, aber kein CAN.
aus China ist noch nicht angekommen. Ich habe schonmal angefangen, mit dem ATTINY1634 etwas in die AVR-Welt einzutauchen (Bild).
-
Thread
Fragen zu Forth
file-size endeckt. Damit konnte ich das Programm realisieren: [code] \ FORTH binary file to AVR header file converter \ converts a 16 bit intel binary to a 16 bit AVR-header file ( bytes reversed ) \ \ file tutorials \ http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Files-Tutorial.html
Programmerstellung, sonst wie Versuch 1. 3 - Überlegung: Instruction Set von µC/Softcore ala 8051, AVR, Mico8 von Lattice implementieren. Vorteil: C-Compiler verfügbar. Nachteil: Teilweise massive Speicherlimitierungen (8051, Mico8) oder Speicher fressender ISA (AVR mit 16bit, Mico8 mit 18bit breite
-
Thread
Problem mit mySmartUSB light
Leider kann man mit der AVR910 Firmware keinen ATmega328p proggen ... sagt zumindestens avrdude.
So, ich gebs auf! Nachdem mit den Tools "Support Box" und "myAVR ProgTool", die direkt vom Hersteller myAVR.de stammen, auch nicht (vernuenftig) funktioniert, gehe ich davon aus das mein Programmer einen (Dach-)Schaden hat. Werd also morgen wieder ins Geschaeft fahren
-
Thread
Arduino Hardware - ich bin etwas überfragt
# 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem
http://www.ehajo.de/Bauelemente/Aktiv/Mikrocontroller [4] LunaAVR http://avr.myluna.de/doku.php
-
Thread
Warum gibt es (fast) keine MC mit eingebauter Sigma-Delta Wandlung
vielen Fällen eine elegantere Lösung wäre. > Dieser Code geht auch auf einem little endian cpu wie AVR und Cortex M3, > dabe muss aber get[0] anstelle von get[1] verwendet werden. Netter Trick.
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; //
-
Thread
eigenes Z80 Mainboard - geht das so?
, das kann der AVR gleich mit erledigen. > Wenn du meinst, das jetzt ueber Klimmzuege vom AVR bereitstellen zu > lassen halte ich fuer keine gute Idee. Zum Testen reicht es, RAM kommt aber auf jeden Fall dazu (
Profi ein NOP-EPROM. Das besteht nur aus ein paar Drähten und bietet immerhin beim Z80 fantastische 64 kByte NOPs.
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
Torsten C. schrieb im Beitrag #3401061: > Oder ein 5M40ZE64C5N, der kostet nur 86ct. ;-) Die Schalterstellungen > muss man mit einem Programmer ändern. Clown gefrühstückt?
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
-
Thread
Wie am besten 60 LED's ansteuern
> Ich würde die LED's direkt an den AVR hängen, würde es dann gehen ? Der AVR kann das auch nicht.
ist aber pinmangel. Ein Treibern braucht 7 Pins am uC. Das heißt bei 4 diese Treibern sind schon 28 Pins gefressen. Wenn ich jetzt noch andere Module wie Dcf77 oder bestimmte Sensorenn den avr haben mmöchte, beispielsweise einen Atmega 32 wirds doch echt knapp noder sehe ich das falsch
-
Thread
Transcend Wi-Fi SD Card - Technische Details / Hacken?
Eine normaler AVR-SD Lib sollte reichen, einfach die Karte initialisieren. Ich habe nicht den Transcend Kartenleser, also da ist nichts spezielles bei der Initialisierung... mfg Andreas
0.000000] .bss : 0xc0809700 - 0xc0d0ba6c (5129 kB) [ 0.000000] NR_IRQS:16 nr_irqs:64 64 ka2000_init_irq ka2000_init_time HZ=100 div=500 freq=100 csfreq=6250 [ 0.000000] set_mode_t1(1) [ 0.000000] set_mode_t1(2) [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns,
-
Thread
Frage zu Datenblatt 100W KSQ
Also mit einem Prescaler von 1024 hat man das schärfste Disco Stroboskop ! Wenn der Prescaler 64 ist funzt super perfekt !
PWM Frequenz war letztendlich zu hoch !! und vorallem mit direkte AVR Ansteuerung ( 5V ) geht nicht. Also über IRLZ34 nehmen.
-
Thread
AT90CAN128 Interrupt
6a 00 jmp 0xd4 ; 0xd4 <__bad_interrupt> 24: 0c 94 77 00 jmp 0xee ; 0xee <__vector_9> 28: 0c 94 6a 00 jmp 0xd4 ; 0xd4 <__bad_interrupt> 2c: 0c 94 6a 00 jmp 0xd4 ; 0xd4 <__bad_interrupt> 30: 0c 94 6a 00 jmp 0xd4 ; 0xd4 <__bad_interrupt> 34: 0c 94 6a 00 jmp 0xd4
ich hier seit Jahren ohne Probleme ein. Und ja, CAN im IRQ plus mindestens einem Timer-IRQ. Von AVR-Studio 4.x bis Atmel-Studio 6.1.
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
Version der kompletten Software mit folgendem Umfang: - LED stripe an allen 4 Kanten des TV mit 28 + 48 + 28 + 48 leds - update rate 25Hz - Parameter einstellbar über USB-OTG (als VCP) oder UART3 - 2 Eingangskanäle mit automatischer Signalerkennung - Einstellbar sind: Helligkeit, Sättigung
, the settings are as follows: H = 270, T = 30, W = 720, L = 88, P = 28, R = 16, A = 1, M = 0, F = 0, S = 128, B = 85, C = 90 I = 90, E = 5, Y = 40, X = 64. Tell me what I can check. Thank you in advance) Best regards, Yuri
-
Thread
Welcher PIC/uC für Masterkeyboard?
, aber für dieses Projekt zieht es mich eher zu den PICs. Warum PIC? Die größeren AVRs in Richtung AVR32, AT91, etc. sind nicht mehr ISP-kompatibel, während sich alle PICs über das gleiche Interface programmieren lassen. Da mein Studenten-Budget recht begrenzt ist, bin ich ganz froh, wenn ich nicht jedes
Nimm einen PIC24 mit 64 k Rom...Die sind eher viel zu schnell für das bischen Midi, sind gut verfügbar, relativ einfach zu beherschen und haben wie schon gesagt 40 mips und neue E Typen haben 70 mips. Also hau rein und gebe
-
Thread
Farbdisplay mit Touch
den Folienleiter zu kaufen und per Levelshifter (zB 74LVCC3245) an das External Memory Interface des AVR (Ports A/C/G) anzuschließen. Das beschleunigt den Datentransfer erheblich. Der ILITEK-Controller hat einen 8080-kompatiblen Adress/Datenbus, wie ihn auch die großen Atmegas (64/128/1280/1281/260/2561) haben. Displays mit diesem Controllertyp (ILI9320/25/28/41/...) gibt es bis 3.2" von verschiedenen Anbietern. Pass auf, dass Du das Display auf 8 Bit Businterface einstellen kannst (das obige kann man). Manche sind auf 16 oder 18 Bit fest eingestellt, und
-
Thread
µC erste Gehversuche und schon Probleme - benötige Hilfe
Seite angegebenen Software programmiert. Hallo Frank, seh' ggf. mal hier: http://matrixstorm.com/avr/tinyusbboard/#support MfG
weglassen: http://rowalt.de/mc/avr/twinavrh.png Hauptlink: http://www.rowalt.de/mc/avr/avrboard/01/avrb01.htm Das Teil wird bei Bascom AVR als SP12 eingestellt, so weit ich das erinnere. Wenn du einen echten Parallelport zur
-
Thread
MISC Processor
vergleichweise schnellen Speichers in vielen Befehlen. Eine RISC Architektur mit vielen Registern, wie AVR, ist im Ablauf einfacher, benötigt aber recht viel Platz dafür, verglichen mit beispielsweise 6502. Nur ist der Platzunterschied heute nicht mehr relevant. Zur Einordnung: Die 32 Register eines AVR
D013C6A0 = $40C34000 $D013C6A2 = $5820C100 $D013C6A4 = $3AA00002 $D013C6A6 = $28234280 $D013C6A8 = $64C28010 $D013C6AA = $28030684 $D013C6AC = $64A34008 $D013C6AE = $28C2C0FF $D013C6B0 = $AC228A00 $D013C6B2 = $5C028594 $D013C6B4 = $5C02C614 $D013C6B6 = $5CC30000 $D013C6B8 = $64828508 $D013C6BA
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
Ich will schon meine 20 Channel 16 bit Hardware PWM ^^ Gerade zum xten mal gesucht und den ATxmega64A3U bei Digikey für 1,86 € das Stück (bei n>100) gefunden. Besser/exakter wirds wohl nicht mehr, was?
avr schrieb im Beitrag #3216162: > Mit einer Mischung aus Soft- und Hardware-PWM ist es noch einfacher > machbar: > Bspw.: Atxmega16d4 mit 14 PWM-Kanälen. 12x HW-PWM - 8xSoft-PWM. Kosten > unter
-
Artikel
RFM12 Protokoll Stack
beschreibt einen ISO/OSI Protokoll Stack für den RFM12 Funkchip. Einige Hardwarebeispiele finden sich in AVR RFM12. Fehler und Anregungen können gerne auf der Diskussionsseite besprochen werden. Eine Referenz-Implementierung für den AVR wird in folgendem SVN-Repository bereitgestellt: svn://mikrocontroller.net
LLC bgcolor="#d28787" | L3 + Frameaufbau SOF Sync Empfänger Sender need ACK | is ACK | | | TypeID 0-28 Byte Daten CRC-8 EOF Bits 16 colspan="2" bgcolor="#9fffa8" | 16 8 bgcolor="#a9f3f2" | 8 bgcolor="#a9f3f2" | 1 | 1 |1|1| 4 0-224 8 8 Wert 0xAA bgcolor="#9fffa8" | 0xAA bgcolor="#9fffa8" | 0x2D bgcolor
-
Thread
3 phasenverschobene Signale mit AT90PWM3
durchforste, kann ich mit dem AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen unter Benutzung des 64 Mhz High-Speed PLL?
da wirst du bei den dsPics fündig. z.B.: dsPic33EP64MC502 3 PWM Paare 3.3V ca. 1ns PWM Auflösung!!: dsPic30F202 4 PWM Paare 5V dsPic33FJ16GS502 4 PWM Paare 3.3V alle 3 im 28DIP Gehäuse Sowas wünsche ich mir beiden Cortexen. Gibts
-
Thread
Neue Cortex-M0+-Familie von Atmel
Warum soll ich jetzt davon begeistert sein? Mir wird das nicht ganz klar. Der ARM LPC1114FN28 von Phillips begeister mich da eher: http://avr.paslog.jp/article/2542408.html
Offensichtlich lässt sich der Cortex lediglich über den Preis den Kunden schmackhaft machen, wäre der Preis dem AVR gleich, würden wohl mehrere beim AVR bleiben. Offensichtlich gibt es doch nicht genug Vorteile um den Cortex gut verkaufen zu können. - Warum verkauft ein Produzent A z.b. einen AVR für 2.5Euro, wobei
-
Thread
-
Thread
LED-Cube: Auslegung der elektrischen Ströme?
. Wenn also alle Schieberegister auf 0xFF sind und eine Ebene durchgeschalten wird, entspricht das 64 aufleuchtenden LEDs und somit einer Belastung von 1,28A. Der Schaltvorgang wird ja über den ULN2803 getätigt, der hat aber nur (http://www.cytron.com.my/datasheet/IC/linear/ULN2803A.pdf) 500mA max. kont
somit bin ich hier noch ziemlich wackelig unterwegs... Würden >an dieser Stelle nochmals insgesamt 64 weitere Transistoren gebraucht Ja. Oder passenen ICs ala TPIC6595, die haben 250mA Ausgänge. Die brauchst du so oder so, wenn du 8:1 Multiplexen willst. 20x8=160mA. 160mA x 64 = 10,2A für deine Ebenentransistoren