-
Thread
PIC 12F 629 ohne *inc -> wo liegt hier der Fehler verborgen?
PIC12F629 laufen. Also habe ich die Grundeinstellungen und RESET-Einstellugen von 16F627 (welche funktionierten!) mit 12F629 verglichen und angepasst. Gut, dann einen *.hex compiliert (mpsasm) und auf
Running light for testing LD1...LD5 * ;* DEMO1: Program for testing K8048/VM111 with PIC16F629! * ;************************************************************************** ;* (C) VELLEMAN Components,2003 All rights reserved * ;*************************
-
Thread
16f18313 mit k150 progrmieren
nur eine I/O-Leitung verwendendes Verfahren (SpyBiWire, > Updi, Debugwire etc. pp.). Bei einem PIC16F18313 ???
egal. > Kann mir jemand ein schönes Development board empfehlen ? Hatte mir dass > hier angeschaut PIC MCU entwicklung Mini System PIC Development Board + > Microchip PIC16F877A + USB Kabel > > Gruß > Matthias Glückwunsch! Der PIC16F877 scheint mir etwas aus der Zeit gefallen, kommt natürlich
-
Thread
lcd mit pic18f242?
progs\18f242_lcd\pic18f242_lcd.mcs". Clean: Done. Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F242 "lcd.asm" /l"lcd.lst" /e"lcd.err" Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 50 : Address exceeds
processor. Error[118] K:\MY PROGS\18F242_LCD\LCD.ASM 53 : Overwriting previous address contents (000C) Error[118] K:\MY PROGS\18F242_LCD\LCD.ASM 53 : Overwriting previous address contents (000D) Warning[220] K:\MY PROGS\18F242_LCD\LCD.ASM 54 : Address exceeds maximum range for this processor. Error
-
Thread
Nach 8 kommt 19 und danach 10 - 7 Seg Uhr mit MAX7219
nicht nur bei den Sekunden sondern auch bei den Minuten so. Ich häng mal die Main mit ran: [c]/* * File: main7219.c * Author: BeastyK * * Created on 9. Oktober 2016, 17:54 */ #include <xc.h> #include <delays.h> #include <spi.h> #include <timers.h> #include <stdio.h> #include
was ich da fabriziert hab: BeastyK schrieb im Beitrag #4767522: > #define SELMAX PORTCbits.RC2 = 1; > #define DESELMAX PORTCbits.RC2 = 0; das drehen wir schnell mal um in [c] #define SELMAX PORTCbits.RC2 = 0; #define DESELMAX PORTCbits.RC2 = 1; [/c] und setzen in der main.c
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Seid ihr sicher dass es sich um einen PIC12F5xx handelt und nicht um einen PIC12C...? Wenn es nämlich der C ist ist es ein nur einmal programmierbarer IC ... Wäre eigentlich sinnvoll beim Produktionseinsatz da diese One Time Programmable
error_correction_aktiv, wenn man den anderst beschaltet. Im Prinzip braucht man sowieso einen uC, am besten einen Pic, welcher mit 16Mhz oder 20Mhz getakted wird, sowie alle Pins an den targed pic angeschlossen hat. Weiters wäre rs232 nicht schlecht, sowie wenn die pins der Uhr an denselben angeschlossen
-
Thread
Fernbedien RC5 Empfänger
"-Wstrict-prototypes" is valid for C/ObjC but not for C++ cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++ RC5/RC5.C: In function `void __vector_6()': RC5/RC5.C:27: warning: converting of negative
RC5TIME * 0.4 +0.5) #define PULSE_1_2 (uint8_t)(F_CPU / 2048 * RC5TIME * 0.8 +0.5) #define PULSE_MAX (uint8_t)(F_CPU / 2048 * RC5TIME * 1.2 +0.5) [/c] ändern. F_CPU ist 16e6. Beim Timer hab ich
-
Thread
Zigbee Module gesucht
@Christian PIXIE wäre mir zu groß (und teuer) - bei lediglich 16 Euro für ein XBee bastle ich mir einen PIC selbst dazu :-) (der Support von MaxStream scheint auch recht ordentlich zu sein)
spielt der Chipsatz i.d.R. eine untergeordnetere Rolle. Die "2. Generation" von ZigBee Modulen mit SoC Chipsatz kommt auch erst so langsam in den Markt. Die neuen Radiocrafts RC230x haben beispielsweise den CC2430 drauf. Das RC2301 auch schon den CC2431, also schon den mit "Location Engine". http
-
Thread
? Sinn einer Schaltung aus Meade Teleskop
Ausgangsbeitrag verlinkte Schaltbild schaue sehe ich die beiden Sensoren an PIN RB0 und RB1 eines PIC 16C54 angeschlossen. Ich bin nun kein PIC-Spezialist aber für mich sieht das nicht so aus als wärene da ADC´s hinter. Wäre das nicht Bedingung für die erwähnte Auswertung ? Gruss Klaus
Ausgangsbeitrag verlinkte Schaltbild schaue sehe ich die > beiden Sensoren an PIN RB0 und RB1 eines PIC 16C54 angeschlossen. > Ich bin nun kein PIC-Spezialist aber für mich sieht das nicht so aus > als wärene da ADC´s hinter. > > Wäre das nicht Bedingung für die erwähnte Auswertung ? Nein; man
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
\v3.47\bin"\\..\\h -fo build/default/production/_ext/1302440332/usb_device.o "C:/Microchip Solutions/Microchip/USB/usb_device.c" MPLAB C18 3.47 (evaluation) Copyright 2000-2011 Microchip Technology Inc. Days remaining until evaluation becomes feature limited: 54 WARNING:
[code] /******************************************************************** FileName: main.c Dependencies: See INCLUDES section Processor: PIC18F4550 Complier: Microchip C18 (for PIC18) ********************************************************************/ #ifndef MAIN_C #define
-
Thread
Wunschliste für einen Xmega Nachfolger
AVRs ist der Preis, denn der Cortex kommt halt in Hobbyisten-Stückzahlen nicht unter 2 Euro, da sind PIC12/16 und AtTiny besser und kleiner. Wer also eine externe Reset-Steuerung für sein Board braucht, pflanzt sich einen 6-Pin-PIC12 o.ä. drauf. Wer aber zum Basteln einen bequemen "general purpose" µC
Plattformen werden von Microchip aktiv unterstützt) Ich sage mal: wer AVR kennt, wird sich beim PIC24 relativ schnell zuhause fühlen, egal ob in C oder Assembler. Der PIC24 besetzt eben die Lücke zwischen den klassischen 8-Bittern AVR/PIC10/12/16/18 und den ARMs, d.h. sie sind so einfach anzuwenden
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier stelle ich eine kleine Steuerplatine vor die genau hinter ein 2x16 LCD Modul passt. An PEripherien sind vorhanden: uC mit PIC18F4620, RS232, RS485, I2C, TMP101, RTC mit DS1302, 1Mb EEPROM, PWM BL, uC Kontrasteinstellung. 5x5 Keypad, analog und Timeranschluesse.
elektronischer Hau den Lukas, der als Schulprojekt von einem Klassenkameraden und mir gebaut worden ist. Als µC ist ein PIC 16F877A drin (war eine Vorgabe) der mit 16Mhz läuft. Die Kraftmessung ist mit einer DMS-Vollbrücke realisiert, als anzeige dient eine LED-Säule mit 64 10mm LEDs die über I²C-Portexpander
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
. Und wer wirklich einen uC mit eingebauten AES braucht, muß halt nach solchen Ausschau halten. Nachtrag: Ich hätte lieber HW CRC16 auf meiner Wunschliste
viel ein und hat eine schnelle UPDI Debug > Schnittstelle. Gibt es von anderen Herstelleren auch µC mit integriertem OpAmp? Ben B. schrieb im Beitrag #6960880: > Also gerade die größeren AVRs haben recht viel RAM, z.B. 16kB beim > ATMega1284. Ich hatte eigentlich noch nie das Problem, wirklich
-
Thread
Frequenz eines TTL Signals erhöhen (PLL)
einfach machen: mit XOR-Gattern - ein Eingang wird direkt vom Rechteck gespeist, der andere über ein RC-Verzögerungsglied (RC-Konstante < T/4). Damit haben wir Verdopplung. Dahinter wieder so ein Ding (RC-Glied mit um Faktor 2 kleinerer Konstante) - wieder verdoppelt. Nochmal so ein Ding - im ganzen
es ja mal testen, FG habe ich, ich kämpfe jetzt bloss noch mit der Dimensionierung von R1 - R3 und C1 - C3 :( Gruss
-
Thread
Geiger Counter Sparkfun
doch noch fündig geworden, mit PIC16F873/6A und flash daten leider ohne quellcode !
und "FED-C mit dem GM möchte einen Zähler" findet man auch einiges über die entstehung des pic programm code mit entsprechenden beispielen. der dort verwendete übertrager hat die bezeichnung MK-501 oder MK-706
-
Thread
Review Schaltung ATmega88 MCP2221 IRLZ34N
Ich glaube die Entwicklung via I2C übersteigt meine Fähigkeiten. Wollte den ganzen Aufbau nochmal mit einem PIC16f1454 versuchen, der ja die USB-Schnittstelle schon eingebaut hat. Grüße, Alex
Ich habe hier gerade für ein WLAN Voltmeter mit einem 16-Bit Timer und RC Glied einen sehr genauen DAC gebaut, der zwar langsam ist, aber so gut wie keine Welligkeit am Ausgang produziert. (100k R und 1µF C). Durch den Betrieb des Timers als CTC kann man auch
-
Thread
Retro Fieber: Z80 oder 68000 ?
heutige Retro-Generation mag sich das vielleicht anders darstellen. ;-) > nimmt eine 8251 oder 16C550 Uart. Als der 16C550 auf den Markt kam war die Z80 schon steinalt.
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
-
Thread
suche 8051 µC für einsteiger
16MIPS (einige Befehle benötigen sogar nur einen Takt) 64K ROM (der DS89C430 hat _nur_ 16K) 1K XRAM Bauteilaufwand dann 40,- Beide Chips sind mit einem Terminalprogram bzw. der Atmel auch mit Flip
baue ohne Schnittstelle? - welcher Assembler ist der Richtige? Sind die Assemblerbefehle bei allen µC gleich, d.h. wenn ich vom 8051 z.B. auf einen PIC/AT/etc. umsteige?
-
Thread
Transistortester AVR
) 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
Takt spielt seine Vorteile erst dann aus, wenn sich der > Tester außerhalb einer Temperatur von 20°C bis 25°C befindet. > Innerhalb dieses Bereiches ist der ATmega bei konstanter > Betriebsspannung auch mit dem RC-Generator befriedigend abgeglichen. > Der Takt wirkt sich nur auf die C-Messungen aus
-
Thread
Helligkeit eines FBAS Signals mit µC auswerten?
Ja, mit einerm Pic12f683 mache ich das nur mit dem uC. Eigentlich Schrift Overlay sowie Bewegungssensor (basierend auf der Helligkeit) aber nicht beides gleichzeitig. Mit dem Komparator detectiere ich die Sync Impulse und mit dem ADC messe ich die Helligkeit, eine Bildzeile ist 52uS lang, und mit dem uC kann ich eine Messzeit zwischen 0.5 und 16uS einstellen, meistens verwende ich aber 4uS +5% und integriere benachtbarte Felder so daß ich ein Raster von 10x12 habe, also ca 54x54 Pixel im hochauflösenden
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=9077806k1024img03.jpg http://pic.leech.it/pic.php?id=b3e4f44k1024img03.jpg http://pic.leech.it/pic.php?id=3d3b68fk1024img03
-
Thread
[V] div. ICs und Bauteile
DIL16 (komplett 0,2 Euro) Abgabe nur komplett - 1 Stück "HEX Inverter OC" 74F06 DIL14 (0,1 Euro) - 1 Stück "Temp. Sensor" DS1621 DIL8 (2,- Euro) - 4 Stück PIC16C54B-20 SO18 (komplett 1,5 Euro) Abgabe nur komplett - 1 Stück "4-fach RS422/485 Line Driver" DS26C31 DIL16 (0,15 Euro) - 20 Stück PIC16C54-RC SO18 (pro Stück 0,2 Euro) Abgabe nur im 5er Set - 1 Stück "Step Up/Down Wandler bis 500mA" TL497ACN DIL14 (0,3 Euro) - 1 Stück "8-fach D-Latch" 74ALS573
-
Thread
Thermomix Rezeptchips
4b8d 3eae 7916 1e03 5000860 2ae4 4538 5d35 befd 5f41 81aa f869 2d99 5000870 d755 0c5b d07f d4dc ef01 b916 47ca e148 5000880 db9c 54f1 495e 4c57 e16d 172b d59a 713b 5000890 3e52 7807 cad3 c3b0 79bd 55f8 9024 af24 50008a0 42e6 80c5 acb1 ae25 9ffa 9a54 7ac0 b3d5 50008b0 d47f a09c fa34
6a76 faaa 56ac bceb 5001c20 ef87 3a3c 8583 46cb 3c54 c10d 8280 54ae 5001c30 07d2 dba5 97df be63 d1c1 49c4 c0e4 5572 5001c40 155b e8fe aa62 a89c 12b4 f246 b6f1 b194 5001c50 2e53 751a 8496 9028 a971 c775 cfc2 6320 5001c60 85dc
-
Thread
12V(Bordnetz) -> 80V/43A Wandler
reverse Stromes ist ja nur bei leichter Last relevant oder? >Dies muss nicht unbedingt ein verheizender RC sein. Was RC-Snuber? RCD heizt ja auch nur weg, oder? Ich werde die 470µ/16V aus der LF Serie von Nichicon. Die R7 kann ich nicht schnell bekommen. >Ich wette irgendwan wird die Quelle verraten
x BSB015N04NX3 (Canpak oder IPP023N04N (TO-220) Kondensator Eingang: 18 x Nichicon LF 470µ/16V 9mOhm 6,1Arms Übertrager: 2 x Ferrite Ringker TX85/41/18 mit 3C90 Material N2:N1=7,7 N1=4 18x1mm² N2=31 3x1mm² Gleichrichter: 2 x 200V Schottky (Trench MOS) von Vishay zb.: http:
-
Thread
Universeller RC5-Fernbedienungsempfänger
verschiedenen Protokolle) und gucken ob der Code in den Tiny reinpasst (ATTiny45 hätte mehr Platz). Oder RC5 und den Dekoder von P. Dannegger aus der Codesammlung nehmen, das sind nur ein paar Zeilen C-Code. Und für Rolladen und Markisen müssen dicke Relais angesteuert werden, dafür ist die minimal Schaltung
basic compiler, bis 4k code kostenlos... das reicht für dein dekodieren locker und der befehl zum rc5 senden bzw empfangen ist eben schon drin gucks dir einfach mal an...beispiel programme gibts auch genug... http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=73&Itemid=54
-
Thread
AVR-Bootloader mit Verschlüsselung
mal eine Summe. Kann dein Kurzer Blick ein OK geben? Optimieren kann man ja immer noch... uint16_t crc16(unsigned char* data, int length, uint16_t crc) { uint16_t poly = 0xA001; int c, i; for (c = 0; c < length; c++) { crc ^= data[c]; for (i=8; i>0; i--) { if
C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 27.11.09-20:57:42-937 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 27.11.09-20:57:43-125 > received
-
Thread
Sender - Stromsparend was nehmen?
| 2019-05-02 19:53:50.1809 15.97 | 56.53 | 2019-05-02 19:48:51.798969 16.08 | 55.94 | 2019-05-02 19:43:53.463624 16.19 | 55.93 | 2019-05-02 19:38:55.113364 16.3 | 55.61 | 2019-05-02 19:33:56.793559 16.39 | 55.46 | 2019-05-02 19:28:58.506487 16.48 | 55.61 | 2019-05-02 19:24:00.234881 16.6 | 54.92 | 2019-05-02 19:19:01.96526 16.72 | 54.86 | 2019-05-02 19:14:03.725244 16.8 | 54.54 | 2019-05-02 19:09:05.501338 16.87 | 54.39 | 2019-05-02 19:04:07.278174 16.95 | 54.22
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
Funktionskennzeichnung an den Pins irritieren. In anderen Unterlagen werden die beiden Takteingänge als C11 und C12 bzw. C21 und C22 bezeichnet. http://www.ddr-rft-elektronik.de/schaltkreise/v4520-d-schaltkreis-ic-4bit-vorwaertszaehler/
richtig geschrieben wurde, ist ein CD4017 für Lauflicht einfacher. Ich würde für so 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
-
Thread
I2CLCD Library für HD44780 LCDs
ohne I2C. So what. Hör auf zu jammern. >Fast alle Beispiele mit LCD am I2C laufen mit einem 2x16 Display. Das >geht auch bei mir. Schön, dann geht auch 4x20, wenn es das Modul aus dem Datenblatt ist
vom Compiler: Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno" i2cNuerVersuch.cpp.o: In function `setup': C:\Program Files (x86)\Arduino/i2cNuerVersuch.ino:16: undefined reference to `i2c_init()' C:\Program Files (x86)\Arduino/i2cNuerVersuch.ino:17: undefined reference
-
Thread
Volksempfänger- Zwischenübertrager Werte gesucht
transformer 10mA, 1:3, 7000 to 15000 Ohm, Größe 1 3/8" x 2 3/8". AES PT-153, Equivalent to Stancor A53-C, Audio Interstage, 10 mA 1:3, 10,000 to 90,000 ohms Stancor um 60 $, der AES sehr preiswert, 16 Dollar. Ein 10:90k Ohm von Hammond 37 Eu. Was ich sehr merkwürdig finde: Die immer höher werdenden
04.01.2026 08:16 Oh, (wieder mal) ein (selbst ernannter) Moderator!
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
durchsetzen konnten sich diese Teile nie im Hobby-Bereich. Grund: nicht so einfach zu proggen wie AVR und PIC, schwer zu bekommen in Kleinmengen und kein DIP-Package verfügbar. Zudem gibt es zwar kostenlose C-Compiler, aber leider sind diese nicht unbeschränkt. Hab mit dem M16C mal rumgespielt. Schon nicht
M16C, auf die sich auch DJ zu konzentrieren scheint. Der M16C tut sich mit 20bit Adressierung recht schwer und wird vom GCC deshalb als reiner 16bitter betrachtet. Also 16bit Datenadressraum und 16bit Code-Adressraum
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
-------------------------------------------- > Ich möchte jetzt mal die Baudrate mit dem internen RC- Oszillator > nochmals testen. > Baudrate = (CCLK) / (BRGR1 * 256 + BRGR0 + 16 ) > = (7,3738 MHz) / ( 0 * 256 + 220 + 16 ) > = 7,3738 MHz / 236 > Baudrate = 31244,91 Bauds >
0x80)); // Timeout Zähler stoppen und Unterlauf Flag löschen RTCCON = RTCCON & 0x7E; } [/c] Diese Methode rufst du dann an den Stellen im Code auf, an welcher du ein Delay brauchst. Der Übergabewert (16Bit) bestimmt dann die Verzögerungszeit abhängig vom verwendeten Quarz oder RC Oszillator
-
Thread
Signalgenerator, Grenzen eines Atmega8
> Warum also bloß immer wieder diese Verrenkungen, ein DDS per Software > auf eher ungeeignetem uC zu bauen? Ist das ein spezieller > Atmel-Fetischismus? Ich frage mich das auch immer. Ihm wäre ja auch schon mit einem dsPIC33F256MC802 geholfen. Gleiches Gehäuse wie ein Mega8, aber mindestens dreifache
return 0; } ISR(TIMER1_OVF_vect){ OCR1A = pgm_read_byte(&sinustabelle[counter.u8[1]]); counter.u16 += offset; return; } [/c]
-
Thread
Wlan2Serial Modul für 5 euro
über den UART. Das ganze kann man auch ausbauen mit einem kleinen Webserver der parallel auf dem SoC über Wifi läuft der die externe MCU dann steuert und den SoC selber sowieso. Ich persönlich verwende je nach Zweck den PIC18 oder PIC24 oder den Arduino Mini Pro 5v [3] mit Level Converter [4] bzw
innerhalb grosser Pausen z.B. Bisheriger älterer Beispiel Behelf Ansatz vor SDK 0.9.2 [code] uint16 ICACHE_FLASH_ATTR adc_read(void) { uint8 i; uint16 sar_dout, tout, sardata[8]; rom_i2c_writeReg_Mask(0x6C,2,0,5,5,1); // disable interrupts.. SET_PERI_REG_MASK(0x60000D5C, 0x200000);
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
. Ist ja auch was Nützliches. Aber einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
sie mit meiner vorhandenen übereinstimmt. Steckerstift 1 =WR Steckerstift 14 =CE Steckerstift 16 =C/D Steckerstift 17 =RD MfG Wolfgang
Ich als PIC- und Basic- Jünger wollte mich der Sache mit dem Display mal von der PICBasic Version aus nähern. Mein erster Versuch war ein Adaptieren von Bendikts Assebler Code auf den 16F876 PIC. Ich mußte jedoch
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
Tobias schrieb: > Wäre das ganze auch auf einem PIC lauffähig? Es handelt sich um 100% C Code. Wenn du also einen C Compiler verwendest, gibt es keinen Grund, der dagegen spricht.
Fehlermeldung: menuedit.lpr(21,1) Error: Can't open resource file "D:\menuDesigner_1-50\menuEditor\menuedit.rc" Die Datei menuedit.rc gibt es auch nicht.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
in C18 mit MPLABx 1.10, PicKit 3 Gehäuse fehlt noch, dann ist es vielleicht ein "Kunstwerk". Holger
. Enstanden aus Rest-Bauteilen, wie man am Gehäuse schon sieht. :D Der Prozessor ist ein ATMega16 @ 1MHz Standard-HD44780 16x2 Zeichen Display 18V / 3A - Ringkern-Trafo (Somit nicht 80W sondern 45W am Kolben) Temperatur in 5°C-Schritten einstellbar zwischen 100°C und 425°C. Regelung erfolgt über
-
Thread
ARM-Cortex als Anfänger?
dsPICs, warum sind die weniger beliebt als ARM? Die meisten Leute mit einem gesunden Halbwissen, die PIC lesen, denken sofort an die alten 8 Bit Architekturen. Dabei ist PIC24 (dsPIC ist PIC24 + DSP Erweiterungen) eigentlich sehr schön zum Anfangen. Recht orthogonale Prozessorstruktur mit 16 16Bit Registern
Peripherie (das macht es eigentlich aus!), billige Debugger verfügbar (PICKIT3-Clones), und der Umstieg auf PIC32 oder PIC12/PIC16/PIC18 ist dann auch nicht mehr so schwer, weil die Peripherie familienübergreifend sehr ähnlich ist. Auf jeden Fall keine Fehlentscheidung. fchk
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
einen eigenen Tinyxxx? Irgendwie vernetzen, da gibts reichlich Möglichkeiten. Oder PCA9685? Per I2C 16 PWM-Kanäle.
das würde auch gehen. Ist ja am Ende dasselbe, nur mit 1 Impuls der von noch größer dimensioniertem RC lang gezogen wird. Und dasselbe RC am Gate des MOSFET wird auch dasselbe bewirken. Der Unterschied zur „ganzen Lösung“ PWM + RC + Opamp + MOSFET ist nur, dass Du statt einer genau vom uC kontrollierten
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Hi! Also sollte ein: [c] #if SYSCLK==11059200 USR |= (1 << U2X); // activate double speed UBRR=(SYSCLK / (460800 * 8L) - 1); #else UBRR=(SYSCLK / (460800 * 16L) - 1); #endif [/c] funktionieren
<F9 21 EF 0D 0D 0A 4F 4B 0D 0A 48 F9> //IMAGE DATA 16*31 + 1*16 TX CH1: COMMAND UIH len:31 |........H..EBMP_1.0..P.<.++**KK| <F9 83 EF 3F 90 02 00 C3 00 00 12 CF 48 01 F8 45 42 4D 50 5F 31 2E 30 05 00 50 00 3C 08 2B 2B 2A 2A 4B 4B ED F9> ===
-
Thread
ARM ist die Zukunft?
, daß senkt bei ARM µC die Preise, während die des AVR32 von Atmel berstellerbezogen bleiben. Bestenfalls hat mittelfristig noch der MSP430 eine gute Chance, weil er eben super stromsparend ist und mit seiner 16 Bittigen
32 Bit bringen bei µC-Anwendungen nicht so große Vorteile wie auf dem PC. 4 GB Speicher muss man eher selten adressieren und man manipuliert häufig nur Bytes. Preislich kommen ARMs nicht an die Klasse ATTiny/PIC10FXX
-
Thread
RFM12 - Funkmodul
Inbetriebnahme des RFM01 - Empfang-Moduls bereitet mir kopfzerbrechen. Ich programmiere in Assembler einen PIC. Wie ich aus dem C-Code (C kann ich leider nicht) und dem Timingdiagramm lese muss als erstes nSEL und SCK auf Lo, dann wird als erstes 0x0000 übertragen (SDI = 0, SCK taktet 16 mal). Und da hakts
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
FT800 / FT810 Library
added them to be displayed: [code] ft800_cmd_dl(DL_BEGIN | FT_BITMAPS); ft800_cmd_setbitmap(MEM_PIC1, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 40*16)); ft800_cmd_setbitmap(MEM_PIC2, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 160*16)); ft800_cmd_setbitmap(MEM_PIC3, FT_RGB565
active EVE_cmd_execute(); _delay_ms(5); uint8_t int_mask = EVE_memRead8(REG_INT_FLAGS); } [/c] and: [c] void draw_button_text(uint16_t x,uint16_t y, uint16_t w, uint16_t h, uint32_t fg_color, uint8_t tag, uint8_t CurrTag,uint8_t font,const char *txt) { EVE_cmd_dl(TAG_MASK(1)); EVE_cmd_fgcolor
-
Thread
Display mit Touchscreen bei Pollin?
Meik Dittmann schrieb: > Falls jemand einen anderen PIC verwenden > möchte (alle >= 28PINs dürften gehen) kann ich das fertige HEX-File auch > gerne anpassen. Hallo Meik, Wenn du das für den Pic 16F871 anpassen könntest wäre das Prima. Habe mit
noch bereinigt. Ist ein super Kinderspielzeug übrigens. @ Carsten Ich hatte, bevor ich mit dem PicBasic angefangen hatte, meine letzten Erfahrungen mit Basic ebenfalls in der 90ern. Damals noch mit dem C16 und im zarten Alter von 11-13...Hui ist das lange her. Aber der Wiedereinstieg mit PicBasic
-
Thread
TOP2049 programmer opensource software
+128); assign cy[14]=(addr==14+16+128); reg RA0,RA1,OE,en_osc; reg [7:0] rb,rc; /*reg [2:0] dev; always @(posedge osc12m) begin dev=dev+1; end*/ always @(posedge wr) begin if(cy[0]) rb = d; if(cy[1]) rc = d;
23,43,47,59,64,65,67,76,77,94,98,105,110,111,119,121,124,126,127,132,135,142,154,186,187 of libtoprammer/bit/src/at89c2051dip20/at89c2051dip20.v > Warning: trailing whitespace in lines 27,28,45,54,55,57,63,64,65,66,67,68,70,72,73,76,77,78,81,83,85,86,87,88,90,92,100,103,105,107,108,114,115,116,124,127,129,135,137,139,141,142,152,153,155,157,158,159,165,166,192,193,201,217,220
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
So beim Builden der funktion: [c] void send_int(uint16_t zahl) { rf12_txdata((char*)&zahl,sizeof(uint16_t)); } [/c] Kriege ich den Fehler: [c] ../main.c:125: warning: pointer targets in passing argument 1 of 'rf12
(uint16_t)); } [/c] Empfänger: [c] while(1) { receive_int(); } void receive_int(void) { uint16_t test; char buffer
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
gespeist (vermutlich via Pull-Up) und gegen GND getastet. Nach dem gewünschten Einschaltimpuls soll der uC einfach in Deepsleep gehen und nichts mehr tun. Erst nach Unterbrechung der Betriebsspannung soll er wieder aktiv werden. Vor 20 Jahren habe ich mal ähnliches gemacht mit einem PIC12C508 im SO8-Gehäuse
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Thread
EOL ATmega328p
Extra vier IO ADC6/7 auch Digital IO 2x USART 2x SPI 2x I2C Den Rest im Datenblatt nachsehen.
power consumption, wake-up time from sleep, > and maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
-
Thread
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
0.07K genau in einem Bereich von 30 GradC, TSIC501/503/506 für 15 EUR ist 0.1K genau in einem Bereich von 40 GradC und TSIC201/203/206 ist 0.5K genau über 80 GradC, TSYS01 ist 0.1K zwischen -5 und +50, der TSYS01-1 sogar 0.1K zwischen -20 und
/ww1.microchip.com/downloads/en/AppNotes/00000513E.pdf AN513 "Analog to Digital Conversion Using a PIC16C54" http://www.lyr-ing.com/DocumentosLyR/EXT/ICs/8051/Atmel/89Cx051Atmel_ADconv_app.pdf AN524 "Analog-to-Digital Conversion Utilizing the AT89CX051 Microcontrollers" http://www.zilog.com/force_download.php
-
Thread
Noch ein Taschenrechner auf ATMega Basis
deb Bereich der "C"-Programme. Was mir noch auffällt ist die Kalibrierung des RC-Oszillators, da stehen bei den beiden Versionen im Github unterschiedliche Werte drin, die sollten aber eh mit dem aktuellen Chip optimiert
Inclusive der Entscheidung, wohin die neuen Funktionen kommen. Ich schwanke noch zwischen dem HP-11C und dem HP-15C Layout, wobei ich auch Interessenten für das HP-16C Layout (Programmierer) hätte. Wahrscheinlich gestalte ich es einfach austauschbar, wobei die Grundfunktionen ja in der HP-Voyager Serie