-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
Programm wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
RS485 Bus aufbauen
Matthias wrote: > Was für ein PIC Controller soll denn zum Einsatz kommen? PIC16F877 gruss M
betrieben via UART. Geht natürlich auch teurer, das sind die jeweilig billigsten Teile. So sind ATmega88+MCP2515 deutlich billiger als ein PIC18F258(0) mit integriertem CAN. Aufwand für Abschluss, Verkabelung, Schutzbeschaltung usw. ist praktisch gleich.
-
Thread
PIC's sind doch die besten :)
Hallo zusammen, mal eine kleine Story wie umglaublich "gutmütig" die PIC's gegen Misshandlung sind: ich will mit einem PIC18F4550 per USB ein LCD beschreiben. Ich verwende den Microchip HID Bootloader um das Programm per USB in den Chip zu spielen,klappt wunderbar. Nachdem
, direkt auf Masse > > für 1h... Mag sein. Has trotzdem schon einige PIC zerschossen. Bodonders die 16F84 ware sehr empfindlich. kennie schrieb im Beitrag #2244357: > Ist doch unfassbar... So ein schönes 4-zeiliges LCD dagegen ist mir mal > > beim blossen Anfassen
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck oder
-
Thread
µC gesucht (Acht Kanäle, Gleichspannungsmessung)
PIC 18F2420 / 2520 / 2620 (nur wegen dem Gleichgewicht ;-)
Spannung zwischen 0 und VDD (also zwischen 3 und 5 Volt) ist kein Problem, auch 8 Kanäle z.B. für PIC 16F871 / 874 / 877 / 676, Auflösung 10bit.
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
versehentlich die Daten killen. >µRKL Ein PIC10F200 steuert 6 LEDs im Charlieplex, die auf einem Sikutrecker als Rundumkennleuchte fahren. >fLight Ein Blitzer mit 3 LEDs an einem PIC10F200 für einen Mikroflieger eines Kumpels. Mit einem Komparator
Einen Micro-Servo-Dekoder mit PIC10F202. Source gerade mal 47 Zeilen mit Oshonsoft-BASIC. Gruss Chregu
-
Thread
Kapazität Messen
Teile Dietrichs Bedenken: 20 pF so zu messen...???? und 1% ...
über einen R auf +5V hängen, 1 Tau ladung >> abwarten, zeit messen. > > 1 % Genauigkeit bei 20 pF ... > > Tau = RC bei 1GΩ => Tau = 20 ms ... > > So optimistisch sind sonst nur Finanzminister ! genau genommen 20µs....wären bei nem Mega88 mit 20 MHZ getaktet immerhin 400 Zählschritte. Von
-
Thread
AVR-Studio Obsolet?
q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjwsorlusbYAhXjJZoKHQE0APIQFggvMAE&url=http%3A%2F%2Fwww3.nautel.com%2Fpub%2FUtilities%2FAVR_Studio%2FAVR%2520Studio%25204.18%2F&usg=AOvVaw18XREh8_N8VfFvxFhqesBf
nicht ganz taufrischer Laptop mit Dual Core 1,5GHz, 2GB RAM, > normale 160GB Festplatte. Dieter F. schrieb im Beitrag #5276253: > 0:16 ... > auf einem älteren (6 - 8 Jahre ?) Tower mit I7, 2,67 GHz udn 16 GB RAM. Das passt alles widerspruchslos zusammen. Von nix kommt halt nix. Oliver
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
2011-10-25 07:49:24 (UTC) Current status: queued (#2) queued analysing finished Result: 38/ 43 (88.4%) Antivirus Version Last Update Result AhnLab-V3 2011.10.24.01 2011.10.24 Dropper/Downloader.40960.Q AntiVir 7.11.16.135 2011.10.25 W32/Almanahe.B Antiy-AVL 2.0.3.7 2011.10.25
als RS gelassen. Je nach Controller heißt es mal so oder so. Ich habe das Display jetzt in einem 16-Bit Modus an einem PIC24FJ48GA004 laufen. Dafür legt man IM1 auf high und D16 und D17 auf low. Legt man IM1 auf high, hat man wohl den 18-Bit Modus. Hab ich aber noch nicht ausprobiert. Die anderen Modi
-
Thread
Warum funktioniert mein AVR Assembler Code nicht?
cool aus. Ich hätte vermutlich, angeregt durch den 'Hexzahl auf 7-Segment' Thread einfach auf 0x0F maskiert und die 16 Zustände in die Tabelle geschrieben. Aber das ist nur ein Nerd-Spässchen :-P michael_ schrieb im Beitrag #5892819: > Mindestens fehlt eine Zeitschleife ... Da fehlt überhaupt
cool aus. Ich hätte vermutlich, angeregt durch den > 'Hexzahl auf 7-Segment' Thread einfach auf 0x0F maskiert und die 16 > Zustände in die Tabelle geschrieben. Aber das ist nur ein Nerd-Spässchen > :-P Nur solange, wie nur ein 7-Segment. Matthias S. schrieb im Beitrag #5892838: > michael_ schrieb
-
Thread
RFM 01 empfängt nicht
uart_putc(RF01_RDFIFO()); uart_puts("\r\n"); if(i==18){ RFXX_WRT_CMD(0xCE88); //Resetet FIFO um den nächsten Frame zu empfangen RFXX_WRT_CMD(0xCE8B); i=0; ChkSum=0; for(j=0;j<16;j++){ ChkSum+=RF_RXBUF[j]; //berechnete checksumme
also bei mir im daten blatt steht 0xCE88 und 0xCE8B. aber könnten wir vielleicht mal über icq oder so schreiben ich denke das geht schneller schick mir wenn möglich einfach ne nummer oder was weiß ich an (r e f l e x _ n o . 1 @ w e b . d
-
Thread
Chinesische PIC-Clones
Form sollte also so ein PIC Clone für die User im Forum interessant sein?
0815 8Bitter kostet in Kleinsstückzahl so um die 2 Euro+/-. Selbst mit USB & Co. Auch die kleineren 16 & 32Bitter sind nicht teurer. Und die Leistungsklasse die mit diesen "Clone" µC vergleichbar ist kostet in der F Version als Einzelstück um 60ct. In 100er Stückzahl 40ct. Aber die Privatbastler
-
Thread
IR Sender Projekt Irsnd
NEC Code verwendet z.B. http://baggertech.com/forum/showthread.php?551-Road-Glide-Hacks&s=4214c4bf0f4c96f2548234f34b1a252f oder http://www.avr-praxis.de/forum/showthread.php?2581-BMW-MFL-Adapter-f%FCr-Kenwood es gibt noch einige mehr, wobei nicht 100% klar ist um welches NEC Protokoll es sich handelt
Hans F. schrieb im Beitrag #2939055: > passt perfekt Freut mich. Noch als letztes ein Tipp: Stopfe vor dem Senden in irmp_data.address exakt den 16-Bit-Wert, den IRMP ausgibt. Diese 16-Bit-Adresse enthält
-
Thread
USB und AVR-Controller
eingebautem USB-Controller gibt, ist diese Klasse allerdings auf dem Rückzug. Dazu kommt, dass z.B. ein PIC18F14K50 USB-Microcontroller genauso viel kostet wie eine nackte USB-Seriell Bridge, aber schon gleich den Prozessor mit eingebaut hat. Da nehme ich dann doch gleich den PIC anstelle des FTDI-Chips und
nervigen "Super Mini, kann man nicht > mehr erkennnen, und kaum Löten, SMD krams" Besorge Dir einen PIC18F2550 (DIL28) bzw PIC18F4550 (DIL40) und einen PicKIT2-Clone (oder wenn das Geld da ist: ein PicKit3). Dann hast Du das passende. Den zugehörigen USB-Stack samt Beispiele gibts dann als Download bei
-
Thread
Mikrocontroller empfehlung
einigermaßen schnell' im Punkt 3 genau ist und natürlich von der aktuellen Glaubenssituation zu ARV/PIC.
erforderlich hat, aber dafür vielleicht etwas aufwändiger zu programmieren ist. Das könnte da zB auf einen PIC16F1455 hinauslaufen, den es bei 4-stelligen Stückzahlen schon für 78 Cent gibt und dabei auch unter anderem normkonformes Full-Speed-USB und 5 ADCs hat und für Dich völlig ausreichen sollte. Wenn
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
F. Fo schrieb im Beitrag #3458778: > trotz der einfachen 8-bitter. Was ist denn an einem 16Bit µC schwieriger als am 8Bitter??? Ein MSP430 ist einfacher zu erlernen als ein AVR. Wenn man nur das
Future schrieb im Beitrag #3458783: > F. Fo schrieb im Beitrag #3458778: >> trotz der einfachen 8-bitter. > > Was ist denn an einem 16Bit µC schwieriger als am 8Bitter??? Ein MSP430 > ist einfacher zu erlernen als ein AVR. > > Wenn
-
Thread
Z80 ein paar Fragen zu Entwicklungumgebung
vergesse nachzusehen) martin.s. a t ct s - con sul t. de ------------ Aus der readme: z88dk - v1.5 16th December 2002 =============================== z88dk is a Z80 cross compiler producing binaries for over 20 different z80 based machines. Binaries are supplied for Win32,Amiga and Solaris
auf das Jahr 87 oder 88 zurück. Veröffentlichen will er sowieso nichts, anscheinend hat er genug Geld. :-) Gruß Bernd
-
Thread
Software USART mit Interrupt?
auslöst (= Bitlänge bei 250kHz) genau genug? Wenn ich einen 20 MHz-Quarz nehmen, dann habe ich beim PIC (16F628) einen Befehlszyklus von 5 MHz. Funktioniert das per per Timer & Interrupt oder ist das zu "ungenau"? Hat jemand Erfahrungen? Thx
habe. Warte ich auf den Reset (88µS lang) "manuell" und schalte nach der ersten Flanke des ersten Startbits den USART ein, oder lasse ich den die ganze Zeit laufen? Wie kann ich meinem USART klar machen, daß mein Paket ein Startbit hat
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
) gibts als 1:1 Nachbau für 20€ beim Chinesen. Dazu beispielsweise ein PIC16F1509 für den Anfang. Mit 10k gegen VCC am MCLR und 100n zwischen VCC und GND läuft der an. Wahlweise Steckbrett oder Lochraster. Und mit demselben Programmer und der gleichen IDE könnt ihr dann
durchaus geeignete Bastel-Projekte herhalten können: Das Gerät mit dem Knopf ist ein NF-Generator (PIC16Firgendwas und AD9833) und das andere ist ein Reziprok-Frequenzzähler (PIC16F627/8 und einige UHS-Einzelgatter). Die Schaltungen beider Geräte sind ziemlich übersichtlich und die Firmware ist in
-
Thread
Konvolut 20 MC+4 Bücher
Konvolut 20 MC (7 Arten)+4 Bücher(siehe Anhang) 4xPic16F716 2xPic16F870 2xPic16F873 2xATTiny26 2xATTiny861 2xATmega32u4 6xATmega88 56€ inkl. Versand Bei Interesse bitte PN
-
Thread
SMD Loeten- TQFP ICs mit Adapter PCB
Achim Zapfig schrieb im Beitrag #3608008: > Wie sind denn Deine Erfahrungen mit PIC32 auf TQFP-Adapter? Wie hast Du > die Sache mit den Abblockkondensatoren gelöst? Ganz gut, hatte keine Schwierigkeiten (mit dem TQFP44 MX120). 2x 47uF Tantal verwendet, fuer Vcc/GND, und fuer
ueber das PICKIT3. Inzwischen auf der Platine: Serial RAM mit 32K SD card mit 4GB 1.44" TFT PIC32 MX120 Playstation XY Encoder (braucht wohl nur wenig Strom, allerdings wird A/D verwendet, noch nicht programmiert) Kompass sensor, noch nicht angeschlossen. Serial FLASH 16 MBit, noch nicht
-
Thread
8051er oder AVR
Wenn ich die Wahl zwischen 8051 oder AVR zu treffen hätten, nähme ich einen 16 Bit PIC oder einen 32 Bit Cortex. Ansonsten kommt es natürlich immer auf die Anwendung an.
Beitrag #1966037: > Wenn ich die Wahl zwischen 8051 oder AVR zu treffen hätten, nähme ich > einen 16 Bit PIC oder einen 32 Bit Cortex. Ansonsten kommt es natürlich > immer auf die Anwendung an. Verstehe ich jetzt nicht ganz: Du hast die Auswahl zwischen Audi und BMW und entscheidest dich für einen
-
Thread
PIC16 UART 3,3V <-> 5V
Bei der Pegelwandlung 3,3V -> 5V kommt die Frage auf ab welchem Pegel der RX-Pin des Controllers (PIC16F...) ein high erkennt? Vieleicht akzeptiert der 5V-PIC ja 3,3V sicher als high. Leider finde ich im Datenblatt (auch DS33023) nirgendwo die Schaltschwellen des RX-Pins der UART. Weiß jemand
Hi Dieter, vielen Dank für die Hilfe, Ich verwende einen PIC16F88 auf der 5V-Seite bei der Pinout Description im Datenblatt wird leider nicht erklärt als was der Pin RB2 arbeitet (TTL/ST). Daher weiß ich nicht recht welcher Parameter in diesem Fall zutreffend
-
Thread
[V] Verkaufe - Entwicklungsboards und Bauteile
→ 4€/Stk. 8x ATTINY88-AU, neu → 1,50€/Stk. 9x PIC16F648A-I/SO, neu → 1,50€/Stk. 4x PIC12F629-I/P neu → 2,50€/4Stk. 5x ATMEGA16L-8PI, neu → 2€/Stk. 4x SAA6588T, RDS-Dekoder, neu → 3€/Stk 8x LC-Display gebraucht
Ich bin am PICkit2 Debug Express DV164121, mit PIC16F917 auf Demoboard für 25€ interessiert. PN ist bereits unterwegs.
-
Thread
Pollin-VFD und Frohe Weihnachten!
stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards vom Display steht dessen Steckverbinder als Programmierschnittstelle zur Verfügung. Die Polarität
66 67 68 69 70 S23 G17 S22 G16 S21 G15 S20 G14 S19 G13 71 72 73 74 75 76 77 78 79 80 S18 G12 S17 G11 S16 S15 G10 S14 G09 S13 81 82 83 84 85 86 87 88 89 90 G08 S12 G07 S11 G06 S10 G05 S09 G04 S08 91 92
-
Thread
µC Herstellervielfalt auch aus technischen Gründen ?
>Kein µC hat einen 16 Bit A/D Wandler MSP430F4784 http://www.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=msp430f4784&fileType=pdf
iaoffline schrieb im Beitrag #2443776: > Kein µC hat einen 16 Bit A/D Wandler PIC 14000 MSC1210 (24-bit) Gruß Jobst
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
FET-Parallelkonstruktionen und Trenntrafos mit mehreren kHz auf das Netz aufmoduliert. Das Ganze steuert ein PIC16Firgendwas.
Jetzt fehlt also nur noch, wie ich am besten mit einem digitalen Poti entweder den "StromSinus" vom PIC16 kommend erniedrige, oder den Shuntstrom-Verstärker erhöhe. Der PIC16 scheint mir den Sinus per pwm über zwei Tiefpässe zu erzeugen, siehe Anhang. Ich könnte im ersten Tiefpass zum 22k Widerstand
-
Thread
[pic] "echten" Reset im Programm durchführen
Hallo, ich habe im meinem Prog auf dem 16F88 folgende Struktur: org 0 Start: ;Variablen init, TRISA/B usw. Mainloop: ; Unterprogrammaufrufe, Variablenabfrage btfsc STATUS,Z goto Mainloop goto Start Wenn
movlw B'10010001' movwf TRISB Im Abschnitt 5 des Datenblattes zum 16F88 sehe ich: ------------ Note: On a Power-on Reset, the pins PORTA<4:0> are configured as analog inputs and read as ‘0’. ------------ Dort wird auch gleich vorgeschlagen wie korrekt vorzugehen
-
Thread
EEPROM Daten via RS232 senden, PIC16f84a
Schon mal über einen anderen PIC nachgedacht? Einen mit mehr Speicher und der den Flash lesen und beschreiben kann? Geht z.Bsp mit dem 16F88. Der hat auch eine interne UART. Da brauchst du nicht den ganzen seriellen Kram per Software
Ja hab ich schon in Erwägung gezogen, allerdings werden wir den PIC16f84a in der Prüfung benutzen und wohl auch teilweise programmieren müssen, bietet sich also an :)
-
Thread
RFM12 - Funkmodul
@Dan: Super Idee. Ich wäre für den F2131. Der kostet noch etwas weniger als der F1232 und läuft mit 16 MHz. Die Portanzahl müsste für diese Anwendung eigentlich ausreichen.
Versuchsstadium, und bei mir ist die Zeit knapp. Deshalb lade ich hier meine Assembler-Programme für den PIC 16F876 hoch in der Hoffnung, dass es auch anderen weiterhilft.
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
Wf88 schrieb im Beitrag #7698937: > Philipp Klaus K. schrieb im Beitrag #7694175: >> (f8, nicht zu >> verwechseln mit dem Fairchild F8 aus den 1970ern) > > Nicht böse gemeint: das ist doch scheisse
, wenn man noch mehr Speicher braucht, wiederholt sich das gleiche Spiel mit 16/8 vs 32 Bit, und dann nochmal mit 32 Bit vs. 64 Bit. Ich sehe den Platz des f8 unterhalb von 32-Bittern wie RISC-V. Wie viel Platz es unterhalb des f8 für diskrete µC noch gibt, weiß ich nicht. Aber
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000
-
Thread
DVM als Augabe für PIC 818
der Batteriekapazität. Diesen Wert möchte ich digital anzeigen. Dazu lese ich das Signal mit einem PIC 16F818 aus. An einem AD-Eingang hängt ein Kondensator. Dessen Spannung wird gemessen. Ist die höher oder tiefer als der gelesene Wert, wird der Kondensator über einen Widerstand ge- oder entladen
> Die Genauigkeit/Auflösung des ADC im PIC bei 1,00V ist schlecht bis > unbrauchbar. Der PIC kann ja schon mit seinen max Werten arbeiten. Die Spannung für das DVM wird dann eben mit einem Spannungsteiler auf 1,00V reduziert. Aber wie
-
Thread
Zeitmultiplexing- Leds ohne Vorwiderstand?
12Vnetzteil, das müsste den Leistungshunger ertragen können.für die Verteilaufgaben nutze ich den PIC16f877 vlt etwas overkill weil er viel kann was nicht gebracuht wird aber die pins sind bis auf 2-3 ausgelastet, und der war grad günstig bei reichelt. als LEDs verwende ich die bernsteinern LAT68B
innenwiderstand der leitung wirklich vernachlässigbar klein zu halten und sicherheit zu haben. der PIC hat 2 PWM ausgänge, die ich sogleich mit jeweils 8 ports -> 8 anzeigemodule beschaltet habe, die +5V kommen jeweils vom verteilerboard mit 7805 und 1mF elko als spannungsstabi 12v seitig. jedes modul
-
Thread
BLDC, Synchronmaschine, Drehfeld Teil 2
Hallo Zusammen, in der Application Note AN889 (VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers) von Microchip wurde in deren Umrichterprojekt eine etwas aufwendigere Beschaltung des Gate der Leistungstransistoren (in deren Fall IGBT) gewählt. Ist das eine reine Angstbeschaltung
Hallo Zusammen, > in der Application Note AN889 (VF Control of 3-Phase Induction Motors > Using PIC16F7X7 Microcontrollers) von Microchip wurde in deren > Umrichterprojekt eine etwas aufwendigere Beschaltung des Gate der > Leistungstransistoren (in deren Fall IGBT) gewählt. > Ist das eine reine
-
Thread
[Biete] diverse Bauteile zu verkaufen/tauschen (MCUs, Molex, Ethernet, usw.)
(= 2x CPLD - MAX II Altera Complex Programmable L. Devices) * MSP430G2412IN20 (4x Mixed Signal TI 16Bit MCU)) * ATTINY10-TSHR (= 10x Atmel 8-bit 12Mhz MCU) * ATMEGA88PA-AU (= 1x 1.8 V- 5.5V 20 Mhz Atmel 8-bit MCU) * PIC16F1825 -I/P (=2x 14KB FL 1KBRAM 32mhz MCU) * FM24C16B-G (= 2x 16kb serial i2c F-ram) * FM24CL16B-G (= 2x 16kb serial i2c F-ram) * ADXRS150ABG (= 12x im BGA32 Gehäuse)
-
Thread
Relaiskarte für den USB Port
Hier ist mein Projekt zu dieser Tema . http://cc5x.de/USB.html USB-Steckdosenleiste mit PIC18F2550
Warum kann man den Quellcode nicht mit 16 oder 16,5 MHz erfolgreich compilieren? Setze ich define USB_CFG_CLOCK_KHZ 16000 und F_CPU entsprechend, dann kommt eine für mich wirre Nachricht: [pre] usbdrv/usbdrvasm.o:usbdrv/usbdrvasm16.S:222:
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
Michael B. schrieb im Beitrag #5595873: > Eric F. schrieb im Beitrag #5595864: >> Was sind eure Meinungen dazu? > > Man nimmt ein LCD Display. Laberkopp. Dafür nimmt man natürlich ein E-Ink-Display.
durchaus möglich, den ganzen MC mit dem 32kHz Uhrentakt laufen zu lassen und damit sehr stromsparend. PIC: AN563 'Using PIC16C5X Microcontrollers as LCD Drivers' AVR: AVR241: 'Direct driving of LCD display using general IO'
-
Thread
Bitmanipulation beschleunigen
9f e0 ldi r25, 0x0F ; 15 62c: 88 23 and r24, r24 62e: 0c f4 brge .+2 ; 0x632 <variant_jan+0x2a> 630: 90 51 subi r25, 0x10 ; 16 632: 82 2f
Was ist hiermit? Braucht aber 32 Bytes als LUT: [c] uint16_t lut[16]={ 0x0000, 0x000f, 0x00f0, 0x00ff, 0x0f00, 0x0f0f, 0x0ff0, 0x0fff, 0xf000, 0xf00f, 0xf0f0, 0xf0ff, 0xff00, 0xff0f, 0xfff0, 0xffff }; uint32_t variant1 (uint8_t in) { uint32
-
Thread
TIMER für IRMP
Leidinger (dort mit Timer1 gemacht): "void timer_init (void) { #ifdef CODEVISION OCR1AH = ((F_CPU / F_INTERRUPTS) >> 8) & 0xFF; // compare value: 1/10000 of CPU frequency (upper byte) OCR1AL = ((F_CPU / F_INTERRUPTS) - 1) & 0xFF; // compare
Zuweisung korrigieren, sonst koppelt die Korrektur von F_INTERRUPTS zurück in den Wert von OCR2 wegen (falscher) konsequenter Abrundung: [c] OCR2 = (uint8_t) ((F_CPU / F_INTERRUPTS) / 8) - 1 + 0.5); [/c] Diese Zuweisung wird dann noch auf den besten
-
Thread
ARM: kompliziert?
> Das Discovery F4 kostet 16.77€ Etwas überteuert. Das Board bekommt man schon für 12 Euro :-) Allen weiteren Ausführungen kann ich nur beipflichten. Ich war vorher auch ein AVR-Fan, aber seit ich die STM32F1 und
nötig ist. Ist ein wenig offtopic, aber die XMegas laufen eben mit vollen 32 Mhz im Core und bis zu 16Mhz in der Peripherie. Ich habe hier eine Applikation ( 3-Phasen Sinus BLDC) , die ich auf 3 verschiedenen Architekturen implementiert habe: ATMega88/168 bei 8/16Mhz, XMega192A3 bei 32Mhz und STM32F103
-
Thread
bezahlbarer GPIB-Adapter
Gehäuse löste sich auf wegen der Weichmacher in der Hülle. Das zweite läuft zwar, zeigt jedoch 100uF im 2000uF-Bereich Faktor 1.5 höher an als im 200uF-Bereich. Da scheinen mir so manche Bastelprojekte solider . . .
gemacht. > Ausbaufähig ist das wohl. > > Statt dem winzigen AVR könnte man ja > einen ATmega8 oder 88 nehmen. Ich würde dafür eher einen TI LM3S6911 oder einen PIC32MX695 (der TCP/IP Stack von Microchip ist besser als das uIP oder lwIP Zeugs) nehmen und Ethernet als Schnittstelle wählen. Erst in dieser
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
Wolfgang schrieb im Beitrag #6436279: > Ob 47nF oder 47µF würde für die Takterkennbarkeit per LED > schon einen Unterschied machen Wolfgang schrieb im Beitrag #6438145: > Und bei einem MLCC mit 10µF für 16V schreibst du dann was ran? 10/16
was einen µC nehmen. Atmel wurde weiter oben schon genannt. Hier noch ein schönes Beispiel für PIC. 8 LEDs an 4 Ports - Lauflicht ohne Shiftregister | PIC12F675 | Einfach erklärt | How to, Tutorial https://www.youtube.com/watch?v=mkth0hOBHCc http://www.afug-info.de/Schaltungen-Eigenbau/Lauflicht
-
Thread
AVR Projekt (ADC-Uart-USB)
http://de.mouser.com/ProductDetail/Microchip-Technology/MCP2210-I-SO/?qs=sGAEpiMZZMsozux2%2fwCmW0%252b88ohExGZ9 http://de.rs-online.com/web/p/multiprotokoll-transceiver/7617204/ Und wenn Du unbedingt selber programmieren willst, dann nimmst Du halt einen PIC18F14K50 (das ist der gleiche Chip, nur leer
zusammen. Den USB-Stack liefert Microchip Dir fix und fertig. Wobei ich für die Entwicklung eher einen PIC18F25K50 oder einen PIC18F27J53 nehmen würde, weil Dir das die Arbeit erleichtern würde. Beim 14K50 sind USB und ICSP(Debug- und Flash-Port) auf den gleichen Pins, das ist speziell am Anfang lästig,
-
Thread
AREF = AVCC ????
Stromversorgung de uC, Idealerweise mit 47nH oder groesser von der uebriegen Spannungsversorgung trennen, 10uF Tantal und 0.1uF so nahe wie moeglich zwischen VCC uund dem naechst-gelegenen VSS Pin. Siehe auch ATMEL app note AVR040. AVCC - Mit 100 OHm und 0.1uF-1uF so nahe wie moeglich zum naechstgelegenen
@ Gerhard >Interessannterweise braucht der PIC keine extra Analogversorgung. Das ist bei der dsPIC30 Serie anders, die haben auch getrennte Anschlüsse da sonst die 12 Bit Auflösung nicht mehr machbar wäre. Mit den 16C774 (auch 12 Bit) war
-
Thread
Temperaturmessung mit PT100
nicht weg. Ich empfehle eine Referenz. Eine guenstigere Loesung ist allenfalls ein RLC (10 Ohm, 100nF // 2.2uF, 1uH) ab der Speisung.
Arc Net schrieb im Beitrag #3574473: > Ein 16-Bit-Delta-Sigma-ADC z.B. der MAX11213 mit integr. PGA liegt bei > Einzelstückzahlen bei etwa 2 €, ein LMP90078 (16-Bit, PGA, Stromquellen) > liegt in Stückzahlen (2500) ebenfalls bei ~2 €. Ein uC
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
schon vor ein paar Tagen über die Datenblätter und Pinbelegungen von Atmel (SAM E/S/V 7), Microchip (PIC32MZ EF) und ST (ST32F7) ranten... Wer kommt auf solch verwürfelte Pinbelegungen (Atmel, Microchip und ST) und sortiert, wie Atmel, die Pinbelegung im Datenblatt nach dem Port-Namen? Wie sowas geht
selben Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt
-
Thread
Cortex-M: Stack Begriffserklärung bzw. Handhabung
Die PIC-Architektur (PIC16F88) von Microchip hat einen Hardwarestack. Kann maximal 8 Adressen speichern.
weiter vorn anfangen und mal das InstructionSet genauer unter die Lupe nehmen. @ Marco S.: > Die PIC-Architektur (PIC16F88) von Microchip hat einen Hardwarestack. > Kann maximal 8 Adressen speichern. Wieder was dazu gelernt :) @Axel: > Wenn man genug Platz auf dem Stack hat, kann man außer Returnadressen
-
Thread
Brauche Hilfe bei der Auswahl eines Mikrocontrollers
PIC28F4550 Gruß Jobst
software-and-kits/starter-kits,-evaluation-boards-and-application-kits/channel.html?channel=db3a304319c6f18c011a0b5735d831e7
-
Thread
ATtiny-Betriebsspannung möglichst einfach aus 12V gewinnen ?
gibts von Microchip auch 8Bit MCU's welche direkt an 12V laufen. (Operation Voltage Range 2-15V) PIC12F615 PIC16F785 usw.
Kleine Elkos braucht man heute nicht mehr: http://www.reichelt.de/Vielschicht-SMD-G0603-High-Cap/0/16/index.html?;ACTION=2;LA=2;GROUPID=4338;SID=11TY0Ccn8AAAIAAGd3bGgd30977c9debbaadc6aa163349931f1d2 Davon habe ich ein paar Rollen und könnte welche zum 80%-Reichelt-Preis abgeben + Porto.