-
Thread
3.5" DD-Disketten auslesen
= 2, H = 1, R = 16, N = 1 C = 2, H = 1, R = 2, N = 1 C = 2, H = 1, R = 10, N = 1 [/pre] (N = 1 heißt, dass es mit 256 Byte / Sektor formatiert ist. C = 2 und H = 1 passt zur gewünschten Spur 5.) Es sind also Sektornummern
| 000002a0 44 4d 5f 46 49 4c 45 33 20 20 00 01 00 00 01 e2 |DM_FILE3 ......| 000002b0 00 00 00 20 08 01 25 22 26 24 80 01 00 00 00 00 |... ..%"&$......| 000002c0 4d 41 5f 46 49 4c 45 34 20 20 00 01 00 00 02 02 |MA_FILE4
-
Thread
hsv2rgb 8bit fehlerhaft?
dass die Berechnungen scheinbar falsch sind und nicht funktionieren. System ist ein Atmega88. [c] #define APPLY_DIMMING(X) (X) #define HSV_SECTION_6 (0x20) #define HSV_SECTION_3 (0x40) void hsv2rgb_raw_C (struct cHSV *hsv, struct cRGB *rgb, int16_t led) { // Convert hue, saturation and brightness
330 0 3 hue: 254 334 0 0 hue: 255 334 0 0 [/c] [c] Alle Berechnungen mit int und MOD256 hue: 0 78 0 0 hue: 1 74 3 0 hue: 2 70 7 0 hue: 3 66 11 0 hue
-
Thread
8Bit Timer Atmega16/Overflow Interrupt
ich bei dem 8 bit zähler ein interrupt programmiere. hab mir das im tutorial mal angesehen: /* uC: AT90S2313 */ #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // Timer 0 konfigurieren TCCR0 = (1<<CS01); // Prescaler 8 // Overflow Interrupt erlauben TIMSK |=
mehr im datenblatt. wenn ich: ISR (TIMER0_OVF_vect) { /* Interrupt Aktion alle (1000000/8)/256 Hz = 488,28125 Hz bzw. 1/488,28125 s = 2,048 ms */ } in meinen code einbinde, dann erscheinen 2 fehlermeldungen: ../ProjektWecker.c:113: error: static declaration of '__vector_9' follows
-
Thread
Mit AVR EVG dimmen
bereits eine Spannung und Strom mit ein paar mA mit der deine Schaltung klar kommen muss. @Dirk Dass 256 Bit möglich sind glaub ich nicht. Haben ja gute DA-Wandler meist nur 16-24 Bit ;-)
Roland schrieb: >@Dirk >Dass 256 Bit möglich sind glaub ich nicht. Haben ja gute DA-Wandler >meist nur 16-24 Bit ;-) Ich meinte mittels AVR (Softpwm), falls jemand zuviel Geld hat kann er auch nen DA Wandler nehmen (z.B. LTC1257
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
: I2C MCU : AT89C52 Revision : A Date : 2010/9/28 Editor : Frank chen Copyright (c) : Li Yuan Electronics Co.,Ltd. Contact us : Tel: +86 755
0x62,0x18,0x06,0x02,0x00,0x3C,0x4A,0x4A,0x2C,0x00,0x44,0x7E,0x44,0x02,0x00,0x00, 0x00,0x71,0x22,0x42,0x44,0x44,0x39,0x00,0x02,0x3E,0x40,0x40,0x22,0x7E,0x20,0x04, 0xFE,0x24,0x42,0x42,0x3C,0x00,0x04,0xFE,0x24,0x42,0x42,0x3C,0x00,0x40,0x7F
-
Thread
Frontplattendesign für "8 bit Computer"
eine große Leiterplatte für die Bus-Verbindung der einzelnen Leiterplatten ist. (https://www.digikey.at/en/products/detail/vector-electronics/VMEBP21J1/500967?s=N4IgTCBcDaIGoEYwIQWgHIBEQF0C%2BQA) Deshlab ist auf der Rückseite kein Platz für Steckverbinder.
32 kB RAM 62256 https://cdn-reichelt.de/documents/datenblatt/A300/62256-80.pdf 32 kB EEPROM 28C256 https://www.reichelt.de/eeprom-256-kb-32-k-x-8-5-v-150ns-pdip-28-28c256-150-p1945.html
-
Thread
billiges MAX 10 Board von Arrow
Datum am Rechner auf vor 24.1.21 zurückgestellt habe, konnte ich den Treiber problemlos installieren.
Die gibt es seit lange beim Trenz. Es braucht nur mehr anschlüsse. Das stimmt leider. Von dem 256er BGA ist nicht viel übrig geblieben. LG
-
Thread
Bitte Lüftersteuerungsschaltung überprüfen / korrigieren
320+384+272+384+0%0Aw+320+384+320+432+0%0AR+320+240+320+208+0+0+40+12+0+0+0.5%0Ag+320+496+320+576+0%0At+288+448+320+448+0+1+0+0+100%0Ar+256+448+256+496+0+10000%0Aw+320+496+320+464+0%0Ag+256+496+256+576+0%0Aw+256+448+288+448+0%0A Dazu würd ich mir also die folgenden Bauteile bestellen: https://www.reichelt.de
+0%0Aw+336+304+256+304+0%0Aw+224+304+112+304+0%0Ag+64+304+16+304+0%0Aw+112+304+64+304+0%0Ax+44+181+104+184+4+24+GPIO%0Ax+344+272+405+275+4+24+L%C3%BCfter%0A Edit: Zwei 310 Ohm Widerstände...
-
Thread
250 kHz PWM -> ¿Filter? -> micro speaker
const uint8_t PROGMEM sine[256] = { 0x80, 0x83, 0x86, 0x89, 0x8C, 0x90, 0x93, 0x96, 0x99, 0x9C, 0x9F, 0xA2, 0xA5, 0xA8, 0xAB, 0xAE, 0xB1, 0xB3, 0xB6, 0xB9, 0xBC, 0xBF, 0xC1, 0xC4, 0xC7, 0xC9, 0xCC, 0xCE, 0xD1,
, 0x01, 0x02, 0x02, 0x02, 0x03, 0x03, 0x04, 0x05, 0x06, 0x06, 0x07, 0x08, 0x0A, 0x0B, 0x0C, 0x0D, 0x0F, 0x10, 0x11, 0x13, 0x15, 0x16, 0x18, 0x1A, 0x1C, 0x1E, 0x20, 0x22, 0x24, 0x26, 0x28, 0x2B, 0x2D, 0x2F, 0x32, 0x34, 0x37, 0x39, 0x3C, 0x3F, 0x41, 0x44, 0x47, 0x4A, 0x4D,
-
Thread
USB-Logikanalysator 34Ch 125MHz - wer kennt das Teil?
331155858136 Dem Text nach ist da + Eingangswiderstand: 100kΩ + Pegel 0~5V + Stateanalyse + I2C SPI UART und PWM + 34 Kanäle + 12 bzw. 4 Klemmen + tiefer Speicher 256Kbit + USB-Versorgung + Datendarstellung gruppenweise HEX,OCD,DEC 3 Bausteine sollen verbaut sein: + CY7C68013A (usb interface) + EP2C5T208(FPGA) + CY7C1361(DRAM 256M) Kennt jemand dieses Teil aus eigener Anwendung?
-
Thread
Zeitbasis nichtlinear, Jitter HM1005
den Spannungsabfall an den oberen Widerständen und damit den Stromfluss in die kleinen Kondensatoren C305/VC302. Über den Fet BF256 wird die Sägezahnspannung ausgekoppelt. Die niedrigen Frequenzen werden mit VR301 eingestellt. Zum Thema Linearität sehe ich keine Potis. Unklar ist mir noch was VC301
range. Each switch handles V+ to GND analog signal levels. Maximum off-leakage current is only 1nA at TA = +25°C and 6nA at TA = +85°C."
-
Thread
DCC Decoder
about 5 times in a row. So I can transmit less packages than the NMRA protocol. So what, I don't have 256 trains to control at once.... Think what you want (function: control a train) and think HOW you want to do it (protocol). If you persist using the NMRA protocol...think of ASM and NOT BASIC.
CK/32 ; 1 0 1 1 CK/64 für PWM mit 97,6 Hz ; 1 1 0 0 CK/128 ; 1 1 0 1 CK/256 ; 1 1 1 0 CK/512 ; 1 1 1 1 CK/1024 Caution at TIM1_OVF: delete!! in TEMPS,SREG ; SREG sichern ldi TEMPI, 3 ; Verzögerungsfaktor inc IncCNT1 ; erhöhe
-
Thread
Linux Console 800x480
00000000 c02b8000 c0296830 c0290000 c0296830 GPR24: c0030000 c00317c0 c3fe00b8 c3fe00c0 c3fe00b8 00804111 c037fe80 00000000 NIP [c0008100] sys_clone+0x28/0x84 LR [c000eeec] ret_from_syscall+0x0/0x38 Call Trace
+0x0/0x4c --- Exception: 700 at sys_clone+0x28/0x84 LR = ret_from_syscall+0x0/0x38 [c037fe50] [c0296830] 0xc0296830 (unreliable) [c037fe70] [c000eeec] ret_from_syscall+0x0/0x38 --- Exception: c00 at kernel_thread
-
Thread
Grasshopper Inbetriebnahme
: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel at 90000000 (params at 13fa5008)... Linux version 2.6.24-icnova_base1 (claude@Extensa) (gcc version 4.0.4-atmel.0.99.0) #17 Sat Mar 22 19:53:52 CET 2008 [/pre] Da habe ich dann mal viel rausgeschnitten
sector 14...Erasing ses ICNova> cp.b 10400000 30000 $(filesize) Copy to Flash... Flash write error at address 0xa0030296: 0x94ce General Flash Programming Error ICNova> cp.b 10400000 30000 $(filesize) Copy to Flash... Flash write error at address 0xa00301da: 0x24a4 General Flash Programming Error
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
LPC-ARM's gibt's auch nur in TQFP, zu 8051 wollte ich nicht zurück und so lächelte auf einmal die PIC24F Familie. Der C-Compiler ist sehr günstig, das MPLAB-ICD-Zeugs scheint zu funktionieren und ein Eval-Board gibt's auch für kleine Steine. Der Gag ist aber, daß es den PIC24FJ16GA04 für unter 2$ im 28
Die PIC24/30/33 sind an und für sich recht gut designed, leiden allerdings etwas unter der Implementierung (d.h. dem Inhalt vom Errata Sheet). Insbesondere die noch ziemlich frischen PIC24.
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
Hier jetzt mal der Schaltplanteil mit uC, CPLD, EBI und SRAM, die Kieler Woche hat mich ein bischen von der Arbeit abgehalten :) Saemtliche 24 Leitungen des EBI gehen in das CPLD. Port F wird zur Adressierung der Pages verwendet. Saemtliche
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_65&products_id=206 sowas ?
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
Ich habe jetzt das Oszi mal per Serieller Schnittstelle an den Rechner angeschlossen. Es gibt "+C CPU048" aus und mehr nicht. Ein versuchter Firmware-Flash quittiert der Updater mit "Timeout at line24" Offenbar ist da wohl die CPU hinüber. Da, wo die CPU sitzt, wird es auch recht warm. Kann
Hallo. Also im Terminal steht "+C CPU048" und mehr passiert leider nicht. Die Baudrate sind 112,5 kBaud, nehme ich an. Einen Flash quittiert der Flasher mit "Timeout at Line 24". Ich mache mir keine Hoffnungen mehr. Hier hats irgendwas
-
Thread
Colibri T20 von Toradex - EW2012: wer hat ein Board bekommen?
----- [ 9.223605] WARNING: at drivers/i2c/busses/i2c-tegra.c:489 tegra_i2c_xfer+0x1f0/0x27c() [ 9.231604] Modules linked in: [ 9.234681] [<c0038894>] (unwind_backtrace+0x0/0xec) from [<c00701e4>] (warn_slowpath_common+0x4c
: Dell [ 10.349024] ------------[ cut here ]------------ [ 10.353642] WARNING: at drivers/i2c/busses/i2c-tegra.c:489 tegra_i2c_xfer+0x1f0/0x27c() [ 10.361641] Modules linked in: [ 10.364707] [<c0038894>] (unwind_backtrace+0x0/0xec) from [<c00701e4>] (warn_slowpath_common+0x4c
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Microchip-Tech-ATMEGA328P-AU_C14877.html Ben
lästiges Redesign... Stimmt. Ein Reh-Design wäre schon schöner: https://i.otto.de/i/otto/fcb47ac7-3c15-585f-a25a-c9ceda2bce21?h=520&w=551&sm=clamp
-
Thread
ADS1115 und Verpolung
FSR "Full-scale input voltage range" (VIN= V(AINP)– V(AINN)) MIN: +/-0,256 V MAX: +/-6,144 V [/c] Wie passt dies denn nun wieder? Es ist doch an einem Input nur VDD + 0,3 V erlaubt? 9.2 Functional Block Diagrams, Seite 14. Figure 22. "ADS1115 Block Diagram
mal gespannt ob das mit den 256mV funktioniert!
-
Thread
Problem mit TINY2313-24SI
Wobei 24MHz kein Problem ist: Der AT90S2313 läuft bei mir seit Monaten mit 18MHz (EEPROM verwende ich nicht)...
Der CPU an sich läuft auch mit höheren Taktfrequenzen, nur der Flash macht nicht mehr mit. Beim AT90S2313-10 lief immer eine kurze Programmschleife, die 256Bytes aus dem Speicher an einen Port ausgegeben hat. Bei 18MHz liefen alle getesteten AT90S2313, bei 20MHz etwa 50%, einige hängen sich nach 5
-
Thread
itoa in Großbuchstaben ausgeben
[c]itoa(irmp_data.address,s,16); strupr(s); lcd_puts(s);[/c] oder wenn man nicht mit jeden Byte geizen muss und das ganze eventuell auch etwas weitergehend Formatieren will. [c]snprintf(s,sizeof
/digits würde ich signed machen, damit 0 nicht 256 Durchläufe macht } [/c] Wieviel Flash braucht das? Jetzt wäre ein Vergleich der Listings interessant. Da es alle meine Compiler umständlich machen, habe ich es gleich als Inline-Asm programmiert
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
Könnte ich z.B. diesen verwenden AT89C2051. Ist die gleiche Familie also 8051
wohl immer noch der am häufigsten verwendete 8 bit uC, in tausenden Varianten zu bekommen: Schon http://www.atmel.com/ hat eine ganze Palette vom kleinen AT89C2051 über AT89C51/53, der auch mit externem Speicher erweitert werden kann, und den T89C51CC01
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
diese Adresse senden. Ich werde es dann über den Dropbox Link allen zur Verfügung stellen. moppel [at] edvschwind [punkt] de https://www.dropbox.com/sh/mh7mjlu24vvsw2o/Peh1UCBZWO LG Bernd PS: Habe auch mit dem Franzis Verlag telefoniert. Es gibt keine bedenken wegen Copyright solange es
2732 4k*8 rumliegen, habe meine wohl mal entsorgt oder ich muss eine Adapterplatine für 256er bauen
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
> ... bei >10k stückzahlen gerechnet... Für 1.1$ @10k bei Digikey gibts immerhin nen M3 mit 24MHz Takt... http://search.digikey.com/us/en/products/STM32F100C4T6B/497-10501-ND/2259219 Ich schätze mal das lohnt sich für ST einfach nicht weil der Preisunterschied nicht soooo wahnsinnig groß
falls es doch nochmal ein Atmel sein darf: AT32UC3C0128C, AT32UC3C0256C, AT32UC3C0512C. sollten alle deine Anforderungen erfüllen
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
aktiviert. Außerdem kannst du in der setup.c die beiden Zeilen auskommentieren, da du kein PS2 hast: [c] // PS/2 at32_add_device_psif(0); at32_add_device_psif(1); [/c] genauso den Kram für den at73c213, da du keinen Sound hast.
]------------ kernel BUG at fs/jffs2/nodelist.c:138! Oops: Kernel BUG, sig: 9 [#2] FRAME_POINTER chip: 0x01f:0x1e82 rev 2 Modules linked in: PC is at jffs2_fragtree_insert+0x4a/0x68 LR is at release_console_sem+0x11c/0x12c
-
Thread
NeuesOS für AVR Mikrocontroller
ist auch die Ähnlichkeit in der Namenswahl des Projekts, jetzt ist es "Nano OS") ausdrücklich mit "(c) 2007 by günter greschenz (g AT greschenz.de)" gekennzeichnet.
per Mail mitgeteilt, dass die Änderungen funktionieren. Damit läuft Nano OS jetzt auf folgenden yC's: Atmega32, AtMega88, AtMega168 At90s8535 Ich habs auch mal in der Code-Sammlung verlinkt. gruß tobi
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
32bit Verarbeitung und der kleine Mega88 hechelt sich einfach nur durch... STM32F103 und Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen ist.
Matthias Sch. schrieb im Beitrag #2988211: > STM32F103 und > Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 > MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen > ist. Interessanter Vergleich. Ist das "gefühlt" gleich oder
-
Thread
AVR STK 500 bei Reichelt - Preis gesenkt!
Martin Brehme (methusalem) @Dirk schaut mal bei Atmel, da findet ihr die User Guide und ja, ein µC ist dabei, bei mir waren es 2 (ATmega16/AT90S8515 Anno2003) übrigens geistert in diesem Forum auch eine tolle Übersetzung rum, für den Fall das es in deutsch besser geht Grüße
es gibt stk200 für 59 euro mit steckplätze für 24c256 usw und für flashram...googlen. mfg pebisoft
-
Thread
Viele Fragen und ein kleiner Blog
Schon mal klasse und danke. Ich muss dem µC am Anfang erst mal sagen wie er die Ports zu behandeln hat. Ob diese als Ausgang oder als Eingang geschalten sind. Das kann ich sogar für jedes Bit machen ist doch prima. In meinem Fall bei dem AT-Tiny
folgendes erst mal umgesetzt. [avrasm] ; ============================= ; Delay ; $24,$BC,$C4 = 500ms: ; ----------------------------- .macro Delay ldi Dummy1, @0 S1: ldi Dummy2, @1 S2: ldi Dummy3, @2 S3: dec Dummy3 brne S3 dec
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Christie schrieb im Beitrag #8035192: > Erfahrungswerte haben wir testweise gesammelt: bie -18°C lief der Logger > ohne Watchdog 14 Tage, bei Zimmertemperatur 42. Zum Vergleich: Atmega328, NRF24+-Funkmodul, DS18B20(-Klon) und SHT21 laufen hier seit 1256 Tagen an zwei NiMH AA LSD-Zellen, und
Beitrag #8035212: > Christie schrieb: >> Erfahrungswerte haben wir testweise gesammelt: bie -18°C lief der Logger >> ohne Watchdog 14 Tage, bei Zimmertemperatur 42. > > Zum Vergleich: Atmega328, NRF24+-Funkmodul, DS18B20(-Klon) und SHT21 > laufen hier seit 1256 Tagen an zwei NiMH AA LSD-Zellen
-
Thread
Faktensammlung Buderus EMS
?? 0x0a ?? 0x13 12 0a: min: 5°C 16 2a: ???: 21°C? 20 3c: max: 30°C 24 2a: value: 21°C /heatingCircuits/hc1/temperatureLevel/eco Wieder Faktor 2: Sender 0x10 Empfänger 0x48 EMS-Plus 0xf9 Offset 0x00 Typ 0x01b9
0x00 Typ 0x01b9 ?? 0x02 ?? 0x0f 12 23: min: 17,5°C 16 2a: ???: 21,0°C? 20 3c: max: 30,0°C 24 2e: value: 23,0°C KM200: /heatingCircuits/hc1/fastHeatupFactor Diesmal Faktor 1: Sender 0x10 Empfänger 0x48 EMS-Plus 0xf9 Offset 0x00
-
Thread
Timer0 COMPA Bad interrupt
while( 1 ) { } } [/C] und Prozessor auf AT90USB646 eingestellt.
<__bad_interrupt> 20: 0c 94 69 00 jmp 0xd2 ; 0xd2 <__bad_interrupt> 24: 0c 94 69 00 jmp 0xd2 ; 0xd2 <__bad_interrupt> 28: 0c 94 69 00 jmp 0xd2 ; 0xd2 <__bad_interrupt> 2c: 0c 94 69 00 jmp 0xd2 ; 0xd2
-
Thread
ESP8266-01 Datenübertragen.
das http-Request kommt 4) http-Request auswerten 5) Mit AT+CIPSEND antworten 6) Mit AT+CIPCLOSE die Verbindung beenden 7) GOTO 3) Falls es dir weiterhilft: Ich habe hier einen Webserver für einen PIC24 in C der die AT+Befehle verwendet gepostet: http://
Warten bis das http-Request kommt > 4) http-Request auswerten > 5) Mit AT+CIPSEND antworten > 6) Mit AT+CIPCLOSE die Verbindung beenden > 7) GOTO 3) > > Falls es dir weiterhilft: Ich habe hier einen Webserver für einen PIC24 > in C der die AT+Befehle verwendet gepostet
-
Thread
Temperaturmessung mit NTC & konst.Stromquelle
, jetzt hab ich von der Steinhart-hart gleichung gelesen--> 1/T=A+B*ln(R)+C*ln(R)³, wenn ich nun 3 referenz messungen z.B. bei 0°C, 25C und 90°C mache kann ich mir die A,B,C Konstanten für das Polynom leicht ausrechnen (3 Gleichg. und 3 Unbekannte) und mich ziemlich genau der
eine min. Spgs.-änderung von 2,5mV wahrnehmen und wenn ich den ADC Bereich voll ausnutze also z.B. 0°C=0V und 100°C=2.55V hätte ich eine geuaigkeit von 0,1°C. Wenn ich eine einafche "konstant" Spgsquelle verwende wäre es dann nicht sinvoll NTC und ADC-Referenz mit der selben Spgs.-quelle zu versorgen