-
Thread
Rollenspielwürfel
in Tabellenform wird, insbesondere beim 20seitigen, etwas Programmspeicher verbrauchen. Bei einem 16C54 oder 16C505 kann es dann, zusammen mit der 7-Segment-Tabelle, vielleicht zu knapp werden. Aber gut, PIC kann genausogut ein 16F876 sein. Dann reicht's immer.
Kein Hobbybastler programmiert mit den 16C PICs! Und ein 16F628 (welchen ich wohl dazu nehmen würde) hat 2K Flash und 224 Byte RAM. Das sollte ja wohl ausreichen für dieses Projekt. Und PIC kann auch ein dsPIC33 FJ256GP710 sein, der hätte
-
Thread
SCX05DN Drucksensoransteuerung
diese Spannun g durch meine 2^12 divididiere um dann meine Auflösng zu bekommen, In der Firgure C von dem Sensor werden die ausgänge 3 und 5 über OPS ausgewertet und dann erst in den Analogwandler eingelesen und ich möchte eben gleich in den PIC hinein ohne eine auswertung vorzunehmen und direkt
http://www.sensortechnics.com/download/scx-053.pdf da existiert auch eine Figure C Farnell Best.Nr.: 414890 Einzelpreis: 54,70 €
-
Thread
PC-Spektrometer - Problem mit Linien-CCD (AVR)
LCDsendInt(i); } [/c] CCDreadSamp(i) erzeugt die Init-Sequenz mit TG und liest alle 10800 Pixel, dabei 54 Samples in ccdBuffer (der Rest wird nicht gesampled). i gibt dabei den Offset für's Interleaving an (0..199, 54
2x5400 bzw. 2x10680 Pixel, die verwendenten NEC-Bausteine sind leicht anzusprechen. Als Auswerte-µC habe ich mir den dsPIC33FJ64MC802 ausgeguckt, der hat 16kByte RAM und einen ADC mit 1 Msps.
-
Thread
MMC SD library FAT16 FAT32 read write
003a 0000 8929 cb0e 204b 2020 2020 0000030 2020 2020 2020 4146 3154 2036 2020 1f0e 0000040 5bbe ac7c c022 0b74 b456 bb0e 0007 10cd 0000050 eb5e 32f0 cde4 cd16 eb19 54fe 6968 2073 0000060 7369 6e20 746f 6120 6220 6f6f 6174 6c62 0000070 2065 6964 6b73 202e 5020 656c 7361 2065 0000080 6e69 6573 7472
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
-
Thread
Linux Console 800x480
: c037e000 GPR00: c000eeec c037fe50 c07ef420 c0230000 c02064b8 00004011 c3ffc1b0 c3ffc1a8 GPR08: c07ef420 c037fe80 c000f254 00000000 00000000 c7ffffff 03fcb000 ffffffff GPR16: 00000001 00000000 007ffc00
: [c037fe50] [c0296830] 0xc0296830 (unreliable) [c037fe70] [c000eeec] ret_from_syscall+0x0/0x38 --- Exception: c00 at kernel_thread+0x28/0x60 LR = __call_usermodehelper+0x54/0xac [c037ff30] [c001b374
-
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
Biete Oldskool ;) Alte Prozessoren & Rams & Roms.
Dann noch was ganz leckeres... Nen PIC16C73B / JW (der mit dem Guckfensterlein zum Löschen ;) (irgendwie nen Kultobjekt *g*) dann noch .. 3x PIC16F73-I/SP DIP 7€ +Versand 3x PIC16F72-I/SO SO 7€ +Versand 28x PIC 16C54-XT/P
Hallo Manuel, den alten 16C73B würd ich mir glatt ins Regal legen. Gegen Versandkosten? Gruss, Edson
-
Thread
LCD Adressen
1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D OE OF 10 11 12 13 14 15 16 17 Zeile 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 Mein Gedanke: Wenn Du ein 2x8 Display hast und in der Zeile 1 mit Display-Shift (left) an die rechteste Position (Pos.8/0x07) schreibst, bekommt die Position 8
-
Thread
Bewegungsmelder, kostengünstig, mobil
26fh_eds%3D%25c3%259f%26fh_refview%3Dsearch&fh_host=http://www1.conrad.de&fh_session=/scripts/wgate/zcop_b2c/~flN0YXRlPTMwMzQ3MTgwNjc=?&fh_pic_url=//images.conrad.de&layout=b2c&fsm_host=&fsm_insertkz=
=57875;START=0;SORT=artnr;OFFSET=16;SID=15cQc3E9S4AQ8AAETR8JEb23db7742af5684f7b8a5c5ea92f1b4f und nem AVR mit ADC verbinden? Wieso geht das nicht auf Lochraster?
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C15 10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol
viewstart lds XH, YCnt // Zeilenadresse laden inc XH cbi _SFR_IO_ADDR(PORTD), FLM ld r16, X+ // 320 bits ausgeben ld r16, X+ ld r16, X+ ld r16, X+ ld r16, X+ ... [/c] Etwa der hier? Was genau bedeutet diese Schreibweise hier? [c] .global TIMER1_OVF_vect
-
Thread
Akkus regenerieren (NiMH)
Zellspannung mit angelegtem Strom langsam auf ca. 3.3V gestiegen, die Temperatur ging auf etwa 38°C hoch und hat sich da stabilisiert. Innerhalb der nächsten 50mAh ist die Zellspannung dann bei unverändertem Strom auf 2.54V zusammengebrochen, die Temperatur ist um 1°C zurückgegangen. Wäre der Akku
Beim letzten mal lag der Strom nach 300mAh und 1V bei 75mA. Geht man von 450mAh aus, ist das nach 0.66C immerhin noch 0.16C Strom. Das lässt sich mit der Theorie so wie du es ausgeführt hast ganz einfach nicht vereinbaren, danach müsste der Akku spätestens jetzt totaler Schrott sein. Also ist sie
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Prozessorwechsel immer eine sehr teure Nachqualifizierung nach sich zieht und das garantiert zb Microchip, den 16C55 gibts immer noch und das seit 1995. Die meisten meiner Kunden setzen 8051, PIC, Motorola, NEC V850x oder ARM7 ein. Assembler spielt fast keine Rolle mehr, seit es zertifizierte Compiler gibt,
immer eine > sehr teure Nachqualifizierung nach sich zieht und das garantiert zb > Microchip, den 16C55 gibts immer noch und das seit 1995. Die meisten > meiner Kunden setzen 8051, PIC, Motorola, NEC V850x oder ARM7 ein. Im Jahr 1995 wusstest du schon, das es den 16C55 auch noch im Jahr 2005 geben
-
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
RS232 programmierung unter C18
Du musst im Sourcecode auf Zeile 54 statt: [c] if (c==0) { [/c] schreiben: [c] if (c!=0) { [/c] Dann sollte es gehen. Sagt jedenfalls meine Kristallkugel.
Severino R. wrote: > Du musst im Sourcecode auf Zeile 54 statt: > [c] > if (c==0) { > [/c] > schreiben: > [c] > if (c!=0) { > [/c] > > Dann sollte es gehen. Sagt jedenfalls meine Kristallkugel. ich habe folgender Sourcecode: char z;
-
Thread
8 Bit binär zu ASCII
@ Peter Dannegger Ich arbeite schon ein paar Jahre mit µC allerdings mit PIC16FXXX. Auf Avr bin ich erst vor ein paar Wochen umgestiegen. Daher bin ich mit deren Struktur noch nicht so vertraut... Bei PIC kann man ja direkt mit werten rechnen die im SRAM stehen
|| x==53 || x==63) { Ascii_Einer=51; } if(x==4 || x==14 || x==24 || x==34 || x==44 || x==54) { Ascii_Einer=52; } if(x==5 || x==15 || x==25 || x==35 || x==45 || x==55) { Ascii_Einer=53; } if(x==6 || x==16 || x==26 || x==36 || x==46 || x==56) { Ascii_Einer=54; }
-
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
Anfänger Warenkorb
als stiftleiste würde ich eher sowas nehmen: SL 1X36W 2,54 diese und andere zu finden in: » Steckverbinder » Stift-, Buchsenleiste, Jumper » Stiftleisten nimm dir noch noch ein paar transistoren mit: BC 547C und davon 10 stück. für ein bisschen mehr leistung
nicht auswählen? -c ponyser sollte alles sein, was er braucht.
-
Thread
Luxeon Cluster Dimmen
www.reichelt.de/?;ACTION=3;LA=2;GROUP=B515;GROUPID=3182;ARTICLE=7637;START=0;SORT=order_col_artnr_besch;OFFSET=16;SID=26uCiilKwQARoAACf2IWI9f455d3e4b922dca54ecb43024e3a693 @Alexander: Ja, habe bei Linear auch einiges gefunden, aber nichts passendes im DIL oder TO-Gehäuse. @Jürgen Berger: Das ist doch ein
gibt es doch mit Sicherheit besseres? Schau mal unter ttp://www.mikrocontroller.net/articles/Mosfet-%C3%9Cbersicht#N-Kanal . Ein Treiber ist bei 39kHz definitiv angebracht. Die induzierte Spannung ist schließlich auch von der Abschaltzeit abhängig. Der PIC wird nicht viel mehr als 20mA schaffen und
-
Thread
Inline Assembler- Bits spiegeln
0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8, 0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4, 0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4, 0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec, 0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc, 0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2, 0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2
0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4, 0x34, 0xB4, 0x74, 0xF4, 0x0C, 0x8C, 0x4C, 0xCC, 0x2C, 0xAC, 0x6C, 0xEC, 0x1C, 0x9C, 0x5C, 0xDC, 0x3C, 0xBC, 0x7C, 0xFC,
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
sein. Für AVR gibt es den GCC als freien Compiler, für den PIC gibt es auch einen freien C-Compiler wenn mich nicht alles täuscht. Teuer ist das ganze auch nicht, du benötigst minimum einen µC, ein Experimentierboard und ein entsprechendes Programmiergerät (sofern
Hallo, ich habe einen uC (PIC18F452) benutzt. Der hat nur eine serielle Schnittstelle. Die Txd geht immer zum PC Rxd kann ich auf EBus oder PC Schalten. In zwischen kann der uC in festen Zeitabständen ausgewählte Daten auch
-
Thread
ARM7: Start geglückt aber noch Fragen
CCS Compiler als Grundlage nimmst. Der GCC steht zwei oder drei Stufen über dem PIC-C. Was bei den C-Compilern für die 8Bitter noch hinzukommt ist ihr notorischer Drang zu 16Bit Berechnungen, auch wenn 8Bit genügen würden. Im Internet gibt es diverse Vorlesungsskripte zur Sprache C. Kannst ja mal bei Google dein Glück versuchen. Der PIC-C ist mehr oder weniger nur an C angelehnt.
-
Thread
Was hört ihr für Musik ?
/watch?v=rHTxYT67yv4&list=PL49AD7C4307688D47&index=16 https://www.youtube.com/watch?v=R_mqt_q-7yg&list=PL49AD7C4307688D47&index=1
(16x16, 25x16 ..) John Lee Hooker, Carlos Santana and Etta James - Blues Boogie Jam (Official) https://www.youtube.com/watch?v=jRMzVMe18cA (7:22) FLEETWOOD MAC. NEVER GOING BACK AGAIN. https://www.youtube.com
-
Thread
Gibts einen PIC 18LF8720 ?
Bei Reichelt hab ich gerade den im Betreff genannten PIC gefunden. -> PIC 18LF8720-IPT für 5,10€ Jetzt hab ich ein Datenblatt dazu gesucht und bin nicht fündig geworden. Auf der Microchip Seite ergibt die Suche keinen einzigen Treffer. LF Modelle
Naja, Auslaufmodell ist bei Microchip ziemlich relativ zu sehen. Man bekommt selbst die uuuuralten 16C54 noch zu kaufen. Der aktuelle Nachfolgetyp zum 8720 ist IMHO der 8722. Und von wegen datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39609b.pdf
-
Thread
Microchip Programmer Firmware und Updates
..eine sache ist mir zu den c-typen noch aufgefallen... ich meine es gab mal eine 16c84 ausführung vor den 16f84 der sich wieder flashen ließ, oder habe ich das falsch in erinnerung!? der typ pic16c54 war damals die prom variante
Eigenbau zu aufwändig. Microchip wird sicher nicht reich mit dem PUM. > ich meine es gab mal eine 16c84 ausführung vor den 16f84 der sich wieder > flashen ließ, oder habe ich das falsch in erinnerung!? Ja, der PIC16C84 hatte ein EEPROM (nicht Flash!) Programm Memory. Aber der ist vom PIC16F84 abgelöst
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
..?..sP. 0030 05 b4 6c e5 00 00 48 54 54 50 2f 31 2e 31 20 32 ..l...HTTP/1.1 2 0040 30 30 20 4f 4b 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 00 OK..Content-L 0050 65 6e 67 74 68 3a 30 30 30 30 30 30 35 37 31 32 ength:0000005712
e1 31 00 00 48 54 54 50 2f 31 2e 31 20 32 ...1..HT TP/1.1 2 0040 30 30 20 4f 4b 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 00 OK..C ontent-L 0050 65 6e 67 74 68 3a 30 30 30 30 30 30 33 36 34 36 ength:00 00003646 0060
-
Thread
Zeitmultiplexing- Leds ohne Vorwiderstand?
einen Spielstand, oder was auch immer da angezeigt werden soll pro Modul. Das läuft dann auf 15, bzw. 16 unabhängig zu steuernde Segmente pro Modul hinaus => asolut machbar mit einem sehr kleinen µC. 1a. Jedes Segment bekommt einen eignen "Treiber", zum Bleistift BSN20, kostet pro Stück 9 cent, dazu
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
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hier mal Ulrichs Webserver 1.0.3 mit FAT12/16/32 und MMC/SD. Statt raket.gif wird image1.jpg von MMC/SD geladen wenn eine Karte erkannt wird. Ist noch starr reinprogrammiert. Achtung: Ich hab da massiv an httpd.c, stack.c, main.c und enc28j60
Leider kann ich die neue Version trotz WinAVR vom 16.05.2007 nicht komplilieren: Compiling: httpd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst
-
Thread
wie Daten an MSP430F1611 seriell einlesen?
Hallo, Habe mal versucht den Code für einen PIC 16F876A umzustricken. Leider ist bei dem zweiten Byte der ParityCheck immer FAIL und die Temperatur wird um 10,00°C zu wenig angezeigt. Allersings verstehe ich dieses Verhakten absolut nicht!!
programm (zwei drei posts über meinem) folgendes verstehe ich aber nicht. temperatur ist eine 16bit unsigned integer variable...was bedeutet das float davor? in diese variable wird der tempsensor output geladen bei 25°C sind das 0x2FF der sensor sendet immer 11bit pakete [code]Temp_celsius
-
Thread
Bluetoothmodul BTM-222
Bluetooth-Modul dar. Wir haben bereits einen Pulsgurt entwickelt dieser liefert Pulswerte welcher unser uC (ein PIC) A/D- Wandelt wir haben noch kein Bluetooth-Modul gekauft haben uns aber für das BTM222 entschieden (klein und günstig). Ich habe nun folgende Frage ist es möglich über die Serielle-Schnittstelle
[c] printf('4\r'); [/c] Das sind 2 Zeichen. [c] Delay1KTCYx(400); printf('4'); Delay1KTCYx(400); printf('\r'); [/c] Hast du einen PIC mit 2 UARTs? Konfigurier die zweite und nutz den PIC als
-
Thread
reines C Problem und Denkblockade
3 2 1 0 _______________________ 7| 64 63 62 61 60 59 58 57 6| 56 55 54 53 52 51 50 49 5| 48 47 46 45 44 43 42 41 4| 40 39 38 37 36 35 34 33 Reihe 3| 32 31 30 29 28 27 26 25 2| 24 23 22 21 20 19 18 17 1| 16 15 14 13 12 11 10 9 0|
9 + z( x >> 1, y >> 1 ); } [/c] Peter
-
Thread
LED Laufschrift
Hallo zusammen Ich habe eine LED-Laufschrift-Software fuer einen PIC16f877 /Pic 16F876 geschrieben. Die Software ist fuer eine LED-Matrix von 96x8 LED`s ausgelegt. Eigener Zeichensatz Tastaturroutine fuer eine PC-Tastatur,Uhr verschiedene Anzeige-Modis.... und und und
Ich habe den Pic gewaehlt, weil der ueber ein Flashrom verfuegt,das man quasi vom programm selber aus programmieren kann. Der Speicher ist in 3 Hauptteile aufgegliedert. Der Pic 16F877/876 verfuegt ueber 8 KB. 2KByte
-
Thread
BLDC, Synchronmaschine, Drehfeld Experimentierschaltung Gesperrt
>Ich dachte immer I2C wäre deutlich schneller, und um ehrlich zu sein >halte ich UART auch tatsächlich für zu langsam Nun: I2C kann max 400kHz SCL-Frequenz. UART bis zu 1MBaud. Zu beachten ist herbei allerdings immer,
sowas in der Art vor: http://www.reichelt.de/?SID=30UtGucKwQAR4AAGW-cpk19f64ec607fbda930e484abb79843c80;ACTION=3;LA=2;GROUP=C1443;GROUPID=3225;ARTICLE=41050;START=0;SORT=artnr;OFFSET=1000 oder http://www.reichelt.de/?SID=30UtGucKwQAR4AAGW-cpk19f64ec607fbda930e484abb79843c80;ACTION=3;LA=2;GROUP=C142
-
Thread
CAN-BUS mit dsPIC30F6014
Schau mal ob am C1TX Pin des dsPIC was rauskommt.
#0x3f,w0 000214 70C000 ior.b w1,w0,w0 000216 B7E392 mov.b w0,C1CFG1bits 16: C1CFG2bits.WAKFIL = 0x0; // can bus line filter is not used for wake up 000218 A9C395 bclr.b 0x395,#6 17
-
Thread
Ansteuerung von 16 Segment-Anzeige
100 100 R7 2 Z5U-2,5 100N 100n C1, C2, Vielschicht 1 RAD 470/16 470u C3; 16V 1 uA7805 7805 IC1 1 BC 327-40 BC327 Q1 1 PSC 08-11 rt
zeichnungen >aktuallisieren dann versteh ich das besser wo ich die sachen einlöten >kann, also brauch ich 16 Z-dioden richtig? 2 für jedn Schalter und 4 für Wer hat was von 16 Z-Dioden geschrieben? Lesen Denken Verstehen Hier nochmal " C1,C2 und IC1 fliegen raus. Alle Widerstände an der 16-Segmentanzeige
-
Thread
Parallax Propeller
Auch wenn ich jetzt seit 1983 fast täglich Assembler programmiere auf verschiedenen Systemen (Pic, Atmel, x86, NEC, Motorola etc.) bin ich von dem Teil begeistert. Klar, der neue mit 16 Cogs und anderem Timing ist interessanter, aber das ist schon mal ein Anfang. Übrigens, ich habe noch keine
vermeiden und Probleme mit den gegebenen Möglichkeiten zu > lösen. Das heißt also, dass weiterhin der PIC16F84 oder die kompatiblen Nachfolger 16F628 in der Firma verwendet wird. Aber doch dann kein Propeller. Irgendwie hat Parallax schlechte Karten ... Firmen wollen ihn nicht und Privatleute wollen
-
Thread
Einladung: XMEGA AVR - Vortrag der Firma Atmel
Die Dinger sind ja echt geil: SDRAM Interface, 2MS/s 12bit ADC, 1MS/s 12bit DAC, 8 USARTs, 8 16bit Timer, 4 SPI und I2C, PLL
Allerdings scheinen die Uarts kein Trigger für die DMA-Einheit zu sein, wie es z.B. bei den kommenden PIC32 der Fall ist > und die beim 256 bis zu 16 KB SRAM) > oder die vielen kleinen Details (zB 32 MHz Interner > Oscillator,Flash-Application Table Section, Softwareresetregister, > anscheinend neues
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Amateur, dass er mal mitkommt in die Absorberkammer. Der ist ganz begeistert von diesen Basteien :-) [c] /********************************************************** copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function
EDIT: Meine Version der Baudratenfunktion: [c] void rfmSetBaud( uint16_t baud ) { uint16_t tmp; //minimal baudrate with cs=0 is about 2700 if( baud < 2700 ) { tmp = (344828/(baud*8)-1); //cs=1 BR=344828/(R+1)*(1xcs*7)
-
Thread
200 LED Matrix mit nur 8 LEDs
womit sich 22,2U/s einstellen und damit für das menschliche Auge nicht mehr zu erkennen ist. Als µC ist ein ATMEGA16 mit 8MHz geplant, was den Vorteil hat, dass ein Interrupt alle 10000 Clocks ausgelöst werden muss um genau auf 10° Refreshrate zu kommenn. Eine Lichtschranke soll der rotierenden
Ganz einfach: [c] uint8_t DisplayRAM[256, 16] = {}; // 256 Spalten, 16 LEDs uint8_t* DisplayPixels = &DisplayRAM[0,0]; uint8_t DisplayRow = 0; ISR(TIMER_XYZ) { if (DisplayRow == 1) { return
-
Thread
PIC10F206 - Port schalten?
TRIS ist im Prinzip wie DDRx beim AVR. Ein PIC mit mehreren Ports hat natürlich auch für jeden Port ein TRIS-Register (TRISA, TRISB...). Bei den ganz alten PICs (16C54...) gab es wirklich einen speziellen Befehl, um diese Register zu setzen. Bei
Inline-ASM einzufügen: [c] movlw b'0000000' ; all output tris GPIO [\c] Und die Fuses sind bei mir: [c] ; Configuration festlegen: ; kein codeprotection ; kein WDT-Timer ;
-
Thread
USB RFID Tag Leser
L1 ist das ein LQH3C 10 und C22 und C14 ein ELKO 10/16 ?
sind und den ISP zugriff verweigern... Hier ein Bild von meinen Fusebits Einstellungen: http://pic.leech.it/images/b9c974nachher.gif