-
Thread
Logic Analyzer bauen
Preis ist natürlich top. Alternative Farnell: AS7C34098-12TCN (256K X 16; Zeit, Zugriff:12ns;) für 13,17 wäre das nahe liegenste, oder eben AS7C31026B-12TCN (64k x 16, 12ns) für 4,99 . Viele Grüße Olaf
zB. CY7C1327B-133AC TQFP100, 4M, 256Kx18, 3,3V, 4ns, 375mA, 0 bis 70 für sagenhafte 11,60 oder CY7C1360A-150AJC TQFP100, 8M, 256Kx36, 3,3V, 3,5ns, 460mA, 0 bis 70 unglaubliche 21,65 . Any comments
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
Wenn ich eines der Beispiel-Projekte für den dsPIC33EP256MC506 übersetzen möchte, erhalte ich folgende Fehlermeldungen: (ich habe bereits #include "p33exxxx.h" in ECAN1Config.c ergänzt, ist scheinbar original nur für PIC24 und PIC33F verwendbar) In file
), manche (wie C1RXFUL1) scheint es zu geben, aber der C Compiler kennt sie nicht... Und dann noch die Meldung "space(dma) not supported on this target", wobei der dsPIC33EP256MC506 aber DMA können sollte? Hat
-
Thread
winziger Webserver mit enc28j60+mega32
ja, da ist noch ein fehler drin (logger geht nur von 0-24 uhr, von 24-25:30 zeigt er 0xFF an -> >50°C) *ggg* Bye, Simon
bughunt version *** build 1107 *** - internal bughunt version *** build 1109 *** - clock.c: new way to calc next time - logger.c: add security check for eeprom bug (h>24 -> out of bound -> hang!) - lm75.c: do not return 0xFF as valid temp - logger.c: do not use lm75 temp register, added
-
Thread
TFT Ansteuerung mit Atmega16
-5MHz, d.h. aller 200ns muss ein neues Pixel an das Display geschickt werden. Ob das nun 1bit oder 24bit Farbtiefe hat, spielt erstmal keine Rolle. Dafür dürfte so ziemlich jeder normale uC zu langsam sein. Von Microchip gibt es einige PIC24 mit eingebautem Grafikkern oder von Epson die üblichen LCD-Controller
teuer ist, würde ich gerne den nehmen. Im Datenblatt steht [code] TFT single scan display Up to 24 parallel data lines are used to shift data to successive horizontal lines one at a time until the entire frame has been shifted and transferred. The 24 data lines are divided in three bytes that define
-
Thread
115200baud mit 19.6608Mhz
übertragen und bislang > hat kein Byte gefehlt. Mit 460800Bit/s / 10Bit = 46kByte/s und 1000 * 256Byte = 256kByte gibt das 256k / 46k/s = 5,5s pro Durchlauf. Du hast also einige 5,5 Sekunden lang Daten übertragen... Das ist m.E. noch nicht /so richtig/ viel ;-)
übertragen und bislang >> hat kein Byte gefehlt. > Mit 460800Bit/s / 10Bit = 46kByte/s > und 1000 * 256Byte = 256kByte > gibt das 256k / 46k/s = 5,5s pro Durchlauf. > > Du hast also einige 5,5 Sekunden lang Daten übertragen... > Das ist m.E. noch nicht /so richtig/ viel ;-) immerhin mehrere Minuten
-
Thread
28C256 programmieren
Das gilt anscheinend für den Microchip AT28C256. Im Datenblatt von Xicor gibt es keinen Chip-Erase. Die Adresse oben geht auch kürzer: https://www.jameco.com/Jameco/Products/ProdDS/74878XICOR.pdf
Christoph db1uq K. schrieb im Beitrag #7824778: > Das gilt anscheinend für den Microchip AT28C256. Korrekt. > Im Datenblatt von Xicor > gibt es keinen Chip-Erase. Die Adresse oben geht auch kürzer: > https://www.jameco.com/Jameco/Products/ProdDS/74878XICOR.pdf Ja da gibts nichts
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
VPP (beim AT89C51-RC) benötigt man deutlich weniger Strom, weshalb ich denke, dass es da auch keine Probleme geben sollte.
Hardware-Fix ... Mal das Datenblatt studieren und andere Hersteller ankucken. *edit*: Sonderbar - der AT89C51 braucht die 6,5V nicht ... Gibt wohl echt erhebliche Unterschiede zwischen AT89C51, AT89C51RC1 und AT89C51RC2. *edit2*: ich brauche wohl den AT89S51. Der AT89C51 ist obsolete, der S51 kann parallel
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Die Sensor ist auch vorhanden) > Braucht man selten, interner Sensor ist auch da Der mißt nur die uC Temperatur. Da ist ein externer Sensor doch besser geeignet > >> AT24C08 EEPROM > Unnötig, man kann den internen Flash beschreiben Hatte dazu meine Gründe. Abgesehen davon hat der interne FLASH
at file "/usr/share/openocd/scripts/target/swj-dp.tcl", line 26 in procedure 'ocd_bouncer' at file "embedded:startup.tcl", line 20 [/c] Mit Deiner Datei: [c] $ openocd -f board.cfg Open On-Chip
-
Thread
XMEGA reif für den produktiven Einsatz?
Heiko vG schrieb im Beitrag #2379657: > Aber kennt ihr einen anderen µC der PWM mit 128MHz kann (die neuen > USB-Typen sogar 256MHz!!) ? könntest Du das belegen ?
umgestellt (neue Layouts, Firmware). Die Produktion kam glücklicher Weise nicht ins stocken. Der P89C668 war auch zeitweise abgekündigt und dann doch wieder im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser
-
Thread
SPI und at91sam7x256 Probleme
Hallo zusammen, ich arbeite mit einem Olimex Board "SAM7-EX256" mit einem at91sam7x256 µC. ich benutze SPI_1 um Data von 2-ADCs zu lesen. ich habe die SPI1 wie folgt initialisiert: void Spi_Init(void) { // Init SPI1 //set functionality to pins:
] = 0x00001F02; //8bit, CPOL=0, ClockPhase=1, SCLK = 18Mhz/32*31 = 18kHz s_pPDC->PDC_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; s_pSpi->SPI_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; } auf die Pins ist weden Clock noch Daten zu sehen. ist die Initialisierung in Ordnung? Danke im Voraus
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
Harald K. schrieb im Beitrag #7453215: > IBM verwendete halbe 256-kBit-DRAMs für die Bestückung von Teilen des > Arbeitsspeichers des AT, die hatten dann die sonst unlogische Kapazität > von 128 kBit. Das ist aber ein halbes Jahrhundert her. Heutige Prozessausbeuten
der 5 Typen nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
den Code beliebig verwenden und verändern so lange die damit erstellte Software für ein Microchip µC bzw. Schnittstellenbaustein benutzt wird. Was du halt nicht darfst ist den Microchip USB Stack zu nehmen und den auf einen AT90USB einsetzen. (In den meisten Fällen ist soetwas ja auch recht Sinnbefreit
nach einer ersten Abschätzung mit einem großen 16Bitter wie dem PIC24FJ256GB zu beginnen. Dann aber, weil die Bestellung für fünf Tage in den Rückstand geht und keine 24fj256 mehr im eigenen Bestand sind, statt des 24ers einen PIC32MX795 (selbes PinOut) auf das Entwicklungsboard
-
Thread
Bascom I2C Eeprom
Hallo, ich habe ein 24C256 und versuche dies anzusteuern allerdings funktioniert das nicht. Ich habe den Code aus dem Internet war aber auf allen Seiten gleich (bedeutet für mich das dass der einzig richtige ist) ich benutze
auf dem Avr Evaluationsboard von Pollin (Version:2.0.0). Hier der Code: [code] '============I2C EEprom schreiben/lesen ================================== ' =========== Für 24C256 EEprom ===================== ' 8MHz Quarz ' LCD auf Port B , ' $regfile = "m32def.dat" $crystal = 8000000
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
: 98 e0 ldi r25, 0x08 ; 8 000000e6 <loop42>: e6: 28 bb out 0x18, r18 ; 24 e8: 87 ff sbrs r24, 7 ea: 38 bb out 0x18, r19 ; 24 ec: 88 0f add r24, r24 ee: 00 00 nop f0: 00 c0 rjmp .+0 ; 0xf2 <loop42+0xc> f2: 38 bb out 0x18, r19 ; 24 f4: 9a 95 dec r25 f6: b9 f7 brne .-18 ; 0xe6 <loop42> f8: f1 cf rjmp .-30 ; 0xdc <ws2812_sendarray_mask+0x1c> [/c]
-
Thread
-
Thread
AVR PWM Shift LED Orgel (Wohnzimmerbeleuchtung)
der PWM sollte so bei ca 100Hz liegen. das macht in summe: 256*48*10*100=12,3MHz. Da bekomme ich galube ich gerade noch hin das er die Daten die er vom anderen µC gereicht bekommt aufnehmen kann. Der andere kümmert sich dann um den Flashspeicher, die Bluetooth
Die Animationsdaten sollten vom Smartphone kommen im Flash abgelgt werden und vom Berechnungs µC zur richtigen Zeit an den PWM µC weitergereicht werden. Ich dachte da an eine 25,6 sekunden schleife und dann für jede Farbe jedes Stripes einen Datensatz aus 4 bytes: 1. byte Startzeit in 1/10s 2.
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Conrad. Dort gib es zumindest einen 256k x16.
mit Längen zwischen 0 und 800 Pixel) - 130 zufällige, gefüllt Blöcke (mit Größen zwischen 0x0 und 256x256 Pixel) - 230 Speicher -> Speicher Kopien von 64x64 Bildern Das ganze in einem C Programm, in Assembler könnte man vor allem die Linienanzahl warscheinlich noch verdoppeln. Man kann damit
-
Thread
Sonnenscheindauer loggen
usdollar) DSL Surfer 128kbps 379,95 USD DSL Surfer Plus 192kbps 529,95 USD DSL Elite 256kbps 659,95 USD DSL Elite Plus 320kbps 759,95 USD Speeds higher than 320kbps available at 199,95 USD per increment of 64 kbps Installationskosten (einmalig) 105,00 USD Abschaltkosten
Yato (astra2conect) verlangt yato DSL 256 prepaid (256/64) 19,80 Euro (=475,20 Euro 24 Monate) yato DSL 256 (256/64) 29,80 Euro yato DSL 512 (512/96) 39,80 Euro yato DSL 1024 (1024/128) 49,80
-
Thread
Einstieg in die ARM Welt
Ich würde einen von Atmel empfehlen: AT91SAM7S256 (ARM7TDMI) wenn man CAN und Ethernet braucht: AT91SAM7X256 (ARM7TDMI) bis auf das etwas kryptische TWI (I²C) eine ganz gute CPU, man braucht als einsteiger nicht mal nen programmieradapter
z.B. AT32AP7000 ?
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
it seems I do not have a known good hex at this point." Frage ist auch, was zeitgemäß wäre angesichts aktueller Preise (Microchip, 5k): ATtiny10 $ 0,24 (1k/32 Byte Flash/SRAM) ATtiny402 $ 0,29 (4k/256 Byte + viel Peripherie)
ist auch, was zeitgemäß wäre angesichts aktueller Preise > (Microchip, 5k): > > ATtiny10 $ 0,24 (1k/32 Byte Flash/SRAM) > ATtiny402 $ 0,29 (4k/256 Byte + viel Peripherie) Eine MCU zu 100% auszunutzen ist nie sinnvoll. Das ist ein reiner Hack. Der Attiny10 war auch damals nicht die günstigste
-
Thread
ATMEL billiger und leistungsfähiger als PIC
uralte benchmark angehängt (keine ahnung mehr, woher ich die habe). leider sind da die aktuelleren uC nicht drin (z.b. ARM, oder die 60MIPS PIC24s oder 60MIPS dsPICs, ich vermuete mal, dass auch bei Atmel neuere uC draussen sind)
> benchmark angehängt (keine ahnung mehr, woher ich die habe). leider sind >> da die aktuelleren uC nicht drin (z.b. ARM, oder die 60MIPS PIC24s oder >> 60MIPS dsPICs, ich vermuete mal, dass auch bei Atmel neuere uC draussen >> sind) > > Hallo Snowman, > > Das interressanteste am Benchmark
-
Thread
Retro Fieber: Z80 oder 68000 ?
machst, ist das Pfusch. Das merkst Du spätestens dann, wenn Du statt des UV-EPROMS entweder ein 28F256 EEPROM oder ein 29C256 Flash einsetzten möchtest. http://www.atmel.com/Images/doc0006.pdf http://www.ej9.ru/data/datasheet_ej9_at29c256.pdf Das könnte nämlich auf die Dauer wesentlich angenehmer
wie gesagt: denke an die Jumper, um statt des 27c256 ein 28c256 oder 29c256 einsetzen zu können, wenn Du es Dir anders überlegst. Das nachträglich einzuflicken, wird hässlich. Oder ein M48Z08 oder M48Z35. Die gabs damals auch schon. Auch nahezu pinkompatibel
-
Thread
linkerskript Frage (LPC2000er)
| FIQ Stack | 256 bytes (0x100) * | |---------------------| 0x4000 7D00 * | | IRQ Stack | 256 bytes (0x100) * | |---------------------| 0x4000 7C00 * |
Es gibt bei NXP einen Beispielcode: Sample Code Bundle for LPC23xx/LPC24xx Peripherals using Keil's μVision, V1.50 http://www.standardics.nxp.com/support/documents/microcontrollers/zip/code.bundle.lpc23xx.lpc24xx.uvision.zip Darin ist im Verzeichnis EXTMEM/SDRAM ein
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
MPPTs unterhalten > kann. Jo ich habe hier dafür CAN eingesetzt, denn meinem MPPT sind auf dem C8051F502 und LPC24C14 basierend. > Ulrich Grüße Michelle
dem lezteren habe. Ebenso steht auch noch nicht der endgültige Microcontroller fest, ob es ein C8051F502 oder ein LPC11C24 wird. Grüße Michelle
-
Thread
Suche (Nach)hilfe bei 386 retro Hardware
SRAM / ROM Adressierung ect,.. Ich habe eine Community zum erhalt von CNC Maschinen gegründet (maho24.at) und da entstand Nachfrage nach alten Platinen. Ich habe jetzt mal ein paar der alten Platinen komplett reverse engineered, (habe hunderte Platinen aus den Maschinen geerbt) habe schemata, habe auch
rein > kombinatorische Logik Im Prinzip halt ein dicker Addressdekoder. > Adressbus schaut nach 24 Bit aus. > Dein Blatt 4 mit den Eproms solltest du in höherer Auflösumg posten da > kann man nichts lesen. Ich sehe allerdings nicht wo du viel einsparen > kannst. > max 4 Eproms wenn du 27c020
-
Thread
ATMEGA128:Flash beschrieben
) beschreiben. Dazu muß die entsprechende Routine im Bootbereich liegen. Für 30kB würde ich nen AT24C512 oder AT24C256 anschließen, die können sowohl byteweise als auch blockweise beschrieben werden. I2C-Routinen gibt es haufenweise dafür, man sollte allerdings Software-I2C verwenden (einfacherer
"Ist allerdings für den kleinen AT24C16, die größeren benötigen ein Adreßbyte mehr." Wie setzte ich dies um?
-
Thread
Micro-Wechselrichter reparieren (Hoymiles HM-800)
from the exact same halted state (`*_run2.bin`) and compare. All three pairs are byte-identical (SHA-256): ``` nrf51_flash.bin 65C3295826B331CDB87B13042698878C66C7FD241FBD87CE1878F8E44123A470 nrf51_ram.bin 36EF8B35EDC1158F4BAFBDECB8BBD628B1CF91F219B08067028156E92164D69C nrf51_uicr.bin 3D6876A0146DE8576EB2395A858DE1213D1B92C65B779DF3A331CFD5A4584546
at 0x35C00 Has its own valid vector table (SP `0x20003498`, Reset `0x35d29`) with handler addresses self-referential to the `0x35C00` region, so it is linked to execute there — not a staged copy of the
-
Thread
Welcher ARM, oder überhaupt?
pic30 sind ziemlich alte controller, die fressen viel Strom und werden gut warm. Besser sind da die Pic24. z.B. PIC24HJ256GP206 mit 256 KB Flash.
Taktfrequenz wie ein Pentium 2. Ein Code für einen dsPIC30 geschrieben läuft unter Umständen nicht im PIC24, auch nicht wenn er in C geschrieben wurde. (Was auch stark von den Pheriperie-Registern abhängt)
-
Thread
LCD Controller für 640x480 LCD mit mega8515
wenn die funktionieren würde. Wie hast du den Speicher angeordnet ? Packst du 2 LCD Zeilen in ein 256Byte RAM Zeile ? Welche Bedeutung haben folgende Variablen ? .def L_COL = r21 .def H_COL = r22 .def COL = r23 .def TmpCount = r24
zusammen ich hab da mal ein paar fragen zu dem USB Controller. 1. Kann ich diesen SRAM benutzen? AS7C256-PC 20 2. Gibts vieleicht eine Komplette Teileliste für den Controller und Schaltplan und Layout. 3. Ich bin nicht so der Fan von SMD da man sie leider nicht auf Lochraster aufbauen kann, ... einen
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
float hatte ich oft auf dem AT89C2051/4051 benutzt. Auch die generic Pointer machten das Programmieren sehr bequem. Um Flash, data oder xdata mußte man sich nicht kümmern. Die AT89C2051/4051 sind sogar immer noch gut beschaffbar
c-hater schrieb im Beitrag #6959029: > Das sollte einem zu denken geben. Da haben die Lieferketten wohl einen > ziemlichen Überbestand angehäuft. So alt wie die AT89C2051 sind (1993), wird es wohl
-
Thread
Serial Interrupt & Baudrate bei 8051
>Wie bekomme ich bei einer Fosz != 16MHz eine Baudrate von 250kBaud bei >einem AT89C4051 hin?? Baudrate = 16MHz / 32 * (256 - TH1) Bei TH1 = 254 ergeben sich 250kBaud
zu nehmen. > >Wie bekomme ich bei einer Fosz != 16MHz eine Baudrate von 250kBaud bei > >einem AT89C4051 hin?? > > Baudrate = 16MHz / 32 * (256 - TH1) > > Bei TH1 = 254 ergeben sich 250kBaud Ich hatte das selbe Problem beim Sender die 250kBaud zu erziehlen. Dort hatte ich jedoch einen AT89C51RD2
-
Thread
3 Phasen 0-80Hz Sinusgenerator
ein Teilcode aus einer Software zur Ansteuerung eines 3 Phasen Motors mittels DDS: sine ist eine 256 Byte große Sinustabelle (aus Gründen der Einfachheit, die ersten 64 Werte würden auch reichen, wenn man die entsprechend spiegelt): [c] static unsigned short phaseacc; unsigned char phase; phaseacc+=freq; phase=phaseacc/256; PWM0=powerset*(signed char)sine[phase]/16; phase+=85; PWM1=powerset*(signed char)sine[phase]/16; phase+=85; PWM2=powerset*(signed char)sine[phase]/16; [/c]
-
Thread
avr-libc 1.8.1 freigegeben
clock_prescale_set/get for mega hvb devices [no-id] Update register and bit definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505
ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3, ATxmega384D3, ATxmega64A3U
-
Thread
Internen Oszillator aktivieren
Board bzw. welcher FPGA Ich vermute den da: https://tinyfpga.com/ https://www.eeweb.com/a-look-at-tinyfpga-boards/ Also: TinyFPGA A1 offers an XO2-256 containing 256 logic cells
template_a1_impl_lattice.synproj" synthesis: version Diamond (64-bit) 3.12.0.240.2 Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved. Copyright (c) 1995 AT&T Corp. All rights reserved. Copyright (c) 1995-2001 Lucent Technologies Inc. All rights reserved. Copyright (c) 2001 Agere
-
Thread
Drucksensor HP03 und Bascom-AVR
unzulässig, 1 Byte in eine Long-Variable einzulesen (hatte ich auch einmal, hatte der Long-Variablen 24 zugewiesen und im 1. Byte steht 96). Nimm doch Hi1 und Lo1 als Byte definiert und lese die mit I2crbyte ein, dann kannst du: Hi=Hi1*256 und D2=Hi1+lo1 berechnen.
solltest natürlich anpassen, insbesondere: $crystal = 16000000 Dann kannst Du noch $lib "i2c_twi.lbx" auskommentieren und die Geschwindigkeit der TWI (I2C) Schnittelle mit TWI=xxxx beeinflussen. Den Timer solltest Du natürlich auf den Quarz anpassen. $hwstack = 64 $swstack = 64 $framesize
-
Thread
Probleme mit Signalgenerator/Dreieck
Frequenz ist 4kHz und F_CLK_FPGA ist 50 MHz: 50.000.000Hz/4.000Hz = 12500 CLK Ticks --> 12500 / 256 = 48,828.. --> convert to int für VHDL --> 48. Das wäre eine Periodendauer von 245,76us. Nun fehlen mir ja aber 0,828.. * 256 = 212 CLK-Ticks (Periodendauer von 4,24us) die ich irgendwie in das gesamte
x"46" when x"18", x"46" when x"19", x"47" when x"1A", x"48" when x"1B", x"49" when x"1C", x"4A" when x"1D", x"4B" when x"1E", x"4C" when x"1F", x"4C" when x"20", x"4D" when x"21", x"4E" when x"22", x"4F" when x"23", x"4F" when x"24", x"50" when x"25", x"51" when
-
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
ATmega6450A ATmega645A ATmega649 ATmega6490 ATmega6490A ATmega649A ATmega649P ATmega64A ATmega64C1 ATmega64M1 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATmega88PA ATmega8A ATmega8HVA ATmega8U2 ATtiny13 ATtiny13A ATtiny167 ATtiny22 ATtiny2313 ATtiny2313A ATtiny24
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
In dem Scheiss teueren Buch gibt es 2 Seiten über Timer total kacke eklärt Beim Halvar.at http://halvar.at/elektronik/kleiner_bascom_avr_kurs/timer_counter/ http://halvar.at/elektronik/kleiner_bascom_avr_kurs/timer0_als_timer/ ist etwas mehr aber bringt mich nicht weiter.....ich finde
Falsch..timer1 hat Prescale (1,8,64,256,1024) Also wenn ich 256 nehme dann habe ich 62500 ( komme also nicht auf 1000Hz) bei 64 wäre 16000000 = 250000 eine Comparewert vom 250. könnte der Timer also so aussehen ? Config Timer1
-
Thread
AVR Synthesizer mit ATxmega128A1
Funktion, die Word mit Byte Multipliziert hat, und als Ergebnis kam Word raus (die untersten 8Bit des 24Bit Ergebnisses werden ignoriert) Ich habe auch mit einem Filter experimentiert, der so auschaute: [code] v0 = R*C*v0 + C*in - C*v1; v1 = R*C*v1 + C*v0; output = v1; C = Cutoff (0..255) R
fFineByte) ) >> 8 + ( fPitch2 * (fFineByte) ) >> 8; outPitch <<=fOctave; schrittweite1 = (__uint24)outPitch; [/c] Änder ich die Zeile mit Null shift so ab: [c]outPitch = ( fPitch1 * (255-fFineByte) ) >> 0 + ( fPitch2 * (fFineByte) ) >> 8; [/c] erhalte ich fast die richtige Frequenzen (A =
-
Thread
Erstes (privat-)Projekt, Hardwareauswahl
hier sollte es doch sein, oder? http://de.mouser.com/ProductDetail/Atmel/ATAVRISP2/?qs=sGAEpiMZZMv256HIxPBQcA8%252bsNH3cLLR 28,79€
Baueleme... > > Dafür brauchst Du einen PIC mit eingebautem STN/TFT-Controller. Die > heißen PIC24FJ*DA* (z.B. PIC24FJ256DA210, das ist der größte mit 96k > RAM). Der kann controllerlose Displays bis VGA-Auflösung einfach so > bedienen, ohne dass Du dafür Rechenleistung benötigst wie bei den >