-
Thread
24 Pin µC Gesucht
hätte da mal eine Frage. Ich suche einen 24 Pin DIL gehäuse AVR. Gefunden habe ich bisher AT90PWM1 8-bit AVR Microcontroller, 8KB Flash, 24-pin, Lighting AT90PWM216 8-bit AVR Microcontroller, 16KB Flash, 24-pin, Lighting AT90PWM2B 8-Bit Microcontroller with 8KB Flash, 24-pin, Lighting
Kelvin S. schrieb im Beitrag #3248782: > AT90PWM1 > 8-bit AVR Microcontroller, 8KB Flash, 24-pin, Lighting > > AT90PWM216 > 8-bit AVR Microcontroller, 16KB Flash, 24-pin, Lighting > > AT90PWM2B > 8-Bit Microcontroller with 8KB Flash
-
Thread
Frequenz eines Rechtecksignal manipulieren
include "tn10def.inc" --- 8,16 ---- ; ; This program reads the frequency of the input signal at PB1 ; and provides a similar signal at PB2 with frequency which ! ; has been increased by 33 % (if fq < 90 Hz). ! ; operating range: 0.02 Hz .. ca. 10 kHz (resolution is ! ; isrcpucycles/8MHz)
fällt jemand anderem noch etwas auf? [avrasm] mov cache0,intime0 mov cache1,intime1 mov cache2,intime2 cpi cache0,LOW(8000000/isrcpucycles/90/2) ldi temp,HIGH(8000000/isrcpucycles/90/2) cpc cache1,temp cpc cache2,zero brlo mul_end [/avrasm] Läuft das Teil wirklich mit 8 MHz?
-
Thread
NeuesOS für AVR Mikrocontroller
1720: 1f 90 pop r1 1722: 2f 90 pop r2 1724: 3f 90 pop r3 1726: 4f 90 pop r4 1728: 5f 90 pop r5 172a: 6f 90 pop r6 172c: 7f
hochgeladen. Damit sind wir jetzt bei Version 003, und supporten folgende Hardware: Atmega32, AtMega88, AtMega168 At90s8535 gruß tobi
-
Thread
Zeitproblem bei Softwarepwm
Brückenzweig einen. Aber weiterhin mit der Zeitbasis von 1µs. @Falk Wenn ich das Datenblatt vom AT90PWM316 richtig verstanden hab, sollte das mit diesem möglich sein. Datenblatt AT90 PWM316: http://www.avr-praxis.de/database/datasheet/AT90PWM216_316.pdf 8 PWM ausgänge + 2 PWM über internen Timer. Und die PWM Clockfreqzenz bis zu 64 MHz. Wobei ich noch nicht ganz sicher bin, ob ich die 8 PWMs in zeitlichen Bezug zueinander bringen kann. Ist diese Ansteuerung mit dem AT90PWM möglich und/oder gibts
-
Thread
Welche Bibliotheken muss ich anhängen?
welche Bibliotheken ich an meinem Programm, wohl in C geschrieben anhängen muss, bis dieser verdammte AT90PWM3B endlich zu laufen beginnt. danke kaveh
Ja, ich habs durchcompiliert. Für den at90pwm3b Mach das Projekt auf, drück auf Rebuild All Meine Version vom AVR-Studio + WinAvr machen das anstandslos
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATtiny2313"; signature = 0x1e 0x91 0x0a; desc = "AT90PWM2"; signature = 0x1e 0x93 0x81; desc = "AT90PWM3"; signature = 0x1e 0x93 0x81; desc = "AT90PWM2B"; signature = 0x1e 0x93 0x83;
1E9303=AT90S8535comp 1E9306=ATmega8515 1E9307=ATmega8 1E9308=ATmega8535 1E930A=ATmega88 1E930B=ATtiny85 1E930C=ATtiny84 1E930D=ATtiny861 1E930F=ATmega88P 1E9381=AT90PWM2 1E9381=AT90PWM3 1E9383=AT90PWM2B
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
und braucht kein 50Hz Eisenschwein zu passieren. Ich überlege nur im Moment immer noch ob ich die PWM-Erzeugung mit einem dafür ausgelegten Controller (AT90PWM3) mache oder ob ich das einem externen Baustein (z.B. TL494, UC3825) überlasse und diesen mit einem D/A-Wandler steuere.
Ben ___ schrieb im Beitrag #2229196: > Ich überlege nur im Moment immer noch ob ich die PWM-Erzeugung mit einem > dafür ausgelegten Controller (AT90PWM3) mache oder ob ich das einem > externen Baustein (z.B. TL494, UC3825) überlasse und diesen mit einem > D/A-Wandler steuere. Bloss nicht
-
Thread
DA Wandler mit Wenig bit
Hi, Thx erst mal das die Antworten so prompt kamen... also von diesem PWM (was auch immer es sein mag) Hab ich auch schon gehört. Aber 1. Hab ich kein Plan was das genau ist. und 2. Brauche ich dann nicht für jedes Teil das ich ansteuern will (2xVentilatoren(12v),1xPumpe(
@Retro: Mit Software meinte ich lediglich ein Assemblerbeispiel zu Software PWM. Und da Andreas ja sagte: "Also brauchst Du außer je einem Tiefpaßfilter pro DA-Wandler keine externe Hardware" dachte ich logischerweise ich brauche so nen Tiefpassfilter. Das der AT90S4433 nur einen
-
Thread
18 Servos an Atmega644
Quarz laufen. Ich wollte die Daten Byte-Weise parallel übertragen. 20 ms Periodendauer für die Servo PWM. jeder der 18 Servos kriegt 1ms PWM, bleiben 2 ms übrig für die Datenübertragung. Denke Byteweise ist schnell und leicht zu programmieren.
So aus dem Bauch heraus würde ich Dir folgende Servos empfehlen um mal zu testen: Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) http://www.ebay.at/itm/4X-9g-MG90-Metal-Gear-RC-Servo-Futaba-Hitec-HS-55-GWS-/290481953169?pt=RC_Modellbau&hash=item43a212d991 Die MG90 stellen ziemlich
-
Thread
Circuit Cellar AVR Design Contest
AVR der Hauptakteure deines Projektes ist, spricht wohl nichts dagegen. Mfg Sascha PS. Wer den AT90PWM3 angefordert hat, bei FED EX den AT90PWM3 als Reference eintragen.
ich habe ne mail bekommen und gestern das paket. die AT90CAN128 sind in nem gehäuse, das man nicht mehr von hand löten kann. Buterfly war auch dabei. die referenz war AT90CAN128 gruss florian
-
Thread
Könnt Ihr mir bitte bei meinem ersten Programm helfen ?
************************************************************** Title: Pulse Width Modulation (PWM) example Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Date: December 2003 Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, ATmega8 with 1 Mhz Description
OC1A DDR (for AT90S8515 use DDRD, for ATmega8 use DDRB) #define WGM12 CTC1 // for compatibility with AT90S8515 #define WGM10 PWM10 // for compatibility with AT90S8515 #elif __AVR_ATmega8
-
Thread
DMX-Empfang klappt nicht
Bist Du sicher das die Fuse-Bits richtig gesetzt sind ? Gruß Sven P.S.: Leider habe ich keinen AT90PWM als Hardware hier um das zu testen.
und mein Signal nach der galvanischen Trennnug per Optokoppler nochmal invertiert. Am RX Pin meines AT90PWM kommt also das DMX Signal jetzt genau so an, wie es sein sollte. Trotzdem klappt die ganze Sache immer noch nicht. Ich habe mir in den Quellcode mal ein paar Flags gesetzt, die mir Pins toggeln.
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
www.mikroe.com/products/view/323/easyavr6-proto-board/) - Graphic LCD 128x64 with TouchPanel - 2x16 LCD + DS1820 temp. sensor - Serial Cable - Plastic Pen for TouchPanel _______________________________ unterstützte Mikrocontroller: AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega164PA ATmega165 ATmega165P
-
Thread
Tangens sprengt die Codemenge
einen Veteran handelt. Und die Kombination von UCR und 2KB Flash gibt es nur einmal, nämlich beim AT90S2313 :) "Befürchtet" schrieb ich deswegen, weil es für diesen Controller keinen pinkompatiblen Ersatz mit mehr Flash gibt, der dein Problem wahrscheinlich
deswegen ist es deutlich weniger stressig, genügend Flash und RAM zur Verfügung zu haben, was beim AT90S2313 leider nicht der Fall ist. Ich habe mir dein Programm durchgesehen mit folgendem Ergebnis: Mit der atan2-Funktion ist der erzeugte Code tatsächlich sehr groß, allerdings ist mir nicht ganz
-
Thread
AT90USB1287 Timer2 FastPWM
Hallo, ich habe den besagten AT90USB1287 und möchte mit dem Timer2 ein PWM-Signal erzeugen (FastPWM mit Phase Correct) Ich verstehe nicht so recht wie ich nun einen variablen Dutycycle erzeugen kann. Ich kann über OCR2A nur die Grundfrequenz
Hi >Ist das mit diesem Timer überhaupt möglich? Ja. Nur wird das, was du willst mit OC2B gemacht. Mit OCR2A legst du die Frquenz und auch die mögliche Auflösung deiner PWM fest. Mit OCR2B wird der Tastgrad an OC2B bestimmt. Wenn du OC2A benutzen willst dann nimm eine PWM mit festen Top.
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATXMEGA32C3 ATXMEGA32E5 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163
-
Thread
K0855 durch Mikrocontroller ersetzen?
der AT90S8515 denn mind. 5 DigitaleAusgänge, 2 AnalogeAusgänge (Also 2 PWMs) setzen und 2 AnalogeEingänge einlesen? Und ist das STK 500 für diesen Zweck geeignet? Welchen Mikrocontroller kann ich denn
So Board ist ausgepackt, habe neben dem AT90S8515 einen Atmega16 16PC mit dabei. Der müsste doch jetzt klappen oder muss ich gleich nochmal los einen anderen besorgen?
-
Thread
Gleichlauf Regelungs Frage
vieleicht schon aus dem ersten Post von mir ersichtlich verwende ich den PSC Controller des Atmega AT90PWM3B. Wenn beide Register ( ON_TIME_0 und ON_TIME_1) gleich sind steht der Motor. Je größer der Unterschied zwischen den Registern umso schneller läuft der Motor in die eine oder andere Richtung. Momentan ist es so das die Steuerung auf jedem AT90PWM3B selbst läuft. Das heist er bekommt z.b die Werte für die Entfernung des Ultraschall Sensors über SPI. Auswerten und entscheiden tut jeder AT90PWM3B für sich. Genaus so ist es auch bei der PMW.
-
Thread
Henne´s LED DMX Transceiver
eingestellten Farbe. Analog den Eurolite LED Rampen Habe dein Vorschalg auch gleich mal ausprobiert. pwm1: lds tempL, PWM_FIELD sub Dim_ges, tempL brcc pwm2 mov tempL, Dim_ges pwm2: cp tempL, PwmCnt ror status lds tempL, (PWM_FIELD+1) cp tempL, PwmCnt ror status
. Die Farben sind nicht fest vorgegeben. Man erreicht in der 3-Kanal-Variante alle Farben. In der 2-Kanal-Variante sind es noch ca 240 + weiß. Allerdings kann man da die Helligkeit sehr einfach regeln. Welchen 8515 nimmst du denn? Den AT90S8515 oder den ATMEGA8515 ? Dann kann ich dir die Firmware
-
Thread
Motor langsam starten mit AVR und L293D
eigestellt wird. Kann mir jemand helfen? Kann man anstatt des AT90S8515 auch einen AT90S2313 verwenden? Ist das Programm und die Taktfrequenz vom Quarz abhängig? Wie muss ich den Code verändern, um z.B. eine Frequenz von 1kHz zu erhalten? MFG, ##########
Hallo! Kann man so ein PWM-/Timer-Signal eigentlich an jedem Portpin eines AT90S2313 ausgeben? MFG, ################ Florian Wolling# ################
-
Thread
A/D D/A Problem
einstellen will. Die Strombegrenzung soll aber auch von einem uC einstellbar sein. Ich dachte da an den AT90S8515 er hat schon 8 A/D Wandler an Bord. Ich brauche nun MAX. 11 D/A Wandler 8 10Bit , besser 10Bit, in der ersten Ausbaustufe aber nur 5 Wandler. PWM ist nicht so gut, den dann ist der uC
Nicht dass es zu Missverständnissen kommt: Der AT90S8515 hat _keinen_ AD-Wandler und ist außerdem 'obsolete'. Nimm nen Mega8535 oder Mega16.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
Port P1.0) ca. jeweils immer im Rythmus von 1 Sekunde an und aus gehen. Sollte jetzt unter deinem AT89S51 laufen. Die Datei ist im Anhang ;) [code] $include(reg515c.inc) main: setb p1.0 mov r2,#100 call dly1second clr p1.0 mov r2,#100 call dly1second jmp main
-
Thread
at90can128 pwm timer2
Hallo C-Kollegen und Elektroniker ich will eigentlich was einfaches machen am at90can128 am timer2 ein pwm signal ausgeben. hab ich schon mit dem mega16 geschafft, aber hier nicht. die einstellungen: fast pwm, Clear OC2A on compare match, kein prescaler Set OC2A at TOP. hier meine einstellung: //################################################################### sei(); // Interrupts zulassen ..... //PORTS DDRB = 0b10000111; //1 PWM-Ausgang
-
Thread
Wie kann man ein PWM Signal um 90 Grad vershieben softwaremäßig (Micropython )
Hallo, Hat jemand eine Idee wie kann ich ein PWM Signal um 90 Grad vershieben softwaremäßig ? Ich arbeite auf raspberry pi pico 2040 und programmiere auf Micropython. Vielen Dank im voraus
> wie kann ich ein PWM Signal um 90 Grad vershieben Das ist doch nun einfach: Mit einer passend gestarteten *zweiten* PWM.
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen
-
Thread
USB Programmierbarer uC
Michael wrote: > - Bei den AT90USB Chips weiss ich momentan nicht, ob die den > USB-Bootloader sogar auch schon vorprogrammiert haben. Müsste man mal > nachsehen. Die AT90USB MC haben von Werk aus einen Bootloader. Man kann
braucht, dann macht sich der FX2 auch nicht schlecht. Der Originalposter braucht aber auch noch ADCs, PWMs und ein paar andere Spielereien, die der FX2 nicht hat. Daher würde ich jetzt den AT91SAM empfehlen. Der ist recht leicht
-
Thread
Steuerung für Autolüfter AC. Brauchen dringend Hilfe
Bosch-Lüfter haben auch vier Zuleitungen. Dort ist: 2x 6mm2 für die Stromversorgung 2x 1mm2: Zündungsplus und PWM-Eingang
haben alle folgende Anschlussbelegung: [code] 1. 10 mm2 braun Klemme 31 2. 10 mm2 rot Klemme 30 3. 0,75 mm2 schwarz/weiß Klemme 15 4. 0,75 mm2 grün/blau PWM 100 Hz zwischen 10 und 90 % [/code] Gruß Rene
-
Thread
PWM an LED-Streifen
Gründen kann das keine "Fertiglösung" sein) Dazu steuere ich einen LED-Streifen (12V / 1A) über den PWM Ausgang eine AT90USB1286 an (m.H. einer Gegentaktschaltung + MOS-FET) Das funktioniert auch soweit. Nun befürchte ich, dass mit der Verwendung von PWM die Auto-Belichtungsmessung der Digitalkameras
Lichtquelle zur > Motivbeleuchtung. > Dazu steuere ich einen LED-Streifen (12V / 1A) über den PWM Ausgang eine > AT90USB1286 an Vielleicht solltest Du da eher eine analoge Lösung machen.
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
einfachen AVR nicht hin. Also vielleicht eine der neuen AVR ATMega-Varianten, die ein ähnliches PWM-Modul haben wie der AT90PWM? Bei diesem ist leider der Flash zu klein für mein Projekt. Und er hat auch kein DIP-Gehäuse. Habe schon viele Datenblätter durchsucht aber nichts gefunden. Vielleicht
im Beitrag #2260510: > Also vielleicht eine der neuen AVR ATMega-Varianten, die ein ähnliches > PWM-Modul haben wie der AT90PWM? Bei diesem ist leider der Flash zu > klein für mein Projekt. Und er hat auch kein DIP-Gehäuse. Es gibt bei den dsPICs Typen für Motorsteuerung. Die können das, und die
-
Thread
Problem mit Timer Compare Interrupt
grundlegende Information vorzuenthalten, nämlich um welchen µC > es konkret geht. Ach ja... AT90PWM316
aber die ISR wird noch immer nicht ausgeführt! Wo ist der Wurm drinnen? [c] //Controller: ATMEL AT90PWM316 #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000 // T system clock = 1 / 8MHz = 0,125us int main(void) { DDRB |= (1<<PB2); // PB2 = Ausgang
-
Thread
Netzteil Schaltplan anpassen
dem AT90S443P überein? Was natürlich logisch ist, dass ich die Software anpassen muss. (dürfte keine großen Probleme geben) Vielen Dank im Voraus!
Nach kurzem Drübersehen: - Der ATmega8 ist pinkompatibel zum AT90S4433, somit sollte das Layout ohne Änderungen übernommen werden können. - Der ATmega8 scheint auch vom inneren Aufbau abwärtskompatibel zum AT90S4433 zu sein. Möglicherweise kannst du deswegen
-
Thread
AVR: unsigned 24 bit auf 3 Ports verteilen
// set ports at begin of PWM PORTD = tmp.ary[0] | 0x0F; // PD0-3 no change PORTC = tmp.ary[1]; PORTB = tmp.ary[2] | 0xF0; // PB4-7 no change PORTA = tmp.ary[3];
adiw r26, 0x03 ; 3 7ee: 4c 91 ld r20, X 7f0: 9f 60 ori r25, 0x0F ; 15 7f2: 20 6f ori r18, 0xF0 ; 240 if (pwm_cnt == 0) { // set ports at begin of PWM 7f4: 66 23 and r22, r22 7f6: 99 f4 brne .+38 ; 0x81e <__vector
-
Thread
AVR450 PWM Frage
Hallo, nach studium der App.-Note 450 von Atmel, verstehe ich die Berechnung der PWM vom AT90S2333 nicht so ganz. Bei 8Bit PWM rechnen die beim 90S2333 mit 510 und beim ATTiny15 mit 256, was bei ( Bit auch eigentlich richtig ist. Könnte mir das mal jemand erklären? Mfg Sascha
Hallo Sascha, beim 90S2333 zählt der Timer im PWM-Betrieb erst hoch und dann wieder runter. Ein Zyklus dauert daher (2^Bits-1)*2, bei 8bit also 2*255. Die PWM beim Tiny zählt dagegen immer nur hoch, erreicht die Null bei
-
Thread
Problem bei PWM mit TC1 auf AT90CAN128
Hallo zusammen, ich hänge momentan an einem Problem bei der PWM Erzeugung auf einem AT90CAN128 fest. Programmiert wird in C unter dem Atmel Studio 6.1, per ISP oder JTAG. Die Fuses sind alle passend beim AT90 gesetzt (läuft mit externen 16MHz), es läuft soweit (
-255]; OCR1AH = (uint8_t) (PWM_2[PWM_step-255] >> 8); OCR1AL = (uint8_t) PWM_2[PWM_step-255]; } else if ((PWM_step >510) && (PWM_step<765)) { //OCR1A = PWM_3[PWM_step-510]; OCR1AH = (uint8
-
Thread
Trafo für Flyback
passiv am Netz. Ich muß nur noch einen AVR im DIP-Gehäuse finden, der eine PLL-Einheit (wie zB. die AT90PWM-Reihe) zum Erzeugen der nötigen hohen PWM-Frequenz besitzt..
den dann selber wickle. Ich schätze die Kosten für den Trafo in einer Serie um 10k stk. auf ca. 2$ bei Durchfluss und ca. 5$ bei Flyback. Sind diese Preise realistisch? Ben ___ schrieb im Beitrag #2557395: > AT90PWM-Reihe Ja daran hab ich auch gedacht. Jedoch sind die AVRs teuer. Eventuell
-
Thread
NodeMCU ESP8266 PWM-Signal Motor
\hardware\esp8266\3.1.2\cores\esp8266\core_esp8266_main.cpp line 144 0x401012b1: _notifyPWM(PWMState*, bool) at C:\Users\alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266\core_esp8266_waveform_pwm.cpp
: _notifyPWM(PWMState*, bool) at C:\Users\alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\cores\esp8266\core_esp8266_waveform_pwm.cpp line 168 0x40203b8e: _setPWM_weak(int, uint32_t, uint32
-
Thread
Hardware SPI defekt?
Ich habe nur einen anderen Atmega ( AT90PWM3B ) an der SPI Schnittstelle hängen. Sonst ist nichts angeschlossen.
die SS Leitung vom AT90PWM3B benutzt?
-
Thread
Eigenbau Einspeisewechselrichter
schrieb im Beitrag #7192403: > Der Sketch würde mich mal interessieren. Da ist nichts weiter als ct2_init(). Dann setzt man in 1ms schritten OCR2A = pwm; OCR2B = 255-pwm; pwm im bereich 0..127. während pwm jede ms eine 10-step sinus halbwelle abfährt, oder jede 100ns eine 100step sin halbwelle, je
. Ein 64khz pwm an pin3 würde so aussehen (ungetestet): [code] #define PWM_CT2 3 //OC2B void ct2_init() // in setup ausführen { pinMode(PWM_CT2, OUTPUT); TCCR2A = (1 << COM2B1) | (1 << WGM21) | (1 <<
-
Thread
AVR, mehr als 8 ADC?
gibt es eine elegantere lösung, der grösse wegen geht ein externer a/d wandler leider nicht, evtl. 2 kleine avr's, der code selber dürfte 1kb nicht überschreiten, wenn ich die avr's miteinander "reden" lasse dürfte ich dann vom platz evtl. wieder hinkommen ...
ASC (16) ATmega2560 (16) ATmega1280 (16) ATmega640 (16) ATmega128RZBV (16) ATmega256RZBV (11) AT90PWM1 (11) ATtiny261 (11) ATtiny461 (11) ATtiny861 (11) AT90PWM2 (11) AT90PWM3 (11) AT90PWM216 (11) AT90PWM316 (11) ATtiny261 (11) ATtiny461 (11) ATtiny861 (11) AT90PWM3B (11) AT90PWM2B
-
Thread
Nokia 6100 Ansteuerung in C
Ich versuche grad, die Libary V2.2 von ape auf den AT90CAN128 zu portieren. Da dieser Controller ein vollständiges Registerremapping erfahren hat, liegen die SPI-Register oberhalb der Grenze von 0x1F, weshalb diverse Assembler-Befehle
Koordinaten 65,65 und dem Radius 65 unter Verwendung der C-Version der Libary gezeichnet? Bei mir entstehen 2 horizontale Linen, die nicht gezeichnet werden. Und zwar jeweils genau in Höhe des Schnittpunktes der 45°Winkel zur Senkrechten. Was muss geändert werden? Ich benutze GCC 4.02/AVRlibc1.42 und den AT90CAN128
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Im Anhang eine uC Platine mit 96-Pin DIN Steckerleiste. Auf der Platine sind ein PIC18F8722, LM4132-2.5V, 1Mb EEPROM, TMP101, DS13307 RTC, 2x 12-bit DACs, 2x RS232 und 1x RS485, 8 LEDs(TPIC2810) und ein I2C(PCA9554) LCD Interface mit PWM BL . Die Platine verbraucht fuer sich selber nur 4 uC I/O pins
Das ist von CD-Roms die Ablenkung. 2 mal hintereinander, um 90° versetzt. Ein drittes "Teil" sollte da eigentlich noch hin, nur fürn Fokus.
-
Thread
NXP verschenkt ARM-Chips
1 Stück 1 Stück 2 Stück christophbudelmann 2 Stück 2 Stück 2 Stück netwanze 2 Stück 2 Stück dusel 1 Stück 1 Stück schroeder_90 2 Stück
2 Wochen. Bitte mail an mich: er(at)er-tronic.de
-
Thread
AVR debuggen unter linux
KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216 0x9483 16 KiB 0.5 KiB at90pwm2b 0x9383 8 KiB 0.5 KiB at90pwm3 0x9381 8 KiB 0.5 KiB at90pwm316 0x9483 16 KiB 0.5 KiB at90pwm3b 0x9383 8 KiB 0.5 KiB at90usb1287 0x9782 128 KiB 4 KiB at90usb162
-
Thread
Suche dringend ein Atmel AT90S2323 DIL oder SMD
Noch mal: Der legitime (kompatibelste) Nachfolger des AT90S23*2*3 ist der ATTiny25.
Datei in einem AT90S2323 flashen Darum wer hat noch einen zufällig abzugeben?
-
Thread
Nachteil bei verschiedenen µC
1. AT90S4433 2. ATmega8 3. ATmega48..168 4. ATmega48p...328p Für neue Projekte liegt es also nahe, einfach die aktuellste Version zu nehmen. Peter
im Beitrag #1689939: > Die ATmega haben z.B. keinen Dead Time Generator Dafür gibt's ja die AT90PWM. Aber stimmt schon - ist ziemlich viel Kleinklein. Hier ein Spezialteil, dort ein Spezialteil.
-
Thread
AT90PWM nicht zu bekommen?
csd-electronics.de hat den AT90PWM3B fuer 3.95
Den gibts nicht in DIP. Hier bekommst du den PWM2 und PWM3 http://shop.embedit.de/index.php?axn=browse&query=at90pwm&x=0&y=0
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
maximalen Drehzahl von 20000 U/min (400HZ) zu erweitern. Die Frequenzerzeugung basiert auf einen AT90PWM3B mit einer reinen Sinustabelle von 2040 Inkrementen. In einen Versuch konnten die 750Hz schon recht gut erreicht werden. Der Nachteil besteht nur das an den AT90PWM3B keine LCD Anzeige anzuschließen
Günter P schrieb im Beitrag #5356339: > Der AT90PWM3B ist eigentlich nicht für LCD Anschluß vorgesehen > und man muss sich die Pins verteilt aussuchen. Mal 'ne blöde Frage: Welche AVR sind denn für LCD Anschluß vorgesehen? Ich kenne einige mit
-
Thread
festplatten motor zum drehen bringen
die Spannung am unbenutzen Motoranschluss gleich der Sternspannung ist... PS: Schau dir mal den AT90PWM3. Der hat 6 PWMs, einstellbare Deadtime, die Timer laufen mit 64MHz, usw.
aufzuwärmen. Man freu ich mich wenn ich einen anständigen Treiber hab. > PS: > Schau dir mal den AT90PWM3. Der hat 6 PWMs, einstellbare Deadtime, die > Timer laufen mit 64MHz, usw. Ja die Speziall PWM Teile sind klasse. Aber die Deadtime kann ich doch sowieso einstellen wenn ich Phase-correct PWM
-
Thread
I2C bei Attiny13
instructions with 8K wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534
atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p
-
Thread
3 phasenverschobene Signale mit AT90PWM3
Hallo Forum! Bevor ich seitenweise Datenblätter durchforste, kann ich mit dem AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen unter Benutzung des 64 Mhz High-Speed PLL?
PWMler schrieb im Beitrag #3212563: > kann ich mit dem > AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen ja! bei mir läuft der PSC2 als Master und die beiden anderen PSC1 und PSC0 synchron dazu. Die Ein- und Ausschaltzeitpunkte der drei Powerstage