-
Thread
Lauflicht mit 28! Led´s
hab ich genau das gesehen, was Ihr schreibt. Was läßt sich denn einfacher umsetzen? Ein Aufbau mit µC oder mit PIC(oder war das das gleiche? hab ich nie richtig verstanden). Und nun ans bauen! Welche Hardware, Software, Programmiergeräte, Adapterkabel etc. benötige ich konkret, um mit dem µC oder PIC
> Ein Aufbau mit µC oder mit PIC(oder war das das gleiche? hab ich > nie richtig verstanden). Ein PIC ist ein Mikrocontroller, aber nicht jeder Mikrocontroller ist ein PIC. Es ist einfach eine der Mikrocontrollerarchitekturen
-
Thread
LPC2103 63MIPS?
Neue Datei benchmark.c mit den Testwerten des Zilog Z16F.
Ich habe mir grad auch mal die benchmark.c angeschaut. Dabei ist mir aufgefallen dass die PIC24 bei den 8 und 16 bit copy, fill und clear Tests wesentlich schneller sein müssten, wenn man statt der for-schleife ein repeat-konstrukt benutzt. Also
-
Thread
Hochtemperatur-Platinen
http://www.honeywell.com/sites/portal?smap=aerospace&page=High-Temp-Electonics3&theme=T5&catID=C8CB0A123-D15A-925D-8BF2-3FBCC5E54BB7&id=H0F4347A8-B418-9BBF-51D2-4FE2F72E6EC1&sel=3 Hmm, nicht schlecht, ein 8051 im Backofen ;-)
von ISOALA ( http://www.isolaag.com/d/ecomaXL/index.php?site=ISOLA_DE_product_description&sid=233&p=16 ) Tg-max bei 220degC, dieses Material habe ich schon erfolgreich bei dauerhaften Temperaturen von bis zu 180degC eingesetzt (Leistungselektronik für Halbleiterdetektoren im Hochvakuum). Die Platine
-
Thread
Warum besitzt der AVR keine Division-Funktion?
Interessant ist, dass viele Motorola-µC (z.B. 68HC908) mul8->16 in 5 und div16->8 in 7 Takten können. Sind allerdings CISC. Aber es geht. Und verwende ich auch oft (z.B. Umwandlung hex -> dez).
Wie schon geschrieben wurde, es kommt nur das in den µC rein, was wirtschaftlich auch wirklich sinn macht. Gutes Beispiel: der 80C537 (uralt 8051 ) konnte damals schon: Fast 32-bit division, 16-bit 2 multiplication, 32-bit normalize and shift by
-
Thread
PIC 16F877 EEPROM / CC5X
aufgetretenen Fehler) 2) in der MPLAB - IDE müssen nun alle ASM-Dateien eingefügt werden (nicht die C-Dateien) und die Datei 16f877.lkr Die Datei 16f877.lkr musst du im MPLAB-Verzeichnis suchen und gemäß CC5x-Handbuch anpassen oder Du nimmst meine (falls DU den PIC16F877 verwendest) 3) In der MPLAB-IDE
x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" GLCD_FONT8X14.asm /o+ /e+ /l+ /x- /p16F877 /c+ Executing: "C:\Programme\Microchip\MPASM Suite\MPASMWIN.exe" PID.asm /o+ /e+ /l+
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Initialisierung sollte das Display auf jeden Fall einmal zurückgesetzt werden. Hat jemand ein Tool bmp16 nach C ? - ich habe im Netzt schon gesucht Gruss Andi
zufällig etwas im RAM steht. Das ist bei mir nur selten der Fall. PS: Kennst Du das #USE FAST_IO() des PicC? Das ist in der Tat schneller und auch sonst effizienter als die output_bit() Funktion. #use fast_io(a) #byte PORTB = 0xf81 //(? PIC18) #bit LED1 = PORTB.0 #bit LED2 = PORTB.1 #bit KEY
-
Thread
uC Auswahl mind 5x PWM
msp430f149 / msp430f16xx der msp430 kann bis zu 10 pwms (allein mit timer B sind 7 PWMs möglich). der 149'er hat 60kB Flash, 2 Uarts (SPI/RS232). Abgesehen davon hat der MSP "nur" 48, anstatt der 54 I/Os. von den 48 i/os
Mickrocontroller von Renesas sind in dieser Beziehung wesentlich besser. Dort sind 16 bit möglich und der Quarz-Takt wird direkt verwendet. Also meine Empfehlungen: PIC18F6520 oder Renesas M16C/62. MFG, Bernhard
-
Thread
Can-Bus
einfachste und billigste Hardware für mich, um das Funk Gateway zu realisieren. Weil nen UART hat der PIC ja auch dran. Darüber würde der Receiver RCM 120 angebunden werden. Nen Protokoll müsste man dem PIC aber erst noch beibringen - oder? Gruss Mario
p.s. progammieren tuhe ich mit pascal oder c von mikroe vg raupe
-
Thread
Wassermelder mit PIC
Hallo, weil immer mal wieder die Frage auftaucht, wo PIC&Co verbaut sind. Ich habe hier gerade einen Wassermelder MX80 von Minimax aufgeschraubt. Der gibt Alarm, wenn im Haushalt Überschwemmung ist. Gab es für 10 Euro bei Lidl, im Internet findet man die
bin ich auf diese Firma gestoßen: http://www.g-alantic.com.tw/icproducts.htm Der Chip ist ein PIC16C54 Nachbau. Sehr interessant, wusste ich gar nicht, dass PIC mittlerweile auch von anderen Firmen kopiert wird. Betrieben wird das Teil mit einem 455KHz Resonator. Für den Alarm ist ein Piezopiepser
-
Thread
Zigbee Module gesucht
Hallo, Module mit CC2420 ohne µC gibt es z.B. bei RS für 35EUR ohne MwSt. Sind die EZBee Module von Flexipanel. RS hat aber auch die PIXIE Module mit PIC im Programm. Ich selbst experimentiere noch mit den CC2420 RF header boards
@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)
-
Thread
TV Bild mit AVR
die Zahlen 0..9: .db 14,17,25,21,19,17,14,0 ;0(48) .db 4,6,4,4,4,4,14,0 ;1(49) .db 14,17,16,8,4,2,31,0 ;2(50) .db 31,8,4,8,16,16,15,0 ;3(51) .db 8,12,10,9,31,8,8,0 ;4(52) .db 31,1,15,16,16,16,15,0 ;5(53) .db 24,4,2,15,17,17,14,0 ;6(54) .db 31,16,8,4,4,4,4,0 ;7(55) .db 14,17,17,14,17,17,14,0
@Jan >Gratuliere, sie doch Klasse aus ! danke >Womit ist das realisiert ? C ? ASM ? in Assembler, ich glaube in C wäre es nicht so ohne weiteres möglich, das es teilweise auf jeden einzelnen 16-MHz-Takt ankommt. Bernhard
-
Thread
Elektor Reflow Ofen
Bauteilliste für eine kompakte Ofensteuerung, wie ich sie bauen würde/werde: 1x atmega8-pdip 1x quarz, 16MHz HC49 2x Kerko 33p 1x 7805 (TO-92) 1x Elko 100µF/16V 105°C 1x Elko 220µF/35V 105°C 4x LED 3mm oder 5mm 4x Taster DT6 1x LCD (1x16 oder 2x16) 7x Kerko 100n 1x Trafo 1x9V, 2.8VA z.B. Era EI30
-Kondi mit 100nF 1x Widerst. 100 Ohm 5x Widerst. 330 Ohm 2x Widerst. 1k 1x MAX232 4x Elko 1µF/16V 105°c 1x Sub-D Buchse, print 2x 2-er Schraubklemme 2,54mm Eventuell noch 2 Widerstände + 1x100nF mehr (Für bessere Temperaturauflösung) Wer will auch noch einen weiteren Varistor 250V+ Feinsicherung
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
den Ausgang Daten, warum nicht TX...... Hat es was mit der Trägerfrequenze zu tun? Bin nicht der C - Kenner....
Wäre es möglich einen ATMega AVR 8-16 AU im Gehäuse TQFP-32 anstatt AT90S2333 zu benutzen. Muss da noch die Schaltung (homeautomation.zip) geändert werden? Müsste man in diesem Fall (für ATMega AVR 8-16 AU TQFP-32) noch das Programm aus
-
Thread
läuft der 16C54-RC/P auch mit 4MHz oder nur mit RC Oszi??
Hallo Forum, ich hätte mal eine dringende Frage. Läuft der PIC16C54-RC/P auch mit 4MHz oder nur mit RC Oszi?? Im internet habe ich gelesen, dass er auch mit 4MHz läuft. Im Datenblatt steht auf Seite 191 unter Frequncy Range das das Suffix RC bedeutet der Controller
Die schon recht alten PIC16C5x im Plastik(OTP)Gehäuse hatten noch keinen mit fuse- bzw. configbits umschaltbaren Oszillator. In der Regel arbeiten die Teile wirklich nur in dem vorgesehenen Modus, hier externes R/C Glied.
-
Thread
Eure Erfahrungen mit SDCC
Im Moment verwende ich PIC Mikrocontroller und den HI-TECH C Compiler. Ich habe aber vor, mich von diesem zu "lösen". Eine Alternative erschien mir der SDCC (Small Device C Compiler) welcher die Pic14 und Pic16 Architektur
Pic16/18/24/32 der letzten 5-10 Jahre sind sehr gut für C > Programmierung geeignet, da diese extra HW/SW bekommen haben, um > optimaler C Code übersetzen zu können. Um "sehr gut für C" geeignet zu
-
Thread
Modifizierter Laminator - 1A Ergebnis
Profi Laminator,360W) umgebaut. Gereglet war dieser mit 2 mechanischen Festtemperaturregler 95°C für 80Mic 110°C für 100-125Mic Temperaturbegrenzer schaltet bei 145° ab und 54° wieder ein und eine Temperatursicherung 192° Nachersten Versuchen stellte ich fest,daß die Temperatur wohl zu niedrig
- und die 1N4148 verträgt je nach Hersteller bis zu 175°C oder gar 200°C. Brauche also gar keinen KTY84, der bis 300°C verträgt. Und ADC gibt's auch bei PIC10, Comparator reicht auch, wenn man noch 'nen Kondensator und 'nen Widerstand dazu nimmt. Aber dazu
-
Thread
Infineon µC XC164D-Serie
Oder nen M16C von Renesas. Hat drei Uart`s, die auch für SPI genutzt werden können. Mfg Sascha
auf so eine schwammig formulierte Anfrage soviele Antworten bekommt. :D Fassen wir zusammen: - 16bit hardware SPI ist gesetzt - Infineon µC ist gesetzt (da ich ne deutsche Firma und keinen deutschen Produktionsstandort brauche) Nun die Fragen: 16bit hardware SPI setzt zwar keinen 16bit-µC voraus
-
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
Controller mit analog Meßeingängen
als auch einen LCd Treiber integriert hat.Programmieren möchte ich den Controller am liebsten mit C, da ich C für die Uni lernen muß und mein Wissen auch gerne irgendwo anwenden bzw. erweitern möchte. Mfg Pete
genau aussehen soll, damit die richtlinien alle eingehalten werden, weis ich nicht. nur rein vom µC her sollte das doch keine hexerei sein. Naja... also ich verwende sehr gerne den PIC18F2220(ist wahrscheinlich etwas überdimensioniert :-)). ER besitzt 10 AD Eingänge(multiplexed) mit einer Auflösung
-
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
MINI-SPS mit AVR od. ARM
Maschinen sollte eigentlich machbar sein. Ich bin mir jedoch nicht sicher ob ein 8-Bitter wie AVR oder PIC als Untergrenze herangezogen werden sollte, oder ob man sich nicht gleich auf mind. 16-Bit als Untergrenze einigt. Eine Überlegung wäre auch ob man nicht sowas wie den R8C/13 der dem nächsten
24VDC / 3x dig.out pot-frei 6A/AC1 mit/ohne notbedienebene - 8x dig.in 24VDC - 4x dig.out 16A/AC1 mit/ohne notbedienebene Diverse - diverse auf-/unterputz raumfühler mit und ohne diplay die gehäuse für die ts35 montage sind okw-railtec-c gehäuse. diese linie möchte ich wenn geht beibehalten
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
habs jetzt nur überflogen, aber [c] aktcolor = pgm_read_byte_near(&pic[7+colortableindex]); [/c] das kann garnicht richtig sein. aktcolor muß ein 16Bit Datentyp sein, logisch. Davon abgesehen würde ich den Pointer "pic" nicht
Aufruf von "S65_PutRawBmp16" müssen anscheinend Höhe und Breite getauscht werden. Mit folgendem Aufruf hat es dann mit einem vollflächigem Bild gepasst: [c] S65_PutRawBmp16(0, 0, S65_test_pic_bmp, S65_test_pic_HEIGHT, S65
-
Thread
Handykamera MCA-25 ansteuern
23 41 54 2B 43 53 43 43 3D 32 2C 31 39 39 2C 42 39 0D 9A > ... so weit erstmal ;)
@lordludwig: Dreimal darfst Du raten, was ein 93C16 für ein Baustein ist.
-
Thread
Java auf AVR Gesperrt
geleistet, vor allem wenn man bedenkt das speicherfressende Librarys wie Display oder von mir aus Fat16 oder ein UDP Stack da nicht auch noch rein müssen sondern im Flasch vom µC landen Letztendlich bleibt es jedem selbst überlassen, aber bevor du deine Probleme da nicht gelöst hast isses glaub ich
Hallo habe bisher nur mit C auf uC progammiert. Denkt ihr, dass sich Entwicklungszeiten bei Verwendung von Java verkürzen?
-
Thread
Idealster Mikocontroller für Handhelds
ich dann noch einen ISP-Kabel? 3.) Bei Reichelt.de gibt es den ATmega16 n paar EUR billiger. Doch es gibt den ATmega 16-16 DIP und den ATmega 16-16 TQ. Welchen empfehlt ihr mir bzw. wo ist der Unterschied? Mag sein das die eine oder andere Frage etwas blöde ist, doch
Programmieren gibt es nicht mit anderem Quarz. Für den Mega16 gibt es 40-Polige Sockel mit 2,54mm Pinabstand. Der Quarz wird auf die Pltine gelötet wobei man sich zum Experimentieren passende Sockelleisten auf die Platine löten kann. MfG Andi
-
Thread
PIC Controller
Wenn die Fuses z. B. auf RC-Oszillator stehen, schwingt der Quarz nicht. Hab das schon bei einem PIC16F877 erlebt.
Hi Ich bekomme bei der Programmierung vom PIC16F84A: PICSTART Error Log File 14-Jun-2005, 14:56:39 Device Type: PIC16F84A Address Range 0-3ff Configuration Bits Errors Configuration Setting Expected Received
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
Naja, ich bin erstmal dabei, mir ein Board mit dem ENC28J60 und einem M16C62P Controller zu designen. Dazu suche ich erstmal die 50R Widerstände oder 49.9R in der SMD-1206 Bauform. Mfg Sascha
verschiedenen Controllern getestet: an enem DSP VC33 scheint das Interface schwierig zu sein; an einem R8C oder M16C ist es wegen des fehlenden Modes 0 fast unmöglich; an einem AVR hat es auf Anhieb geklappt. Der ENC wird bei dem AVR (90S8515) mit 25MHz betrieben; der AVR selbst mit einem 7.345MHz Quarz (
-
Thread
Labor Netzteil
solten sie aber recht schnell sein(min 400kHz)damit man mit HW-SPI die DA/AD's ansprechen kann. Ach ja 16Bit DA/AD kann man natürlich nehmen, ich dachte nur an den Preis, aber das müsste man mal untersuchen. Überlege gerade, eigentlich braucht jeder Einschub seinen eigenen uC um selbstständig arbeiten zu
da die 16x-Serie mit ADC und 2xDAC onboard. Am Ende kommt ihr mit ne handvoll Bauteilen aus. Ein µC ist nicht immer die beste Lösung.
-
Thread
Touchpanel-Sammelbestellung
Moin! 2.8"/4-Draht 4,00 Euro 4.2"/4-Draht 11,00 Euro 6.5"/4-Draht 16,00 Euro Achso, alle Panels sind aus Glas, in einem Datenblatt steht etwas anderes... MfG Felix Richter
;) Die Panels haben einen Stecker, der auf eine ganz normale, 4-polige einreihige Stiftleiste 2.54 mm paßt. MfG Felix Richter
-
Thread
LCD Controller für 640x480 LCD mit mega8515
ein paar 10 in den Sand gesetzt... Falls die Ansteuerung funktioniert, werde ich mir mit einem M16C62 einen Controller dafür basteln, da dieser über DMA verfügt.
nicht richtig dargestellt. villeicht könnt mir jemand behilflich sein was ich alles ändern da ich von C nicht viel ahnung hab im anhang das programm mit der 8x14 schriftgrösse und die 10x16datei mfg
-
Thread
Umstellung auf bleifrei
gekennzeichnet, woraus ich jetzt schließen würde das die andere Blei enthält. Beispiel: ATMEGA8-16PI ATMEGA8-16PU Bei letzterem steht: "Pb-free packaging alternative, complies to the European Directive for Restriction of Hazardous Substances (RoHS directive). Also Halide free and fully Green."
hallo wie schwer ist eigentlich ein z. B. Mega 16, und wieviel Blei ist in ihm enthalten (habe nirgends was darüber gefunden), vielleicht ist man bei den meisten Bauteilen ja sowieso unter den 0,1% ? gibt es schon einen Schnelltest, (kleiner Tropfen
-
Thread
Einfacher und billiger Webserver mit AtMega32
in this function) mmc.c:54: error: (Each undeclared identifier is reported only once mmc.c:54: error: for each function it appears in.) mmc.c:54: error: 'SPE0' undeclared (first use in this function) mmc.c:54: error: 'MSTR0' undeclared (first use in this function) mmc.c:54: error: 'SPR00' undeclared (first use in this function) mmc.c:54: error: 'SPR01' undeclared (first use in this function) mmc.c:55: error: 'SPSR0' undeclared (first use in this function) mmc.c:55
-
Thread
Schnelle FFT in Assembler
M16C ist eben eine ganz andere Klasse als der AVR, nicht nur in der Rechenleistung/Ausstattung, sondern auch im Preis und Gehäuse: Unter 25 , 100 Pins bekommt man die normalen M16C nicht (es gibt spezielle
Ich steuere die 32x16=512 LEDs im Multiplex mit einem zweiten uC an (1. uC macht die FFT, der zweite die Displaysteuerung.) Die 16 Zeilen steuere ich mit zwei 8bit Schieberegistern und 16 Transistoren, die Zeilen mit zwei
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
Aja es wird der PIC 16F819 verwendet
-
Thread
pic@mp3 - erste bilder meines HW-mp3-players mit color-TFT
@AxelR. Das ist ja egal. Nicht egal ist aber, dass PIC's verwendet werden. Toni
is doch egal welche mcu oder? zumindest hab ich alle routinen aus gutem grund in C geschrieben - nicht weil ich nicht in Assembler programmieren könnte, sondern aus portierbarkeitsgründen. So und jetzt hab ich hier genug PIC samples in PDIP rumfliegen, die sich wunderbar eignen um
-
Thread
AVR Ethernet Platine
Danach ein weiterer Zugriff aufs externe Ram und fertig. In Assembler etwa so denke ich: (ich mag kein C) ldi r16, zuAktivierendeBank sts Bankingregister, r16 ldi r16, Datenbyte sts startRam, r16 Oder liege ich da völlig daneben? Gruß Topsoft
und folgende Bausteine (ich schreib die Bezeichnungen einfach mal ab): DC-101 YCL 5V->9V 9645 16PT-005B YCL 9646 20F001N YCL 9642G MYSON MTD392N 9645 EA ATMEL 632 93C46 PC 20 MHz Quarz plus RJ45 Buchse und Kleinkram Die Karten müssten eigentlich alle OK sein. Biete 6 Karten. Suche (immer
-
Thread
PIC16C54
Hans-Ulrich Gienapp schrieb im Beitrag #130316: > ich möchte einen 16C54 programmieren und kann keine einfache Hw finden > und ein geeignetes Brennprogramm. Hallo Ulrich. Zu deinem PIC 16C54 eignen sich follgende Programmiergeräte: PICSTARPLUS, PROMATE II oder einem
Der PIC16F54 könnte zum 16C54 kompatibel sein. Der kann man mit jedem Microchip Programmer außer den PICkit2 programmieren.
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
*****************************************/ -uint16_t ADC_Get_Temp_Deg(void); // Get Temperature in 1/100 Deg �C +uint16_t ADC_Get_Temp_Deg(void) // Get Temperature in 1/100 Deg �C { uint16_t tmp; tmp = 10 + (ADC_Val_Temp
can be adapted later uint8_t kz = 7; // No. Values uint16_t kx[]=[304, 340, 397, 472, 549, 614, 675]; // ADC Values uint16_t ky[]=[500, 1000, 1500, 2000, 2500, 3000, 3400]; // Temp Values [1/100°C] uint16_t temperature (uint16_t adc) { uint16
-
Thread
I2C als "Hausbus"
hmm, leg doch usb-kabel und hänge da, wo du i2c brauchst ein usb-i2c wandler an. naja, ich habe mal mit dem usb-iow von codemercs i2c geräte angeseuert. nicht besonders schnell das ganze, aber es hat funktioniert.
Ja und woran liegt das? Kann ich nicht einen uC dazu bewegen über USB(wenn nötig selbst geschriebenen Treiber) mit meinem USB Bluetooth gerödels reden zu lassen? Wer hat dazu Datasheets,...? Denke ien AVR oder PIC reicht doch dicke um USB zu
-
Thread
Sammelbestellung One-RF 868 Tiny Transciever (ehem. addLink)
bisher bekannt sind (alle ohne Steuer, Versand und ggf. Zoll): B868MC-tiny/10-DIP-IA is 66.25 per pice 58.89 ab 10 Stück B868MC-tiny/10-DIP-WA is 70.00 per pice and the higher price is due to the SMA connector 62.22 ab 10 Stück B868-tiny/SMD-10-IA is 37.50 per pice ??? ab 10 Stück
Spannungsversorgung Easy Radio : 5V TinyOne: 5V Aurel: 5V RT868F4 : 3V (!) 4. Rastermass Easy Radio: 2.54mm TinyOne: 2mm (!) Aurel: 2,54mm RT868F4: 2,54mm 5. Schnittstellen Easy Radio: RS232 TinyOne: RS232 Aurel: RX,TX, RXTX Select (keine Ahnung ob man die direkt an einen Max232 anschliessen
-
Thread
Wie drehe ich eine Bitreihenfolge um??
>Der einzig verbleibende Nachteil der rekursiven Variante ist also, dass >sie für einen C-Only-Programmierer nicht sofort verständlich ist ;-) Ok, dann zeig mit doch mal den Lisp Interpreter für den AVR oder PIC :-) und die Ausführungszeit ist auch genausoschnell wie bei der Variante
schrieb: >> Der einzig verbleibende Nachteil der rekursiven Variante ist also, >> dass sie für einen C-Only-Programmierer nicht sofort verständlich ist >> ;-) > > Ok, dann zeig mit doch mal den Lisp Interpreter für den AVR oder PIC > :-) und die Ausführungszeit ist auch genausoschnell wie bei der
-
Thread
Einfache Sensortaste
[pre] Time: 14 Time: 14 Time: 14 Time: 14 Time: 50 ---- berührt Time: 52 Time: 56 Time: 54 Time: 56 Time: 62 Time: 14 ---- losgelassen Time: 14 Time: 14 Time: 14 [/pre] Funktioniert also astrein. Anbei das Testprogramm (auf nem T89C51RD2 getestet). Die LEDs gehen bei 25 an.
und per "value" den Messwert übergeben bekommt. Vielleicht kann man das ja noch optimieren :) [c] // globale buffer volatile uint16_t values[9]; volatile uint16_t buffer1[9][10]; volatile uint8_t bptr1[9]; volatile uint16_t buffer2[9][10]; volatile uint8_t bptr2[9]; uint16_t updateavg
-
Thread
Wetterstation selbst bauen
Ich bin auch für nen PIC. Das ganze kann man dann vernünftig in C programmieren (z.B. CCS-C-Compiler; einfach mal ne Demo nehmen). Von Basic halte ich recht wenig. Mit C kommt man wesentlich weiter; auch in der PC-Seitigen
PIC (z.B. 16F873A; den habe ich für ein ähnliches Projekt genommen) mit seriellem Ram müsste aber eigentlich auch schon reichen. Gruß Stephan
-
Thread
Interessantes Bauteil: DS1075
über einen 1-Wire-Bus mit dem ich noch nicht ganz zurecht komme. Ich hatte gedacht, einen kleinen 16er PIC mit UART zu nehmen, an den man den DS anschliessen kann um ihn über RS232 zu programmieren. Die URL zu dem DS lautet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2619 Kann man das so machen
programmerboard für den DS1075 ($99). http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2622 Leider ist da einen 16C54 PIC controller drauf, also nachbau nicht einfach. Mit der Software kannst Du die programmierung ganz einfach machen. Grüße Mark,
-
Thread
SMD-Controller
wenn du dir zutraust das selber zu löten gibts zum beispiel beim grossen c adapterplatinen die das ganze auf 2,54mm rastermass umsetzten z.b best nr 520911
Alles klar, werde mal nachsehen. Ich habe schonmal einen an einen PIC16F630-SMD Spulendraht gelötet (mit ner normalen Spitze); ich denke also das sollte ich (mit nem anderen Lötkolben) schaffen. Gruß
-
Thread
Dateizuordnungstabelle in FAT16
BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13 D1
07 00 CD 10 EB EF A0 FD 7D EB E6 A0 FC 7D EB E1 CD 16 CD 19 26 8B 55 1A 52 B0 01 BB 00 00 E8 3B 00 72 E8 5B 8A 56 24 BE 0B 7C 8B FC C7 46 F0 3D 7D C7 46 F4 29 7D 8C D9 89 4E F2 89 4E F6 C6 06 96 7D CB EA 03 00 00 20 0F B6 C8 66 8B 46 F8 66 03 46 1C
-
Thread
Reichelt: Was ich gerne im Programm hätte
Ich würde mir generel eine bessere Auswahl an PIC18F MCUs wünschen. Anstatt die vielen C Typen. Vor allem PIC18Fxxxx mit TQFP Gehäuse.
Hallo, ich vermisse Developmentkits z. B. DO-CPLD-DK (für CPLDs) oder welche für M16C, 8051/8052...
-
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:54: undefined reference to `cbi' drm3310.o(.text+0x1ba):D:\ATMEL\nokia 3310 display-Avr\AVR/drm3310.c:56: undefined reference to `sbi' drm3310.o(.text+0x280): In function `glcdn_PutStrXLine': D:\ATMEL
-
Thread
Verkaufe PIC-Programmer
hallo, wer braucht einen PIC-Programm? Software auf Diskette. Wird an die Druckerschnittstelle angeschlossen. Wurde noch nie benutzt. Dabei also : - eine Diskette - Programmiergerät, für 16C54 und 16C56
-
Thread
Binär -> Dezimal / BCD
Hallo, das müsste die Assemblerdatei sein die das macht. Ist für 12-Bit PICs (PIC16C54, PIC16C55, PIC16C56, PIC16C57,...). Du kannst sie dir aber einmal ansehen.
ASCII-Code und fertig. Anbei mal ein Beispiel nach dieser Methode für den AVR (nur 21 Instruktion = 16% der PIC-Version). Ist bloß etwas optimiert (abwechselnde Subtraktion / Addition bis zum Vorzeichenwechsel), man spart sich dadurch die Korrektur nach jedem Überlauf. Peter