-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
Jahren gewährt wird, auch danach noch verfügbar sein werden, wenn die Nachfrage groß genug ist. Den PIC16F84A kann man ja heute auch noch kaufen…
Alex007 schrieb im Beitrag #7160408: > Wie sieht es eigentlich mit Microchip aus ? Kommt drauf an. Pic16 & Pic18 setzen wir ein und die gibt es zumindest ab und an >5000. Da kommt es aber sehr drauf an, was man macht. Wir haben unsere Software jetzt schon einige Male portiert zwischen verschiedenen Typen
-
Thread
PIC Defekt ???
Hallo zusammen, ich bin noch absoluter Newbie in sachen uC und versuche mich zum Anfang mal einen PIC 16F84A. Nun habe ich, wie solls auch anders sein mir erstmal ein paar Dioden an die Ausgänge gebraten und so ein Lauflicht auf den Pick gebruzelt. Nun habe
mein PIC defekt ??? Gruß Chris
-
Thread
Türstopper oder bald ein (doppel) Netzteil?
530g Base Material: Pure Copper Dissipation Area: 3,698㎠ Thermal Resistance: 0.12 ~ 0.16°C/W Eine Wasserkühlung? Ich mach mir mal gedanken, Das hätte nun wirklich nicht Jeder. Ahoi von hier aus Lemgo
> 40V bei 5A ist doch ein erstrebenswertes Ziel. Dein Schaltplan sagte 30V 15A, dein Trafo 84V bei mindestens 5A, ich sagte 40V/6A passt eher zu 2 parallelen 2SA1943, wenn du nun bei 40V/5A ankommst, ist das in Ordnung.
-
Thread
Temperatur und Druck messen im Schnellkochtopf
Savas D. schrieb im Beitrag #4317873: > I) Im Schnellkochtopf befindet sich eine Hardware (ein PIC oder > ähnliches) die die Innentemperatur sowie den Druck misst. Möglich, wenn die Bauteile Temperaturen von über 100°C aushalten. An das Ergebnis kommst Du allerdings erst nach dem Öffnen, und
Savas D. schrieb im Beitrag #4317873: > I) Im Schnellkochtopf befindet sich eine Hardware (ein PIC oder > ähnliches) die die Innentemperatur sowie den Druck misst. Das Gerät muss dann aber: bis zu 130°C Aussentemperatur klaglos abkönnen. in nassem Heissdampf funktionieren Bei Druckschwankungen
-
Thread
PIC: Verzögerung läuft nicht wie geplant
ein kleines Problem mit ner Verzögerung. Und zwar will ich nen Delay von einer Minute aufbauen. Als PIC kommt ein PIC16F54 zum Einsatz. Von der Sprut-Seite hab ich mir die Verzögerungsroutine geklaut und ein wenig modifiert sodass ich, grob, auf eine Minute komme. Aber meine Mathekenntnis lässt mich
eingestellt) aber auch mit nem 4 MHz Quarz komme ich nicht hin. Kann es sein, dass der Oszilatoreingang am PIC kaputt ist? Ich hab leider derzeit keinen zweiten PIC mit dem ich testen könnte. Hab zwar hier neben dem 16F54 noch zwei 16F84 aber die sind mit dem PICKIT2 nicht programmierbar. Vielleicht ist aber
-
Thread
Tutorial?
! Kurze frage gibts sowas wie ein Tutorial (am Besten auf Deutsch) in dem steht was ich bei der C Programmierung voN AVR´s tippen muss aldso C Grundlagen hab ich aber wie weiß ich was die Ports für bezeichnungen haben und welche sonderfunktionen es gibt und co??? MFG Maruu
Hoi! Ähhm C Tutorial gibts sowas irgendwo für den PIC (16F84 oder allgemein)??? MFG Maruu
-
Thread
µC für digital geregeltes Netzteil
uC adaptieren. Hier noch einige von mir ausgesuchte Resourcen: http://www.t-es-t.hu/download/microchip/an626a.pdf http://ww1.microchip.com/downloads/en/AppNotes/30451c.pdf http://umpir.ump.edu.my
st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f334/stm32f334c4.html
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
der Fehler ist ja der gleiche, ob ich nun den Systick direkt nutze oder auf einen anderen Timer (TIM16 in diesem Fall) geben. Trimmen kann ich mit dem TIM16 auch, indem ich den Reload-Wert nicht auf 999 sondern z.B. auf 998 oder 1000 setze. > Timer den SYSTICK, der hat 24 Bit, damit kommst du von 16MHz
ist, wie fein du den Fehler ausgleichen kannst. Mit dem TIM16 ist die kleinste Stufe 1/1000, ±86.4 Sekunden/Tag. Mit den 24 Bit vom SYSTICK ist ±1 eben 1/16000000 oder 0.005 Sekunden/Tag. Wenn du wenigstens die vollen 16 Bit des TIM16 nutzen würdest, wärst du auch
-
Thread
Logic Analyzer bauen
Das Teil (XC95144XL10TQG14 ) ist cool, kurze Rechnung: 2x SRAM 256k x 16: 18 AD, 16 DB, 3 Ctrl = 2x 37 I/O = 74 I/O 2x 8-bit-Channel: 16 I/O uC parallel Port: 8 DB, Ctrl (CS_ und R/W_) = 10 I/O 2x Clock (CPLD und uC externer Takt) 2 I/O JTAG 4 I
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
-
Thread
Suche Mikrochip für serielles Bit-Timing
Suche Mikrochip für serielles Bit-Timing > [...] > Protokoll der WS2811-Chips Microchip hat den PIC16F1509 und eine schöne Appnote dazu. Da geht das senden eines Bytes mehr oder weniger komplett in Hardware: http://ww1.microchip.com/downloads/en/AppNotes/00001606A.pdf
dem eigentlich überflüssigen Vermerk, dass die Timings für 800 KHz jeweils die Hälfte betragen. c-hater schrieb im Beitrag #3639035: > Bei 16MHz dauert in Tick 62,5ns. Also teilen wir einfach mal die > Optimalzeiten dadurch: > > 1250/62.5=20 ;oops, ganze Zahl, Zykluszeit also schonmal exakt
-
Thread
EMS > Adapter > NetIO > Raspi
0x55 0x20 0x8 00 0x19 00 00 0xdd 0x2 0xfb 0x80 00 00 00 00 00 00 0xac 0xf7 0x18 0x89 0x59 00 00 00 0x16 0xdc 0x2d 00 0x97 0x84 00 IO: Got bytes 0xaa 0x55 0xd 0x10 00 0x6 00 0x10 0x5 0xb 0x8 0x10 0x16 IO: Got bytes 0xaa 0x55 0x16 0x8 00 0x34 00 0x3c 0x2 0x67 0x2 0x67 0x21 00 0x1 00 00 0x1 0xad 0x2c 00
temperature x 10 0x17,0xA8,0x17,0x81, //#15 14 setting 0=low, 1=manual, 2=clock 0x17,0xA8,0x1C,0x84, //#16 15 overruled clock setting x 2 ( 0 = not overruled) 0x17,0xA8,0x1D,0x84 //#17 16 manual setpoint temperature x 2 }; void printbuffer(char * buffer, int len ); char
-
Thread
Microcontroller im SO14 mit Centerpinning
ist, vielleicht einen laengeren Controller nehmen und die ueberstehenden Pins unbenutzt lassen? z.B. PIC16F84 hat die Stromversorgungspins mittig gegenueberliegend.
für die FB ein Cortex M7 sein? Ich hatte sowas ähnliches mal vor Jahren gemacht: einfach einen PIC16F7xx im SO Gehäuse rücklings auf die LP geklebt und die Pins mit dünnem CuL angeschlossen. Programmiert in Assembler, sind ja nur ca. 35 Befehlsarten. W.S.
-
Thread
Google Bard als codierender Helfer im Elektroniklabor
### Erster Versuch. An dieser Stelle bietet sich ein erstes Experiment an - als „Opfer“ dient der PIC16F84A. Der eigentliche Workflow funktioniert dabei nach Schema F - im ersten Schritt muss der Entwickler eine Frage an Bard stellen, die das System danach beantwortet. In vielen Fällen bietet Bard mehrere Antworten an, Abbildung zwei zeigt, was Bard als Blink-Programm für den PIC 16F84A generiert.  Bildquelle: Autor. Bard lässt sich um „Ergänzungen“ bitten. Abbildung drei zeigt eine gelungene Anpassung. Die praktische Erfahrung des News-Autors
-
Thread
ISR erstellen mit einem PIC18
So hab ich das immer gemacht: [c] void low_isr(void); void high_isr(void); /* * For PIC18cxxx devices the high interrupt vector is found at * 00000008h. The following code will branch to the * high_interrupt_service_routine
des PIC kann es beim 16-Bit Timer plus Prescaler schon recht lange dauern bis sich da was tut. Also entsprechend TMR0H/TMR0L setzen beim Init als auch im IRQ selber (Habe ich hier im IRQ-Code nicht gemacht)
-
Thread
Mikrocontroller Auswahl
Auswahlkriterium: Muss der uC im DIP-Gehaeuse sein, oder kann/soll/muss es SMD sein?
Positionen sind nützlich dafür) Je nach dem, welche Assemblersprache du denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die
-
Thread
Sony LANC Auswertung mit AVR
programmiert aber funzt (aber vielleicht von hinten durch die brust ins auge geschossen) ATMEGA 128 mit 16 MHz
Tag Forum Ich habe eine Auswertung Sony/LANC mit C/Attiny84 hinbekommen. Nachdem für den Fragesteller das Thema sicherlich nicht mehr aktuell ist, würde ich aber interessierten meinen funktionierenden, nicht formatierten und nicht kommentierten Code
-
Thread
Schaltautomat, Drehzahlüberwachung, Begrenzung mit PIC
ein wenig zu mir bin 21Jahre alt und Azubi zum Elektroniker für Geräte und Systeme im 2.LJ... Mit µC programmierung selber habe ich noch keine erfahrung (kommt erst noch). Zu meinem Vorhaben: Ich möchte für ein 2-Takt Dragster-motorrad eine mit einem Pic gesteuerte Schaltautomatik (nur hoch) bauen
unterbrechen, Gang einlegen Wenn Kupplung wieder gezogen (egal wann) stop der Schaltautomatik Als Pic hatte ich mal den 16F628A angedacht mit 20Mhz Oszillator (haben wir auf der Firma oder den 16f84A allerdings dann nur 4mhz) Meine Frage ist jetzt wie ich am besten die Drehzahl einlese (über Induktion
-
Thread
Kurzzeitmessung <0.1µs
Habe den Schaltplan meines TDR mit PIC 16f84 nicht mehr auf die schnelle gefunden, hier link 1) http://electronicdesign.com/Articles/ArticleID/5649/5649.html sowie link 2) http://www.ecnmag.com/article-smh-low-cost-high-res-071609.aspx welche
mit konstanter spannong/strom laden, und dann mittels ADC das messen. Zumindest zu meinem TDR mit pic, wobei aber weniger Bauteile verwendet wurden.
-
Thread
Transistortester AVR
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen) Hat jemand den Tester schonmal mit einem PIC aufgebaut? Leider spreche ich nur wenig C, meine Muttersprache ist eher Basic. Hat eventuell sogar jemand eine Übersetzung für mich (zwecks Anpassung an den Pic)? OK, zuviel zu meinen Fragen. Ich
-
Thread
16-Bit µController
ich das hier entdeckt: http://www-k.ext.ti.com/srvs/cgi-bin/webcgi.exe?Company={5761bcd8-11f5-4e08-84e0-8167176a4ed9},kb=dsp,case=8521,new Und ein Paper, ebenfalls von TI, wo auf den Unterschied zwischen Fixed-Point(µC) und Floating-Point(DSP) eingegangen wird: http://www.ti.com/lit/wp/spry061/spry061
Der Übergang zwischen µC und DSP ist fließend. Es gibt einige µCs mit mehr ooder weniger stark ausgeprägten DSP-Funktionen, z.B. MSP430, dsPIC33 und TriCore. Dabei geht es z.B. um "MAC"-Operationen und breitere Register.
-
Thread
z80 system
Ein Z84C00 im DIP40-Gehäuse, dazu eine Z80-KIO (enthält CTC, SIO, PIO, etc.) im PLCC-Gehäuse. Geht schon in Durchsteck-Gehäusen. Es gibt aber alle Teile auch einzeln in DIP-Gehäusen. Den Z84C15 ist zwar in SMD
RAM (bytes) - 16K * COMM Interfaces - 2 UARTs w/ IrDA, I2C, SPI * Program Memory - Flash * EMAC - Yes * 16-bit Timers - 3 * 8-bit Timers - n/a * External Memory - 16 MB * SRAM - 16K
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:13:56
bytes written 2023-05-02T16:13:59 INFO common.c: Starting verification of write complete 2023-05-02T16:14:01 INFO common.c: Flash written and verified! jolly good! 2023-05-02T16:14:01 INFO common.c: Go to Thumb mode aber
-
Thread
Pollin MOTOROLA VIP1710
Sebastian R. schrieb im Beitrag #1682656: > - 2x Qimonda HYB2500C512160CE-6 Ich denke mal, es ist ein 512MBit DDR-SDRAM, organisiert als 32MiByte*16 Bit (HYB2500C_512_/16/0CE-*6* _512 MiBit_ /16 Bit breit/ *6 ns Zugriffszeit* http://www.datasheet4u.com/html/H
multiply defined Unable to handle kernel paging request at virtual address 00000000, epc == 8011f28c, ra == 8011f268 Oops in fault.c::do_page_fault, line 206: $0 : 00000000 10007800 00000000 84c2d000 00000084 00000001 84c2d0a0 84c2d0a0 $8 : 84c2d000 84c2d0a0 00000000 00004c2d 802969f0 00000000 10007800
-
Thread
Schaltbild und Programm für programmer gesucht.
Hat jemand ein Schaltbild und dazugehörige Programm für Programmer für PIC16C84, PIC16C55 und PIC16C57. Dann such ich noch folgende Info: Kann man einen 24C04 gegen einen 24C256 austauschen?
-
Thread
PIC_Interrupt
jedoch in Version 6.70 geht Dann ist mir noch etwas passiert: Führe ich das Programm auf einem PIC16F84A aus, wobei der Interrupt für Flankenwechsel an Ports B4-B7 aktiviert ist, wird die Interruptroutine nicht einmal je Wechsel ausgeführt. Stattdessen wird sie bei Low ständig ausgeführt und bei
Ich vermute mal, Du hast offene Anschlüsse. Das mag kein µC gerne, völlig egal, ob PIC oder nicht PIC. Im günstigsten Fall hast Du nur eine erhöhte Stromaufnahme. Ich setze daher bei sämtlichen IO-Pins, die ich nicht benutze, den internen Pull-Up. Damit
-
Thread
Senden einer HEX-Abfolge über RS232 mit PIC18f452 in C
Schnittstelle schicken. Ich kann bis zu 2 Zeichen schicken. Aber es sollten mehr sein. Ich benutze den PIC18f452 mit MPLAB und dem C18 C Compiler Kann mir jemand einen Tipp geben? Vielen Dank für eure Hilfe
erst vor kurzem wieder angefangen mich mit PICs zu beschäftigen. Habe nur Erfahrungen mit dem kleinen PIC16F84. Musste auch bislang keine Schnittstellen programmieren und wollte hier gerne von euren Erfahrungen profitieren. Die Funktion, die ich verwende weist dem Senderegister Daten zu: void WriteUSART
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
So ich habe mal den Artikel in den UKW-Berichten nachgeschaut: PIC16C74 (?) in DIL-40, 2*74HCT245, EEProm 93Cirgendwas und MAX232 das ist alles. Es wandelt IEC-Bus auf RS232 und bietet nebenbei noch eine Parallelschnittstelle, das ist alles. Mit Trafo auf einer Europakarte
Der IEC-Bus Rolf Keller Grundlagen, Schnittstellen c't 2/84, S. 79
-
Thread
PIC 16F72 läuft nicht, besondere Einstellungen erfordl.?
Hallo, ich bin dabei einen PIC 16F72 zu programmieren, allerdings regt sich in dem Ding gar nicht...zum Testen hatte ich ein ganz simples Prog geschrieben, nach Programmstart alle LEDs am PortB an... Allerdings rührt sich da gar nichts... Ich habe bereits viel mit dem kleinen PIC 16F84 rum experimentiert und da bin ich voll drinnen... jetzt die Frage... gibt es irgendeine Einstellung die ich Programmtechnisch da anders schreiben muss? wechsel in der Init die Bank auf
-
Thread
Datenverlust im Flash einfach so ?
Ich hatte das schon einmal mit dem Flash von bei einem Pic 16f84 und ca. 5 x bei einem EEProm 24c08, aber immer im zusammen hang mit einem Gewitter, nie einfach nur so . Im Eeprom steht dann auch nicht komplet FF sondern , einfach Müll, mehrere Bits werden
Ob das mit dem Röntgen und Backen auch mit OTP-PIC's geht?? ;-) ...
-
Thread
AVR Synthesizer mit ATxmega128A1
} } [/c] Neue (interpolierte) Wave aus SDRAM abspielen [c] void play_wave2() { uint16_t sample_index = 0; uint16_t rd_pointer = 0; uint16_t sample = 0; for (sample_index = 0; sample_index
. Da bleiben mir "nur" die 32kb SRAM im PIC und die 20kb im STM32 übrig. Ist aber genug für die klassische Morphing Wavetable von Waldorf: 16Bit, 64 Wellenformen zu 128 Schritten = 16kB, da bleiben 16KB für den "Rest" im PIC. Genauer gesagt:
-
Thread
XMEGA reif für den produktiven Einsatz?
>Aber kennt ihr einen anderen µC der PWM mit 128MHz kann... Die Frage ist, ob man das wirklich braucht. Ich kann auch 16 bit PWM erzielen mit nur 16MHz Clock und trotzdem mit einer Frequenz von 60kHz arbeiten. Das Zauberwort ist
will. Aber die STM32 Dinger sind einfach besser. Dort sind auch bis zu 5xUARTs, bis zu 3xSPI, 2xI2C(TWI), DMA, usw. möglich. Seit neuestem ist sogar ein 16bit sigma delta A/D Converter integriert was den Controller sehr interessant für Messaufgaben macht. http://www.st.com/internet/mcu/subclass/1605
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
den Platzbedarf von Thumb mit der Leistung des ursprünglichen Befehlssatzes kombiniert. Bei den PIC32 ist das ähnlich bimodal wie beim ARM7TDMI. Der ursprüngliche MIP32 Befehlssatz kennt nur 32 Bits breite Befehle. Aber der alternative MIPS16 Befehlssatz codiert kompakter mit 16 Bits breiten Befehlen
Richtungssteuerung eines RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen: [c] gpio->BSRR = 0x0F<<16 | data; [/c] AVR ist umständlicher.
-
Thread
Javascript für Microcontroller
"Microcontroller" - Sowohl PIC16 als auch ARM M4 laufen unter dem Begriff Microcontroller. Wer schreibt ein ARM Programm noch in Assembler? Oder hoch optimierten C-Tricksereien? Auch bei dem MCs wird die Programmierung teurer
Programmiersprachen erfunden - die natürlich alles bisher dagewesene glatt in den Schatten stellen, Linux auf den PIC16C84 (endlich!) portiert... Aber wie man ne Taste entprellt oder zwei Byte zu einem Int zusammensetzt oder mit nem PT100 die Temperaatur und nicht die Versorgungsspannung mißt, das sind Sachen, wo
-
Thread
geschwindigkeitsregelung
wieder die volle geschwindigkeit hat . außerdem soll dies mit der lichtschranke CNY70 und den pic 16F84a realisiert werden . über eine programmlösung würden wir uns sehr freuen.
uns" tut sich bei der Benennung der relevanten Informationen [Modelleisenbahn, 12V, Lichtschranke, PIC-uC] gleich ein gedankliches Grundmodell auf, was gemeint sein _könnte_ und was gemacht werden _müßte_, sowie _wie_ das gemacht werden könnte. Dem armen Schüler ist das jedoch nicht gegeben (geschlafen
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
.c:26: undefined reference to `sbi' drm3310.o(.text+0x2c):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:27: undefined reference to `sbi' drm3310.o(.text+0x38):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:31: undefined reference to `inp' drm3310.o(.text+0x4a): In function `glcdn_spiSendByte': D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:37: undefined reference to `cbi' drm3310.o(.text+0x5c):D:\ATMEL
-
Thread
Z80 Emulation auf dem Arduino
Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen und sich selbst
Takt arbeitet 1 Instruktion pro µs ab. Damit liegt er so etwa gleichauf mit sowas wie klassischen PIC16, die aber deutlich weniger Speicher adressieren können. Nun ja, neuere Z80 vertragen 20 MHz Takt und da sind so etwa 5 Instruktionen/µs drin. Ich schreibe hier immer 'so etwa', weil der Z80 eben verschiedene
-
Thread
PIC16f84a Quarz;Takt funktioniert nicht?
27.12.08 ;Andreas Prager ;*********************************************** ;Grund-zw list p=16f84 radix hex ;register-zw status equ 03 portb equ 06 trisb equ 86 d equ 20 e equ 21 f equ 22 ;Bit-zw rp0 equ 05 ;************************************
Wenn sie zwischen OSC1 und OSC2 liegen ist das mit Sicherheit verkehrt . Hast du beim Brennes des PIC auch einen Quarz als Takt angegeben ?
-
Thread
Stromzähler mi RS485
noch bei keinem ne Doku gefunden, wie man über die RS485 Schnittstelle die gewünschten Daten in nen uC (PIC16fxxxxx) reinkriegt. Wer hat da Infos und nen Tipp für nen Stromzähler und wie man an die Daten kommt? Danke und Gruß
/84/sdm72ctm-3-ph.-mwsz-mit-modbus-s0-fuer-din-hutschiene?c=93 voll dokumentiert.
-
Thread
IR Sender Projekt Irsnd
funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT irsnd.o -MF dep/irsnd.o.d -c ../irsnd.c ../irsnd.c:68:6: error: #error Wrong value for IRSND_OCx, choose IRSND_OC2 in irsndconfig.h ../irsnd.c: In function 'irsnd_on': ../irsnd.c:386:9: error: 'TCCR2A' undeclared (first use
numerische Eingabe 0x12 Funktions Anwahl (Direkt) 0x13 Funktions wechsel 0x14 Vol + 0x15 Vol - 0x16 ATT on / off 0x17 Audio Control 0x1C on/off 0x1E BT Umschaltung (Audio / USB) 0x92 BT Umschaltung (Audio / USB) 0xd8 Display Test? schaltet alle Digits im Display ein 0xd9 Reset [/code] mit
-
Thread
Gründung einer Interessengemeinschaft
Arbeitspferde: Assembler 6502/6501 (schon ein bißchen her) Assembler 68000 (auch etwas her) Assembler/ANSI-C Z180(noch recht frisch) Assembler PIC 16C 18C (viel mit gemacht - ich hasse sie ein wenig) Assembler/ANSI-C M16C80(super frisch) ANSI-C Atmel (rookie) Vier dieser Architekturen möchte ich auch
Programmiergerät, da man ja normalerweise kein Multifunktionsgerät hat. Ich habe bis jetzt immer auf einem PIC16F84 rumgewerkelt, aber nun steige ich auch um, da die Atmels mir besser geeignet erscheinen für den Heimbereich. Auch aufgrund des geringeren Preises. Aber meistens versucht man doch mit dem etwas
-
Thread
Warum keine undefinierten Pins?
LatchUp sollte nur durch ESD auftreten, also z.B. wenn Du Deine Schaltung berührst. Viele neue uC haben aber sowieso Schutzdioden am Eingang. Normalerweise geht ein hochohmiger Eingang schnell auf 1 und jittert wie sau. Das kann durchaus auch Deinen uC durcheinander bringen. Gruß ka-long
Ok, schliesse mich an. Das ist wohl bei allen PICs so. Ich dachte hier an den 16F84, bei dem es nur ein einziges Bit zum Einschalten der Pullups an PortB gibt. Aber da wird der Pullup wirklich individuell in Abhängigkeit vom TRISB-Register abgeschaltet. Das war mir im Datenblatt
-
Thread
Grafikcontroller S1D13706
Es gibt in der Tat nicht allzu viele schnellen µC die einen Adressbus und noch einen Wait/Ready oder wie auch immer Pin haben. Ich verwende einen M16C/M32C. Dann gäbe es z.B. noch verschiedene Infineon Controller die sowas bieten, oder noch den V850
16Bit Adressbus definitiv nicht ausreichend bzw. zu empfehlen ist! Lieber ein getrennter Adress- und Datenbus !! mfg macke_a PS: Ich mache jetzt ein neues Projekt wieder mit dem Epson gC 13706
-
Thread
TC1047 - Code zur Anzeige
Es handelt sich um einen 10 BIT ADC. und der PIC läuft mit 3,3V Versorgungsspannung. d.h. V_OUT ergibt sich bei mir aus dem [c]V_OUT =(ANALOG-DIGITAL_GEWANDELTEN_WERT)/1024*3,3V [/c], richtig?? Kennt sich jemand mit dem PIC24E aus und kann mir
// AVdd, AVss, int every 2 conversions, MUXA only, scan AD1CON3 = 0x1003; // 16 Tad auto-sample, Tad = 3*Tcy // AD1CSSL = 1<<5; // Scan pot AD1CSSLbits.CSS0 = 1; // scanne AN0 [/c]
-
Thread
7 Segment Anzeige auf verschiedenen Ports
kann dann x von 0 bis 99 ausgeben: [c] struct { unsigned char D,B; } seg1={{0xDE,0x00},{0x84,0x00},{0x9,B,0x00},{0x97,0x00},{0xC5,0x00},{0x57,0x00},{0x5F,0x00},{0x86,0x00},{0xDF,0x00},{0xD7,0x00}}; struct { unsigned char D,B; } seg10
von Schlaumaier IMMER der gröbste Unsinn. Die beste Lösung, kommerziell gerne verwendet, ist ein uC mit eingebauten Stromquellen und leistungsstarken Multiplexausgangen wie beim SinoWealth SH79F3212 oder PIC16F1764. Zweitbeste Lösung für LED Anzeigen ist ein Schieberegister-Treiber mit Konstantstromausgängen
-
Thread
Microchip C18 & Pic 18f242
rein. Am besten benutzt du RA0 und RA1 gar nicht als digitale IO. Sonst kannste den AD Wandler im PIC gleich knicken.
//H-L wird gezählt T0CONbits.T0CS=0; //der Takt ist 1/4 des PIC-Taktes T0CONbits.T08BIT=0; //16bit Timer T0CONbits.TMR0ON=1; //enable Timer 0 OpenUSART( USART_TX_INT_OFF & // Transmit interrupt off
-
Thread
Arduino / ATmega328P UART RX Interrupt LIN
> Bei 16MHz Clock mehr als genung. Wo kommt das Taktsignal her? Der interne RC-Oszillator ist oft zu ungenau für den USART.
AppNote: https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en592045 Ansonsten hat jeder PIC24/dsPIC33 und PIC32 LIN 2.2 konforme UARTs standardmäßig eingebaut. fchk
-
Thread
Motorola 68HC11 Gesperrt
> Aber jetzt haben wir das Jahr 2012. Da kommen die meisten von Hobbyisten verwendetn uC in DIP18 (PIC1&F84) oder Skinny DIP20 (ATmega8). Der 68HC11 hatte PLCC52 als sein natürliches Gehäuse im der DIL40 "rückwärtsgewandten" Variante wurden 4 Analogeingänge des Chips nicht kontaktiert
Behauptung) noch nicht tot. UA haben Freescale, ST(bsp STM8, sehr schnell, 8bit), Fujitsu, (auch M16C wäre möglich) noch welche im Programm. In vielen Fällen sind die sogar schneller als RISC, weil nicht so viele LDs/STs nötig sind. (Und ContextSwitch ist auch schneller)
-
Thread
RFM01, RFM02 - Frage
Benedikt für seine Beispielcode für RF01 und RF02. Mit seine Hilfe mein Sender RFM02 (868 MHz) mit PIC16F676 (nur für Test-Zwecke) jetzt funktioniert (hoffe ich). Mindestens RF02 lässt sich einstellen, taktet an nIRQ-pin und PIC schickt richtige Daten raus (das kann ich mit Oszi sehen). Und auserdem
for (j=0; j<16; j++) { SCK=1; #asm NOP #endasm SCK=0; } c=0; for (j=0; j<8; j++) { c<<=1; if(SDO) c|=1; SCK
-
Thread
Suche uC - SO14, Pin 4: Vcc, Pin 11:GND
versorgung auf 4, 11. Wo koennte ich noch nachsehen? Oder weiss wer einen handelsueblichen uC der passt? Danke, Alex. P.S.: Als ausweg haette ich die 8 pin PIC reihe gefunden und dann halt drahtbruecken oder 8 pin ATMELs und noch mehr drahtbruecken ...
Du könntest einen ATtiny84 verkehrt rum drauf löten, d.h. Pin1, 14 sind dann Pin 8, 7 (n/c) und dann Drahtbrücken zu VCC, GND ziehen. Die PWMs liegen dann auch passend an OC0B, OC1A, OC1B. Reset muß allerdings disabled werden
-
Thread
Interessantes RS-485 Problem
ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer Stromverbrauch um 1.5mA. Problemgeschichte: In den ersten 10 Jahren funktionierte alles einwandfrei, auch
Kemet PEG130 mit 37000h@105°C, 20x29mm oder größer.