-
Thread
PIC24F zum Einstieg
noch einen ICD3 dazu brauchst. Zumindest vor ein paar Jahren war das nicht selbstverständlich. PIC24F ist schon okay. Wer einmal mit einem 16 Bitter gespielt hat, nimmt keinen 8 Bitter mehr. Und wer mal mit 32 Bit .... PIC24F Peripherie ist auch gut. Mittlerweile gibt es aber schon soviele Derivate
China angeflogen. Manch simples Projekt kann dauerhaft auf solchem Board bleiben. Ich hab sowas für 8 und 14 Pinner (PIC12 bzw PIC16) in 5x5cm. Da passen beide in das gleiche Layout. Da hat man schnell einen Servotester, PWM Generator etc. gelötet. Und dann ein größeres in 10x10cm für PIC24F und PIC24E
-
Thread
Mikrocontroller zur Regelung DC/DC Wandler
bei mir grob folgende Resultate: XMC4000 Serie TMS320F28xxx bzw. TMS320C2xxx Serie dsPIC33 Serie Kennt Ihr noch andere sinnvolle Mikrocontroller? Welcher davon ist am "schnellsten" bzw. am "einfachsten" zum Laufen zu bringen für jemanden, der noch
DCDC schrieb im Beitrag #4953324: > Bspw. der dsPIC33EP16GS202 hat eine 15ns Comparator zum Abschalten > der PWM. Viel entscheidender ist, in welcher Zeit Du den Schalter ausgeschaltet bekommst. Das Maßgebende wird hier auf jeden Fall die Treiberschaltung
-
Thread
Relais (selber bauen)
https://www.amazon.de/Skynet-Relais-Modul-5-V-1-Kanal-Arduino-Raspberry/dp/B017DFWLXS/ref=sr_1_1?ie=UTF8&qid=1490614169&sr=8-1&keywords=1+kanal+relais+arduino Nur halt ohne die Stiftleiste und die Anschlussklemmen vorne.
Joe F. schrieb im Beitrag #4960552: > Ich gehe jetzt ein Bier trinken. Prost!
-
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
PIC18 & XC8: strcpy
folgende Zeilen eingeschränkt: char buf[100]; strcpy(buf, "hello"); diese erzeugen mir mit dem XC8 V1.41 und einem pic18f26k80 den Fehler: "C:\Program Files (x86)\Microchip\xc8\v1.41\sources\common\strcpy.c:19: error: (1466) registers unavailable for code generation of this expression (908) exit
strcpy hat hier noch keine Probleme verursacht, erst gestern ein Bestandsprojekt mit MPLABX 3.55 und XC8 1.41 nach kleinen Änderungen neu kompiliert und auf nen PIC18F46K80 geflasht.
-
Thread
Programmieren des HPS Pic controller Board
Board bestimmt super verwenden. Wenn Tutorial, dann besorge dir unbedingt den darin verwendetet PIC. Die meisten PICs mit 28 sind pinkompatibel. Such dir ein aktuelles Tutorial mit einem aktuellen PIC und aktuellen Tools.(z.B. PIC18F2xK22, PIC16Fxxxx 4-stellig hinter dem F, PICkit3, MPLABX) Tutorials mit einem PIC18F2xK22 gibt es z.B. https://pic-projekte.de/blog/pic18-tutorial-einleitung/ oder http://www.hs-ulm.de/wir/Personal/PersonalSaSchr/vschilli/Mikrocontroller/uCQ/
-
Thread
Pic18 - großes Array
Hallo, ich habe ein const char font[256][24] array auf einem pic18f26k40. auf einem pic 16 hat alles prima funktioniert, jetzt habe ich das auf den pic18 portiert und es geht nicht mehr. Fehlerbild - siehe Anhang. Ich sehe den Arrayinhalt im Debugger, wenn
einfiel: Write protection.. Aber die ist auch aus, siehe Bild. Weitere Infos: Ich verwende einen PIC18F26K40 mit dem XC8 in V1.41! Beim Rest komme ich leider grad nicht ganz mit. Was ich sagen kann: Zuvor hatte ich einen pic16f18857, da wurde das Array in einer "font.h" als: const char font[256
-
Thread
Konfigurationsbit für 16f630
Ich will den pic16f630 mit dem internen Takt betreiben. Dazu brauche ich einen config.h file den ich dann im C Compiler einbinden kann. Wie mache ich das.
Welchen Compiler benutzt du? Beim XC8 reicht ein [code] #include <xc.h> [/code]
-
Thread
ATTiny25: unklare Interaktion PROGMEM <-> ADC
dazu so aus: [c] 57: adc_square_sum += pgm_read_word (&square_number[adcvalue]); // only 8 bit ADC used +0000013C: 91800066 LDS R24,0x0066 Load direct from data space +0000013E: 2FE8 MOV R30,R24 Copy register +0000013F: E0F0 LDI R31,0x00
Takte á 500ns (16MHz / 8) und den Compare Match Interrupt verwenden? Könnte gehen ...
-
Thread
100ohm wiederstand für led beim atmega16
Hi, ich will an jeden Pin des Atmega16 eine LED anschließen. Der Atmega16 läuft bei mir mit 5V. Datenblatt der LED: ...perfekt wären 2,5V max. 6V... ...normal verbraucht die LED 20mA max. 30mA... 2,5 / 0,02 = 125ohm 2,5 / 0,03 ~ 80ohm Ich habe mich jetzt entschieden 100ohm zu nehmen. Überlebt der Atmega16 wenn alle LEDs an sind?
-
Thread
KiCAD ist im Kommen
ich an dem Schaltplan herumbasteln, wenn ich z.B. statt des SO8-78L05 einen SOT23-78L05 verwenden will, obwohl sich logisch nichts ändert. Im zweiten Fall brauche ich für den 78L05 ein anderes SO8-Footprint als zum Beispiel für einen ATTiny25 (wenn das der 8-Pinner
) (layer F.Cu) (net 1) (tstamp 58CAFD4F)) (segment (start 101.6 46.355) (end 100.965 46.355) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD51)) Dann wird eingelesen (NET 0 ) angezeigt beim unveränderten
-
Thread
AVR Attiny10 External Interrupt in C
0x0 <__vectors> 00000028 <__vector_1>: #include <util/delay.h> ISR(INT0_vect) { 28: 1f 93 push r17 2a: 0f 93 push r16 2c: 0f b7 in r16, 0x3f ; 63 2e: 0f 93 push r16 30: 10 e0 ldi r17, 0x00 ; 0 32: 4f 93 push r20
91 pop r21 54: 4f 91 pop r20 56: 0f 91 pop r16 58: 0f bf out 0x3f, r16 ; 63 5a: 0f 91 pop r16 5c: 1f 91 pop r17 5e: 18 95 reti 00000060 <main
-
Thread
FPGA/CPLD für Strommessung gesucht
20MHz Delta-Sigma-Takt bei 16 Bit am Ausgang - das klingt nach hundert kHz oder so. Möglichkeit 1: Sinc-Rekonstruktion in analog. RC-Lowpass und ADC danach. Nicht die feine Art aber du musst dir nicht überlegen wie du das in ein
Dann lässt sich mit shiften und addieren auch weit kommen. Das PSOC4 hat "datapath"-Einheiten, eine 8-Bit ALU mit einer 8-schrittigen FSM dran. Da hab ich mal einen (8-Bit) decimator für ein Delta-Sigma-ADC reingepackt. Da fallen mir so viele Lösungsansätze ein... Du kannst natürlich auch ein sinc3
-
Thread
Programmierbarer Taschenrechner mit PIC16F628
, Platine, LED-Treiber und Tastaturauswertung war alles selbstgestrickt. Es sollte absichtlich ein PIC16F628 mit nur 2K Programmspeicher und wenigen Pins sein. Dadurch war ich gezwungen, den kompletten Treiber für die Anzeige sowie die Tasteneingabe samt Plausibilitätschecks möglichst platzsparend hinzubekommen
nicht. Lego Mindstorms Rboter laufen mit Java Interpreter auch prima. Der RCX Computer hatte einen 16Bit µC mit 16Mhz, der NXT einen 32Bit µC mit 32Mhz. Das ist nicht weit von ATmegas und PIC's entfernt. > Ich vermute der 16F628 allein hat mehr "Power" als der ganze > Chipsatz, der damals erfolgreich
-
Thread
Belichtungsgerät kaputt?
Platine "Netz-Timer" ... das ist das Bauteil welches nicht läuft ... der Controller ist tatsächlich ein Pic16F84A. Das war nur knapp daneben :) Den Quarz werde ich mir mal ansehen. Danke für den Tip.
SmellyBelly schrieb im Beitrag #4930654: > tatsächlich ein Pic16F84A. Wenn das /Misstding/ nicht mehr anschwingen will, leg ein 1MOhm parallel.
-
Thread
Erfahrungen mit Arduino
Rufus Τ. F. schrieb im Beitrag #4927868: > Für diesen Missbrauch des Worts "Library" gehören die Arduino-Schöpfer > verprügelt. Da sie sonst für jeden Furz alternative Begriffe eingeführt > haben - "Sketch",
Rufus Τ. F. schrieb im Beitrag #4927868: > Was eine Library ist, ist im Umfeld Compiler - Assembler - Linker klar > und eineindeutig definiert, nämlich compilierter Code in einem > speziellen Library-Format
-
Thread
.bin-Datei für PIC-Programmierung verwendbar? Wie Umwandeln?
HY3005M-3 ist eine Hälfte defekt. Das Problem scheint bekannt, und offenbar ist die Ursache ein defekter PIC16F873A. Laut hier: http://translate.google.com/translate?hl=ru&sl=ru&tl=en&u=http://cxem.net/remont/remont61.php gäbe es für das betreffende Gerät auch die passende Firmware für beide "Hälften"
. Muss jetzt ein PICKit besorgen und dann einen Programmierversuch starten (Ersatz PIC16F873A habe ich hier). Das mit den Config Bits muss halt noch irgendwie ausgeknobelt werden, hoffe aber da kann man bei der 3A-Version "abkupfern".
-
Thread
cooles Arduino Projekt gesucht
>... irgendwie vermisse ich die 8-bit-Ära ... mei, war ich noch jung ;) Naja, mit einem AVR bist Du ja fast zurück in der 8-Bit Ära ... Oder besser: 8 Bit sind es immer noch, aber mit deutlich mehr Dampf.
Autor: Werner H. (pic16) >Ein Fortgeschrittener stellt nicht so dämliche Fragen und baut auch nur >Dinge die er auch gebrauchen kann. Soso ... und woher willst du wissen, was ein Fortgeschrittener so tut?
-
Thread
Fehler bei Microchip Beispiel Curiosity-Modul
/www.microchip.com/MPLABXCcompilers for more information. make[2]: *** [dist/default/production/PIC16F1619_Cur_v315.X.production.hex] Error 1 make[1]: *** [.build-conf] Error 2 (908) exit status = 1 nbproject/Makefile-default.mk:429: recipe for target 'dist/default/production/PIC16F1619_Cur_v315.X.production.hex' failed make[2]: Leaving directory 'M:/Klaus/Projekte/Test/PIC16F1619_Cur_v315.X' nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed make[1]: Leaving directory 'M:/Klaus/Projekte/Test/PIC16F1619_Cur_v315.X' nbproject/Makefile-impl.mk:39
-
Thread
LED 3x blinken dann LED permanent ON
kann ich den gesamten Code zum Download bereitstellen, es handelt sich im konkreten Fall um einen PIC 16F628A. Wenn es hilft ;-). Gruß Reiner
Hallo Reiner, Das von mir mitgeteilte Programm wurde mit MPLAB 8.92 erstellt, mit MPLAB SIM simuliert und dann, nachdem es fehlerfrei war, mit dem sprut brenner 8 in den PIC gebrannt. Dann wurde dieser Code ausgefuehrt (LED an RB1) wobei fehlerfreies Verhalten
-
Thread
Asymmetrischer Taktgeber 24h - 3min
arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ATmega328P Pro Mini Version No Power LED, no Regulator 5.0 V @ 16 MHz = 0.0058 mA 3.3 V @ 8 MHz = 0.0045 mA
dramatisch. Alles in allem wird ein vernünftig programmierter µC (vollkommen egal ob AVR, MSP430, STM8 oder notfalls sogar PIC18) bei ziemlich dem gleichen Strombedarf herauskommen wie die Lösung mit CMOS-Logik. Natürlich bei drastisch kleinerem Footprint und besserer Bedienbarkeit.
-
Thread
USB-Board mit externer Versorgung und 5V-Kompatiblität
Dann nimm Dir halt eine Lochrasterplatine, bau da einen PIC18F45K50 im DIL-40 drauf, 16 MHz Quarz, die unvermeidlichen 100n Kondensatoren zwischen Vdd und Vss, einen 470n Kondensator zwischen Vusb und GND, und eine USB-B Buchse. Das kann ja nicht so schwer sein
Frank K. schrieb im Beitrag #4916634: > Dann nimm Dir halt eine Lochrasterplatine, bau da einen PIC18F45K50... Genau das wollte ich ja vermeiden, außerdem habe ich keine USB-fähigen Chips rumliegen. Ist inzwischen aber auch egal, denn ich hab mir ein Arduino Pro Micro (die mit ATmega32U4) bestellt
-
Thread
AVR Preise gehen brutal runter.
Korrektur: Der ATtiny10 hat nur einen 8 bit ADC [code] ATtiny10 STM8S003 F_CPU 12 MHz 16 MHz Flash 1K Byte 8K Byte RAM 32 Byte 1K Byte EEPROM 0 128 Byte ADC 8 Bit 10 bit Timer
ATtiny10. STM8S003 > F_CPU 12 MHz 16 MHz > Flash 1K Byte 8K Byte > RAM 32 Byte 1K Byte > EEPROM 0 128 Byte > ADC 8 Bit 10 bit > Timer 1 3 > UART no
-
Thread
Wasserkühlung für Destille auslegen - aber wie?
Luftanströmung (Lüfter) hilft enorm, siehe http://www.infineon.com/dgdl/smdpack.pdf?fileId=db3a304330f6860601311905ea1d4599, S. 16. 3) Bei deinem Aufbau dürften die thermischen Verluste nicht vernachlässigbar sein. Kupfer ist ein guter Wärmeleiter, und die Oberfläche der Konstruktion ist nicht beliebig
Dirk D. schrieb im Beitrag #4221853: > Im Baumarkt findest do solche Aluprofile: > > http://pic.leech.it/pic.php?id=bc110hddkhleral.jpg > > auch mit dickerer Wandstärke und auch mit 2 Flügeln. > Die eignen sich wunderbar für eine einfache Flüssigkühlung. Für weitere Versuche habe ich einen
-
Thread
Microchip erweitert 8-bit µC Portfolio um PIC16F15386 Familie
 Microchip stellt mit der PIC16F15386-Familie die neueste Erweiterung der 8-bit [PIC](/articles/PIC) Serie vor. Die neuen Controller zeichnen sich vor allem durch umfangreiche und vom Prozessorkern
](http://www.microchip.com/promo/pic16(l)f153/) *[Produktseite PIC16F15386](http://www.microchip.com/wwwproducts/en/PIC16F15386) *[Aktionsseite PIC16F15386 Entwicklungsboard](http://www.microchip.com/promo/pic16f15386-form-promo)
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Die STMx sind einfach spotbillig für die Leistung. STM8-Board für unter 1€, STM32F103 für 2,20€, Programmer kostet ähnlich viel.
/noch/ einen PIC16 Typen auf den Markt wirft?
-
Thread
Es gibt noch immer Entwickler-Jobs in Hochlohnländern. Wieso?
&id=100A1DE13BFB283E210754B7B8E68762545194DA&q=stra%c3%9fenbau+nepal&simid=608046170794885703&selectedindex=12&ajaxhist=0&first=1&thid=OIP.M9d9d1ed17f999211bca12a67d494b7d7o0
Ressourcen nicht schafft, sind Prozessoren. Die ersten Generationen von Microchips simpel gestrickten 16-Bittern (dsPIC30) hatten CPU-Fehler drin - bei den aktuellen habe ich nicht nachgesehen. ARM erging es nicht anders, auch da gibts auch in den einfacheren Cores immer mal Fehler drin, wie CPU-Befehle
-
Thread
DSP oder 32bit µC?
> vorzeichenbehaftete Zahlen multipliziert werden. Da reicht ein kleiner PIC24 locker aus. Fast ein beliebiger. Der kann 16x16bit in Hardware. Alternativ ein PIC32MM: http://www.microchip.com/wwwproducts/en/PIC32MM0032GPL020 Der schafft einen 16x32Multiply in einem Takt. Der kostet <1€ / Stück und ist sparsam. PS: Auch ich glaube, dass das ein 8-Bitter mühelos schaffen sollte. Aber warum überhaupt überlegen - schließlich ist ein AVR ist teurer als der genannte PIC32 oder ein STM32F051.
-
Thread
SDuino: Beinahe-Arduino für STM8S
v aufrufe, dann bekomme ich als Ausgabe [code] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.5 #9841 (MINGW32) published under GNU General Public License (GPL) [/code] Das heißt, es kommt keine reine Zahl raus. Daher gibt's dann in der expr einen
Arduino15\packages\sduino\tools\STM8Tools\2017.11.06/wrapper/sdcc.sh: line 75: rm: command not found exit status 1 Fehler beim Kompilieren für das Board STM8S103F3 Breakout Board. [/c]
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Conrad und andere mit hauptsächlich privaten Kleinstverbrauchern als Kunden noch solche µC wie den PIC16F84 zu erschreckend hohen Preisen anbietet (zumindest für die Leistung die solch ein Oldtimer hergibt). Jemand
das änderte sich > dann schon. Wobei Microchip ja kein GCC Verächter ist. Die Compiler für deren 16- und 32-Bit Microcontroller basieren auf GCC. Die Version für MIPS war schon da und die für die dsPIC30 (und Nachfolger) strickten sie selber. Bei Microchips 8-Bittern ist das halt ein wenig schwer
-
Thread
Qualität bei Microchip's dsPIC33
Hallo! Hat hier sonst noch wer so schlechte Erfahrungen mit der Qualität der dsPIC33-Serie? Ich hab in den 80ern angefangen mit uCs zu arbeiten (Motorola, PIC16) und war es gewohnt, dass man die Fehler im Datenblatt an einer Hand abzählen konnte und der Chip das tat, was im Datenblatt
nur weil ich gerade mit einer neuen Charge Toshiba µC das gleiche > Problem habe: Fährst Du den PIC auf der höchsten Quarzfrequenz? dsPIC33FJ64MC804-H/PT Externes Oszillator-Modul SG-310 SCF C mit 16.0MHZ & 100ppm ;(Fin = 16MHz) / (PllPre = 2) => Fref = 8MHz ;(Fref = 8MHz) * (PllDiv = 20) =
-
Thread
Mal wieder: LCD will nicht (Atmega, GCC)
angepasst, sodass ähnliche Timings wie aus der Assemblerroutine erzeugt werden, siehe Oszi_GCC-Routine_2_16MHz.png. Hatte alles keine Wirkung. Ich habe auch den 16 MHz Quarz mal gegen einen 4 MHz getauscht, ohne F_CPU zu ändern, sodass sich stark verlängerte Timings ergeben, nichts. Dann habe ich noch in einer
nochmal weiter experimentiert. Wie weiter oben schon angedroht, habe ich mal andere Displays (ein 1x16, Typ ?, ein 2x8 Typ C0802-04 und ein 2x16 Typ CM1624) in dieser Schaltung und mit dem GCC-Programm getestet. Alle drei funktionieren so wie sie sollen, also ohne "DISPLAY ON" am Ende. Stecke ich dieses
-
Thread
"moderner" Kühlschrank - Steuerung defekt
http://www.ti.com/lit/an/snoa328/snoa328.pdf Stimmt! Mir war noch gar nicht aufgefallen, dass der PIC16C57 keinen AD-Wandler hat. Damit bekommt der 47nF C1 auch einen Sinn.
Arduino F. schrieb im Beitrag #4904366: > Da man nicht in den Pic rein schauen kann, Kann man schon, trotz CP. > weiß man auch nicht, was die > sich dabei gedacht haben... Da könnte man dennoch nur
-
Thread
DIAMEX-AVR unter arch linux
avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: error: usbasp_transmit: Input/output error avrdude done. Thank you. lsusb ergibt folgende Ausgabe: Bus 003 Device 026: ID 16c0:2a9b Van Ooijen Technische
Sebastian X. schrieb im Beitrag #4894717: > Ich konnte mit dem Befehl "avrdude -pm16 -c stk500v2 -P /dev/ttyACM0 -t > -F > " als root eine Verbindung aufbauen. Das ist doch schonmal gut, das heisst nämlich: avrdude funktioniert und der DIAMEX-Adapter funktioniert auch. > Ohne
-
Thread
STM32 HAL Tutorial
FAQ im Anhang der HAL Doku http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf 'How do I configure the system clock? Unlike the standard library, the system clock configuration
eine Lektüre für lange Winterabende, für den F4 knapp 1000 Seiten und für die F0 sogar 1300 Seiten... Diese Seite habe ich in meinen Lesezeichen, da sind einige Tutorials drin: https://stm32f4-discovery.net/2014/09/stm32f4-tutorials-one-place
-
Thread
Simples C cast von einem Buffer in einen anderen Typ
Ich benutze so eine structur : [code] typedef struct { union { uint8 rawdata[SYSTEMMEMORYSIZE]; struct { uint32 UniqueIdSlaveArray32[2]; uint16 EswVersion; } vars; } system; union { uint8 rawdata[EEPROMMEMORYSIZE
super, jetzt bekomme ich das nicht mehr hin das er auf eine falsche Addresse zeigt :-) Es ist ein PIC24F und ich habe in MPLABX gesehen das er auf eine falsche addresse zeigte und dazu natürlich auch die falschen werte drinne hatte. Na gut, geht bestens.
-
Thread
F1-Drehzahlanzeige selber programmieren
besser gefällt, wenn ich für jeden Gang das Drehzahlband anpassen kann. [c]void Drehzahlband (uint8_t AnzahlLeds) { const uint16_t BarGraph [16] = { 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF, //Aus, PC0 - PC7 0x1FF, 0x3FF, 0x7FF, 0xFFF, 0x1FFF, 0x3FFF, 0x7FFF, 0xFFF
kapieren. Sehr lustig :D :) Bernd N schrieb im Beitrag #4892244: > void BargraphAnsteuerung (uint8_t AnzahlLeds) > { > const uint16_t BarGraph [16] = {0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, > 0x3F, 0x7F, 0xFF, > 0x1FF, 0x3FF, 0x7FF, 0xFFF, 0x1FFF, > 0x3FFF
-
Thread
Wie einen PIC 10F202 programmieren ?
Gibt sogar 2 PIC16F...
---------- 1. Device Support List [/pre] [pre] .... Baseline Devices ---------------- PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F220 PIC10F222 PIC12F508 PIC12F509 PIC12F510 PIC12F519 PIC16F505 PIC16F506 PIC16F526 PIC16F54 PIC16F57
-
Thread
BMP von SDCard
//################################################################################### void read_pic(u16 point_x , u16 point_y ,char *name) //################################################################################### { res = f_open(&fsrc, name, FA_READ); if ( res == FR_OK ) { //WriteString(0,0,"bmp found",WHITE,RED); f_read(&fsrc, (u8 *)&bmp, sizeof(bmp), &br); if( (bmp.pic_head[0]=='B') && (bmp.pic_head[1]=='M') ) { res = f_lseek(&fsrc, ((bmp.pic_data_address_h<<16)|bmp.pic_data_address_l));
-
Thread
Pointer auf Flash im dsPIC
Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist
krampfig? Habe erst vor kurzem einen PIC12F1840 (Nachfolger vom PIC12F683) mit XC8 und C-Code maltraetiert.Ich find's super,obwohl ich bisher die kleinen Pics auch nur in Assembler programmiert habe. Ich bin offen fuer beide Varianten und
-
Thread
Binäreeingang mit 32 Ausgänge
Bist du dir klar darüber, was für eine Monsterplatine das wird? Ich würde da mehrere Platinen mit 8 oder höchstens 16 Relais vorsehen. Das ist übrigens bei SPS auch so, dass da Module verwendet werden. Ausserdem ist die Frage, was du schalten willst - bei 230 V brauchst du für die nötigen Abstände
Mega und die entsprechende Anzahl an Relaisbaugruppen dazu. http://www.ebay.at/itm/12V-Active-Low-16-Kanal-Relais-Modul-Brett-fuer-Arduino-PIC-AVR-MCU-DSP-ARM-DE-/282153333463?hash=item41b1a632d7:g:qb0AAOSwOdpXxBHA
-
Thread
tiny85 und v-usb Referenz Projekt
Mit den zwei 1n4148 in der 5V-Leitung vom USB lief mein Tiny45 immer so mit ca. 3,6V. Klar sind die 16MHz für 3,3V und auch 3,6V außer Spec. aber das ist kein Problem gewesen. Lief trotzdem immer. Die Mega8 im USBasp laufen ja auch bei 3,3V noch problemlos. Bisher hab ich noch keinen AVR gefunden der
den Ohren, > gelobe aber Besserung :) Warum der Stress? Es gibt schließlich Controller wie den PIC16F1454, die nicht/kaum teurer sind, auch in DIL erhältlich und USB 2.0 *Full Speed* in Hardware eingebaut haben, welches auch ohne Quarz auskommt. Natürlich alles 100% standardkonform und zertifiziert
-
Thread
Mikrocontroller: Programme im RAM ausführen
MIPS zB PIC32 68k, ColdFire (68k als RISC) PowerPC
68HC11, 68HC16, M16C, ... Frag lieber, welche das nicht können(*), dann wird die Liste nicht so lang. (*) Können ist je nach Hersteller der falsche Ausdruck, das kann auch als Feature verstanden werden. Bei 16-
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
gedacht: https://github.com/carrotIndustries/horizon/commit/bf16b4bfb8179641f8a21b1eee4dfbbb7cf2a065 Baut nun auf Ubuntu 16.04, der Part-Editor tut auch, ob der interaktive Manipulator funktioniert, konnte ich nicht testen, da meine VM kein OpenGL 3 kann.
/local/lib/libgobject-2.0.so.0 #8 0x0000000804f1e064 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #9 0x0000000802f3f47b in ?? () from /usr/local/lib/libgtk-3.so.0 #10 0x0000000801b8a124 in Gtk::Button_Class::released_callback
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
Link empfehlen. Markus DL8MBY
LAN2GPIB finde ich interessant! Ich würde aber einen einfachereren Ansatz nehmen! Wir haben 8Bit als Datenbus und 8 Steuerleitungen. Also könnte man doch 2 ATMega-Ports verwenden? Einen Port für die 8Bit Daten und einen für die Steuerleitungen. Sobald ein Eingang der Steuerleitungen kippt,
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
08 82 32 00 01 02 44 BAD 4 RSSI 51 (CRC 44 e1) #016 1509614456 2d d4 fe 5e 86 27 29 60 f0 56 d8 ID 7e5e +22.7 41% seq f lowbat 0 RSSI 80
12 02 48 97 a9 de 8a 00 04 40 87 40 87 1b cd 11 c9 e0 10 8f 0b RSSI 81 #010 1550420400 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 05 40 81 40 81 1b f3 00 1f e2 f0 c3 06 RSSI 81 Danke und liebe Grüsse Flavio