-
Thread
wieviel µH für negative Hilfsspannung mit AVR
noch für einen ganz alten AVR konzipiert, bei dem man als minimale Zählweite für eine PWM nur 256 nehmen konnte. Da habe ich dann für ca. 28 kHz eine Induktivität von 1 mH benutzt. Du hast aber schon mal die doppelte Grundtaktfrequenz im Vergleich zu mir damals, außerdem kannst du locker
damit 4 Stück INA122. Dadurch kann ich dann wirklich 0V messen. Die PWM setze ich auf 150kHz (AT90CAN128): [c] OCR0A = INV_PERIOD / 2 - 1; TCCR0A = 0<<FOC0A | 0<<WGM00 | 0<<COM0A1 | 1<<COM0A0 | 1<<WGM01 | 0<<CS02 | 0<<CS01 | 1<<CS00; // Mode
-
Thread
Probleme win WinAVR 20081205
PORTD = 0x02; // 4bit-Modus einstellen lcd_enable(); lcd_busy_wait(); lcd_send(0x28,1); // 4Bit / 2 Zeilen / 5x8 lcd_send(0x0C,1); // Display ein / Cursor aus / kein Blinken lcd_send(0x04,1); // inkrement / kein Scrollen } [/c] und folgendes busy-wait
r15 b8: 0f 93 push r16 ba: 1f 93 push r17 bc: cf 93 push r28 be: df 93 push r29 uart0_init(); c0: 26 d0 rcall .+76 ; 0x10e <uart0_init> port_init(); c2: cd df rcall .-102 ; 0x5e <port_init> timer0_init
-
Thread
Warum ist Slitaz so klein?
velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at [/pre] Das sind 1024 Zeichen (Zeilenumbrüche nicht mitgezählt). Und besonders gut ist dieser Lorem-Ipsum-Generator nicht.
Ich programmiere einiges in C#/Dotnet und muss gelegentlich mein WindowsForms verlassen und auf WPF umsteigen, was ja auch schon wieder veraltet ist. Wenn man sich jedes popelige Steuerelement ansieht, wie viele hunderte Eigenschaften
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Ich vermute einmal, max und min ändern sich nicht ständig. Wie wäre es mit einer Tabelle für die 256 Möglichkeiten von value? (Geht auch in C++)
(value, 100, 21); }[/c] wird qua avr-gcc v6 -O2 zu [avrasm] scale1: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 ldi r25,0 ; 28 movqi_insn/1 [length = 1]
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Stack_Init = __Stack_Init ) ; /* There will be a link error if there is not this amount of RAM free at the end. */ _Minimum_Stack_Size = 0x200 ; ... [/c] Aus dem Linker fällt dann eine ausführbare Datei mit Adressen für den Adressraum der Zielplatform heraus, die dann auf den µC geflashed werden
für die eventuelle Code-Protektion an eine ganz bestimmte Stelle plaziert werden muß, siehe sowas: [c] AREA |.ARM.__at_0x2FC|, CODE, READONLY EXPORT CRP_Key CRP_Key DCD 0xFFFFFFFF ALIGN END [/c] Das ist der Inhalt
-
Thread
32 Bit Controller für Motion Control
kommt, dass der Bootloader 1/4 des Flash braucht. b) es auch C2000 mit 256k/512k Flash gibt - also doppelt/viermal so viel wie beim dsPIC. (Für nicht genutzten Flash gibt's kein Geld zurück.) >Auch die Anzahl der "General purpose"-Counter ist nicht überwältigend
r0,[pc,#68] ADDS r0,r0,#0x08 LDR r0,[r0,#0x00] ORR r0,r0,#0x100 LDR r1,[pc,#64] STR r0,[r1,#0xC0C] Now each set and clear operation takes a mixture of 16 and 32-bit operations, which take a minimum of 14 bytes for each operation and at the same clock frequency take a minimum of 180 nSec --
-
Thread
ESP32-E22 offiziell, neuer Mikrocontroller von WCH, Raspberry Pi-Tethering uvam
Pressemitteilung folgendermaßen beschrieben wird: [c] Key SuperFlash performance and reliability metrics for UMC’s 28HPC+ ESF4 AG1 platform include: • Automotive Electronics Council (AEC) Q-100 Grade 1 qualified for operating temperatures of -40°C to +150°C (Tj) • Read access time < 12.5ns • 100K+ endurance cycles • Data retention of > 10 years @ 125°C • Only 1-bit ECC required • Qualification of 32Mb macro at auto grade
-
Thread
usbprog Fehlermeldung
Starten des usbprog trat folgende Fehlermeldung auf: " avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:37:28 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf"
10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Generation mir in 50 Jahren eine Blinklicht Steuerung dann mit 128Bit Raspi ARM Controller und Linux und C++ 40.0 Programm zeigt hol ich meinen kleinen ASM-AT Tiny raus und ernte ungläubiges Staunen: Was, soo einfach geht das ???
auf die Idee, einen einfachen batteriebetriebenen > Taschenrechner mit 32bit-Kern zu bauen? HP-15C LE (limiterte Neuauflage), HP 12C (Neuauflage). Ein Atmel Atmel AT91SAM7L128 ARM emuliert die alte HP-Custom-CPU. Auch andere wissenschaftliche Rechner von HP haben jetzt ARMs drinnen, einige sogar
-
Thread
Komische Spam-Mail - was bezwecken die damit?
1hKtL12rel-00j4GZ for <xxxxxxxxx@web.de>; Thu, 14 Feb 2019 17:45:53 +0100 DKIM-Signature: v=1; a=rsa-sha256; d=paypal.com; s=pp-dkim1; c=relaxed/relaxed; q=dns/txt; i=@paypal.com; t=1550162752; h=From:From:Subject:Date:To:MIME-Version:Content-Type; bh=+H18V3Y9TwqfGtbJsH1kFpOskQKu6QZaZ8FqdujW180=;
wgbBDaz10LRr+JaLkJmqEfz0u3nOFMQ3MJYze75WEcvnVfeG0Lq mdAfD+3livbmr0al7AQZYffK9Nq21g7oLbMTYSuBcCCCTwn28rFJZL3s/tHK1X1kz9QY4W41c 29GTrdbX395cVLvnB1LLRq9Di+dn8bRw2MrSUWRgrMfayZePtYlDDBCMrhIW0hqt2NKJU+8Aa CbwFl2dWDMXAbMknbum5KV4NGd3EtLqtfQb6t2i9XI7xLVMmz5yqh++8Xj0Vx22jOu4T5H+xZ 6zmJdBhlimeFdri3ADWmrwEr6KriM2MWJKEF4zBtfS4gJ
-
Thread
PIC32_DMA_CodeExample/uart_echo.c von Microchip PIC32
Comment *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * $Id: dma_api_example.c 4261 2007-08-22 16:32:28Z aura $ * ********************************************************************/ #include <stdlib.h> #include <time.h> #include <plib.h> // prototypes void
I was just looking at your PIC32_DMA_CodeExample/uart_echo.c von Microchip PIC32 - Mikrocontroller.net website and see that your site has the potential to get a lot of visitors. I just want to tell you, In case you don't
-
Thread
Wettbewerbe für kleinste Programme
;-) https://youtu.be/cKy57re_6BY?t=4898
AtTiny85 mit 0.000011574 Hz Taktfrequenz. Taktgeber ist ein Tageslicht-LDR. https://www.idogendel.com/en/archives/579 [c] int main(void) { // Prepare value to load into PINB asm volatile
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
bestimmten Pin kann man eine Sicherung zerstören, womit man über den JTag-Adapter nicht mehr auf den uC zugreifen kann. Ausgesperrt bist du dann aber noch lange nicht, schliesslich hat man ja einen Bootstramp Loader, der über ein 256-Bit-Passwort geschützt sein soll ;-). Ausprobiert habe ich das aber noch
zutreffen. Mit Stromsparen habe ich nur zweimal was gemacht. Ich hab mal eine Digitaluhr mit dem AT89C2051 aufgebaut und mit einem Goldcap 1F gestützt, das reichte dann für 8h Gangreserve: http://home.tiscali.de/peterd/appl/hard/uhr4536/uhr4536.htm Und dann noch einen Würfel, der geht in Power
-
Thread
Einige Fragen zu einer AVR-Platine
Du kannst ja einfach einen µC so programmieren, das er den Takt ausgibt (Blinkprogramm, nur schneller) und den anderen µC damit ansteuern...
Du kannst ja einfach einen µC so programmieren, das er den Takt ausgibt (Blinkprogramm, nur schneller) und den anderen µC damit ansteuern...
-
Thread
AVR – Übers EEPROM und darüber hinaus…
> http://atmel.force.com/support/articles/en_US/FAQ/What-is-Endurance-of-EEPROM?q=eeprom&l=en_US&c=Product%3AAVR_8_and_32_bit_MCUs&fs=Search&pn=1 Hm. Lustig. Oder war das nicht lustig gemeint? Wohl eher sowas: http://isbn-nr.net/3-540-21384-8_halbleiter-bauelemente_%28springer-lehrbuch%29.htm
this means each and every page in the memory array can be written 1 million times in page mode. [/c] Was den nun ? [c] "Every Byte" in der ersten Antwort, "Every Page" in der zweiten... [/c] Wenn ich nun Byteweise schreibe, Pagesize ist z.B. 4 Bytes, soll das heissen, dass ich "4 Million
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
der 32MHz mit externem Oszillator. Über > Monate. Und was hast Du davon? Nimm doch einen 100MHz C8051, der rennt Deinem 32MHz AVR aber sowas von davon. https://www.silabs.com/mcu/8-bit/c8051f12x-f13x
to our project. Duino-Coin is meant to be a platform that allows people to learn something and at the same time earn some money (thanks to already existing exchange services). [/c] Ich habe eben Lust was zu löten und was zu programmieren. Das darf auch etwas abseits des Standards sein. Ich
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
meinst, das ließe sich für launchpad, STM32-discovery, raspberry nicht finden? Oder alternativ für C, C++, C# (beliebig fortzusetzen)? Es ist eine Frage der Herangehensweise und der Prioritäten. Dass sich solche Sachen unter Umständen etwas besser für Arduino finden lassen, liegt vielleicht auch
-
Thread
HS USB MSC mit Stm32F4 und USB3300
: 0 (no) ReservedMBZ : 0x00 Flags : 0x00 DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher) DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher) DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher
: "MSC Config" ------ String Descriptor 5 ------ bLength : 0x1C (28 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "MSC Interface" ---------------- Configuration Descriptor ----------------- bLength
-
Thread
[V] Interesse an alten 8051 MC,8Bit-PIOs u. Speicher?
Hallo, in meine Bastelkiste sind div. 8051iger MC: 80C515,535,537,8051 Basic onboard,Atmel 89S53,52, div. EEPROMs, RAMs u. ROMs zu verkaufen. Bei Interesse bitte melden. Gruss R.S.
Hallo, auf den Bildern sind die Speicherarten (hoffentlich) gut zu erkennen. Hier die Liste: AT28C64; 27C256; UM62256 E; M48Z08; HM6264LP; WS62256LLP Vorzugsweise gebe ich die Speicher insgesamt ab. M. E. sind sie unbenutzt, kann aber zur Funktionssicherheit keine Aussage machen. Bitte um ein
-
Thread
Entwicklerboard für PIC
Auswahl an Compilern auch bei denen extrem eng. Gibt es da einen, der z.B. einigermaßen aktuelles C++ kann? Also z.B. C++14 oder C++17? Wie sieht es aus mit aktuellem C? Gibt es da welche, die nicht bei grad bei C89 stecken geblieben sind? > Aber alles bis > PIC18 kann man nur ausgewiesenen
2 kBytes/s vorlieb nehmen. [code] $ avrdude -p m328p -c usbasp -P usb -v -U flash:w:dummy32k -B 0.5 avrdude: Version 6.3, compiled on May 8 2019 at 19:46:05 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
hat einen CH340G USB zu RS232 Wandler, einen ATtiny13 der den Bootloader des F103 aktiviert, ein 24LC256 EEProm und einen I2C Connector, an dem ein SSD1306 I2C OLED Display angeschlossen werden kann. Ein modifiziertes Hostprogramm stm32flash steuert über die DTR - Leitung den ATtiny13 an, der dann mittels
Maximum power (P+pk) */ valit_PMP = 27, /**< PMPeak: Minimum power (P–pk) */ valit_adc = 28, /**< ADC CRC Errors */ valit_max = 29, /**< the num of items in this enum */ valit_ee = 255, /**< empty eeprom */ }; [/c] Ansonsten: Bilder siehe oben!
-
Thread
Adapter für LQFP Gehäuse
Hallo Zusammen, ich hab einen AT91SAM7XC256 und will selbst eine Platine entwickeln. Habe jedoch das Problem den Prozessor zu löten. Gibt es Adapter von SMD auf DIP? Solche Adapterplatinen hab ich gefunden, jedoch ist das Problem
auch so zu kaufen. Nur kostet der Spass ein wenig ;) http://www.ib-hoebel.de/catalog/index.php?cPath=28_29
-
Thread
Test ADC ATxmega128A4U
-- single ended | 32,86 | 0,84 DIFF ohne gain | 32,80 | 0,84 gain 0,5 | 9,21 | 1,28 gain 1 | 26,16 | 1,23 gain 2 | 58,46 | 1,62 gain 4 | 120,96 | 2,28 gain 8 | 242,74 | 3,64 gain 16 | 494,48 | 7,37 gain 32 | 978,99 | 13,96
weil das sonst zu einem zusätzlichen Verrauschen der Messungen führt. Die Daten werden von einem C++-Programm ausgewertet: jeder 16-Bit-Wert inkrementiert das entsprechende Element eines Arrays der Dimension 2048. Mittelwert und Standarabweichung werden während der Datenaufnahme berechnet. Wenn 500000
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
, 0x4E, 0x6C, 0x89, }; #define BYTES digs256 __attribute__((noinline,noclone)) size_t out_digits (void) { uint8_t n_line = 0; size_t n_digits = 0; putchar ('3'); putchar ('.'); putchar
erwähnte FRAM-Modul zusätzlich dranhängen. Oder ggf ein billiges Ein-Euro-RTC-China-Uhrenmodul mit einem AT24C32 I2C EEPROM drauf. Das hat nmit seinen 32kBit auch 4kByte Speicherplatz, was für die Speicherung von etwas über 8000 zusätzlichen Hex-Digits ausreichen würde.
-
Thread
Radino CC1101 über Powershell mit Avrdude flashen. Wie?
:i avrdude: Version 6.0.1, compiled on Mar 30 2015 at 14:56:06 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Arduino\hardware\tools\
_UART_Bridge.cpp.hex:i avrdude.exe: Version 6.0.1, compiled on Mar 30 2015 at 14:56:06 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Arduino\hardware
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
= dir_inc=.. dir_lib=c:/eda/Microchip/mcc18/lib dir_lkr=c:/eda/microchip/mcc18/lkr[/c] Also hier *mcc18* /lib >>> C18 compiler
PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210__) ANSA = 0x0000; ANSB = 0x0000; ANSC = 0x0000; ANSD = 0x0000;
-
Thread
Inkrementieren 16Bit
ist ein NOP ? Bist du dir sicher, das ich nur 200kHz Zählfrequenz haben, schließlich läuft der µC mit 12Mhz und braucht 12 Oscillator Periods für 1TZ => 1µs
Hallo, eine komplette Anleitung für einen Tacho mit Lichtschrankensteuerung und AT89C2051 gibts hier: http://home.t-online.de/home/k.leidinger/RC-Elektronik/Tester/index.html Ciao, /St
-
Thread
(S) BDM für HC12 HCS12x von Freescale
so einen nullkraft-sockel drauf, wo man verschiedene derivate einsetzen kann, derzeit müsste da ein 256dp drin sein. falls du interesse an dem teil hast, imehl an tom at tktronic punkt de. gruss, tom.
cgi.ebay.de/Freescale-BDM-tool-for-HCS08-HCS12-Coldfire-V1-/120659998381?pt=LH_DefaultDomain_0&hash=item1c17e576ad Hier gar für $16 aber der Versand ist stolze $28: http://www.evbplus.com/freescale_usbdm_osbdm/USBDM_OSBDM_hcs12_9s12_hcs08_9s08_rs08_flexis_tower_coldfire.html Alternativen: €37 + Versand
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Axel S. schrieb im Beitrag #7919326: > Aber damals gab es halt auch keine µC. Zumindest keine, die man dafür > hätte ver(sch)wenden wollen. Ich habe früher kleinere Logikschaltungen mit dem AT89C2051 aufgebaut. Man brauchte zwar noch ein Programmiergerät, aber keine Löschlampe
COM-Port gechrieben, allerdings habe ich hier gleich die mit mehr Speicherkapazität präferiert, also AT89C52 und AT89C4051, weil es trotz Assembler ziemlich schnell knapp werden kann – einige von den ICs (neu) liegen bei mir noch als Erinnerung herum. Das war aber natürlich alles 1-2 Dekaden später als
-
Thread
Arduino - bringt's das ? Gesperrt
: http://code.google.com/p/arduino-playtune/ Der Autor scheibt im Kommentar unten folgendes: [c] /* * ***** Nostalgia from me ***** * * Writing Playtune was a lot of fun, because it essentially duplicates what I did * as a graduate student at Stanford University in about 1973. That project
Studiengang X gewählt haben. Wer sich nicht damit beschäftigen will solls eben lassen. Und nen ENC28J60 per SPI an einen µC häkeln nennste aufwändig? Oh mann...
-
Thread
Physikprojekte
Teile sind noch unterwegs und kosteten insgesamt rund 25 euro. Bei Matador (https://www.matador.at/Produkte/Explorer-5/Einzelteile-Ersatzteile/Raeder:::1_3_55_61.html?MODsid=1c677e020a7300c1b09cb292270224f6), einem beliebten Holzspielzeug aus Österreich und Teil meiner Kindheit, habe ich Laufrollen
meinem Profil handelt es sich um ein nicht-symmetrisches. Ich habe hier (https://www.thuro.at/index.php/11-aerodynamik/52-aerodynamik4) zum Beispiel auch einen c_a-c_w-Graphen entdeckt. Bei 0° Anstellwinkel beträgt der c_a-Wert ca. 0.1. Ob es sich bei dem Graphen um einen tatsächlich aufgenommenen
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
EPROMs kann man auch Statische RAMs (z.B. 6264) mit Pufferbatterie verwenden. Oder EEPROMs, wie den 28C64.
> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, > die nicht Akku heissen. R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. Adressregister. R32C haben 8 Datenregister
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
hervorruft: Error 2 undefined reference to `double_bits' Ich benutze AVR Studio 5 und einen At90CAN (Was aber dafür wohl nichts zur Sache tun sollte). Mein C ist eher rudimentär, weswegen ich mitt: #ifdef FONTS_INCLUDE_font_fixed_8px extern const struct font_info font_fixed_8px PROGMEM ;
and COM (row) normal i2c_write(0x40); // Set Display Startline to 0 i2c_write(0x50); // i2c_write(0x2B); // Set Panelloading to 28..38nF i2c_write
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
18.447 MB/s [ 4503.7 IOPS] Random Write 4KB (QD=32) : 7.160 MB/s [ 1748.0 IOPS] Test : 100 MB [C: 54.2% (15.3/28.2 GB)] (x1) Date : 2014/03/01 8:34:16 OS : Windows 8 [6.2 Build 9200] (x86) 64GB Class 10 UHS-1 microSD: Sequential Read : 23.673 MB/s Sequential Write : 15.861 MB/s Random
GPIO mit 20 MHz haben (das schaffen sonst nur high-end µC wie LPC43xx): ; GPIO pin 17 high LDR R12, gpiobase ; --- physical address ADD R1, R12, #28 ; --- GPSET0 = offset 7 to gpio base address MOV R0, #1 MOV R0, R0, LSL #17 ;
-
Thread
Auswahl des richtigen µc
Backup-Register (16 Worte) (über VBatt mit Goldcap / Auto-Batterie) Oder was externes: - EEPROM 24LC256 oder so über I²C-Bus. Falls technische Unterstützung erwünscht wird, kann ich gerne aushelfen. Einfach mir ein Mail schreiben.
Backup-Register (16 Worte) (über VBatt mit Goldcap / Auto-Batterie) >Oder was externes: >- EEPROM 24LC256 oder so über I²C-Bus. > >Falls technische Unterstützung erwünscht wird, kann ich gerne aushelfen. >Einfach mir ein Mail schreiben. Der Stm32F103RC hat 8 timer das ist schon richtig davon entfallen
-
Thread
Programmieren für Kinder
beliebt und zwar zu recht. Ich würde übrigens wetten die meisten Patzer (Programmierfehler) entstehen in C++. Meine Lieblingssprache(n) sind C Dialekte (auch C# wenn man die mal unter C subsummiert).
Joe G. schrieb im Beitrag #2401778: > er nicht > http://www.bernd-leitenberger.de/pascal-und-c.shtml Geil [c] char * StringToUpper(char * zeile) { char * temp; int i; int p = strlen(zeile); temp = (char *) malloc(p); for (i=0; zeile[i]!=0 && i<256; i++) if (zeile[i]
-
Thread
EA DOGL - Befehlsaufbau
spi_xfer (dogl,0xFF,8); output_bit (a0_glcd,0); //Slave deaktivieren output_bit (cs_glcd,1); [/c] Wo könnte hier der Fehler liegen? Die Pins sind sicher richtig gemappt beim PIC24FJ256GB106. Danke und Gruss Tom
Leider hatte es mit einer kürzeren Pause von nur ~100µs zwischen 0 und 1 nicht funktioniert gehabt. [c] sbit RESET = P2^1; // Reset Pin des DogL RESET = 0; v_Sleep_RTC(RTC_RELOAD_5MS); // 5ms Pause RESET = 1; [/c] Ciao, Rainer
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
ist eine private Eigenentwicklung. Habe alles daran selbst gemacht. Der Logger besteht aus: - C0283QGLD-T OLED mit 240x320 Pixel und TouchPanel - ST22 GPS-Modul - PIC24FJ256GB110 Microcontroller - AT45DB321D 32-megabit Flash von Atmel - ads7846 TouchScreenController - bq24072 Batterielade
<< 4); } } return 0; } [/c]
-
Thread
Arm debuggen mit openOCD + Yagart0
at offset 0x00000000 (-304) called at file "command.c", line 473 called at file "embedded:startup.tcl", line 89 called at file "embedded:startup.tcl", line 91 called at file "embedded:startup.tcl"
sectors 0 to 0 (-902) monitor flash write_image main.bin 0x0 Target not halted error writing to flash at address 0x00000000 at offset 0x00000000 (-304) called at file "command.c", line 469 called at file "embedded:startup.tcl", line 89 called at file "embedded:startup.tcl", line 91 called at file
-
Thread
Das Ende des Z80
Der Z80 in meinem C128D ist nahezu unbenutzt. Das sagt doch alles.
RAM: 1024 KByte, 4 KByte YAZEPAGESIZE, 256 PAGES MMU: 16 TABLES, 16 PAGEPOINTERS per TABLE, selected MMU-PAGETABLE: T00 Running '/usr/local/lib/yaze/yaze-cpm3.boot' BOOTSYS - CPM3.SYS, V 1.30 16.01.2015 (c) 2000,2015 by A. Gerlich/Jon
-
Thread
Das passiert wenn...
gar nicht laut nachdenken. Naja, ich (oder wir) warten gespannt auf weitere Fotos!!! Grüß den C-Rookie !! ;-)) Asterix
Stufen) Pwm mit 120Mhz geschafft der 24Leds ansteuert) Bei 64Leds bräuchte man da eher einen schnellen uC.
-
Thread
RFM12 - Funkmodul
einschalten rf12_tx(0xAA); rf12_tx(0xAA); rf12_tx(0xAA); rf12_tx(0x2D); rf12_tx(0xD4); for (c=0; c<255; c++) // irgendwelche Daten übertragen rf12_tx(c++); rf12_mode(0,0); // Sender ausschalten Die Frequenz wird über das Makro RF12FREQ() (aus der rf12.h) in den Wert für das Modul
tx(0xAA); rf12_tx(0xAA); rf12_tx(0xAA); rf12_tx(0x2D); rf12_tx(0xD4); for (c=0; c<255; c++) // irgendwelche Daten übertragen rf12_tx(c++); rf12_mode(0,0); // Sender ausschalten LED1_OFF(); for(i=0;i<10000;i++)for(j=0;j<123;j++);//sleep 1 second
-
Thread
Suche 16Bit Mikroprozessoren
ist der Adressraum vom 8051? 64kB Flash + 64kB RAM. Es gibt auch einige mit 22Bit Adressen (DS80C390) oder Banking (AT89C51RE2), aber die haben sich kaum durchgesetzt. Und dann gabs ihn noch als 80C251 auf 16Bit aufgebohrt.
Neben dem Intel 80C251 hatte auch Philips den 8051 auf 16Bit aufgebohrt, die 80C51XA-Serie mit 16MB Adreßraum. NXP hat dann aber alles wieder eingestampft, wie auch den Großteil der 8051 und macht nur noch ARM. Eine
-
Thread
8085 System Speicherbelegung
Leitung der Speicher addressiert zum anderen der IO-Bereich. Der IO Bereich geht allerding nur bis 256 Addressen also A0..A7. Da nimmst du die Addressen A5,A6,A7 und legst sie an deinem 74xx138. Und schon hast du 8 CS Leitungen fuer dein IO Bausteine mit jeweils einen Addressraum vom 32 Byte. RS,WR vom
Ich habe im Internet gesucht und noch welche gefunden, die diese Verkaufen: http://www.reichelt.at/GALs-PALs/GAL-16V8-25QP/index.html?;ACTION=3;LA=2;ARTICLE=8128;GROUPID=2955;artnr=GAL+16V8-25QP;SID=12T4viKn8AAAIAAGyDHlUe3d5341f06451fd9c10cd4ed28e2ed71 ( ist keine Werbung) Eigentlich kann mann
-
Thread
LED-Matrix, 9x9 RGB, Voll dimmbar
Configuration PROM benutzt? Ich sehe nur 8 >Pinner um das FPGA auf deiner Platine. Hand Made! Ist ein I2C EEPROM AT24C512. Geladen wird der über einen ATtiny12. Ist zwar recht gemächlich (~5s), geht aber. Dazu gibt es bald einen Artikel. FPGA Konfiguration. >Aber sieht gut aus Danke. MfG Falk
aber gewundert hat, ist der Extrem geringe Ressourcenverbrauch im FPGA. War ein Altera Cyclone EP1C6 , bei dem ich ca 15 % der Ressourcen verbraten habe, wäre also noch mächtig Platz gewesen.
-
Thread
Audio Spectrum Analyzer
gesagt, habe ich noch nie eine fft in mc implementiert gesehen... wäre dankbar für ihre ideen...(c-code?).. emil
Hab sowas gerade für nen uC (um)geschrieben. Mit einem 24MHz 16bit uC (M16C) bekomme ich immerhin eine FFT pro Sekunde (512 Frequenzen Auflösung). Mit 16 geht es um ein Vielfaches schneller, nur im Moment erkennt man auf dem 128x64
-
Thread
Größere Schriftart für Crius OLED
}, {0x00,0x3C,0x40,0x30,0x40,0x3C,0x00,0x00}, {0x00,0x44,0x28,0x10,0x28,0x44,0x00,0x00}, {0x00,0x1C,0xA0,0xA0,0x7C,0x00,0x00,0x00}, {0x00,0x44,0x64,0x54,0x4C,0x44,0x00,0x00}, {0x00,0x08,0x36,0x41,0x00,0x00,0x00,0x00
(0xC0); // Scan from Right to Left (POR) *** wires at bottom i2c_OLED_send_cmd(0xC8); // Scan from Left to Right ** wires at top i2c_OLED_send_cmd(0xa6);
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
diese beiden Pins HIGH/LOW und LOW/HIGH getoggelt. Plus eine Debug-LED, die im 1s/1s Takt blinkt. [C] #define F_CPU 12000000 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> // // F_CPU 12000000 / Prescaler 1024 / 8-Bit 256 => 21,854 ms = ca. 45 Hz // ISR(TIMER0_OVF_vect
Wie wäre es mit einer kleinen Tabelle/Matrix [c] Benutzer | Kiste "Erde" | Kiste "Venus" | Kiste "Pluto" | ... Max | Anfrage | 2009-03-11 .. 2009-03-12 | | Mustermann | 2009-02-13 .. 2009-02-28 | Anfrage | Anfrage | ... [/c] So kann jeder
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
Wastl schrieb im Beitrag #7667563: > I3C ist so unnötig wie ein Kropf. Diese Diskussion hatten wir vor 28 Jahren auch schon einmal. Dabei ging es allerdings nicht um I3C, sondern um USB.
. Also auch die AT89C51xxx haben ernsthafte Macken. Ob sich das mit den ständig neuen AVR-Serien von Microchip verbessert hat, kann ich nicht sagen. https://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html
-
Thread
Suche Simulator für 8051
moin moin, den AT80C51ED2 habe ich vor den Silabs-Typen auch gerne eingesetzt. Mein Assembler kann den direkt (via COM) per Transfer ansprechen. Die Silabs-Typen werden über einen ED2-C2 Adapter geprogt. Mit Gruß
Hallo Gerhard, STM32...man müste Zeit haben. Einen Umsetzer AT89C51ED2 auf C2 zum proggen ist in meinem Assembler mit drin, Datei anbei. Auch gut F340: extern 5V -> interner Regler -> 3V3. Mit Gruß Pieter