-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Herstellerangaben :-) http://www.st.com/content/ccc/resource/technical/document/application_note/91/66/2d/8c/f9/b5/47/55/DM00089834.pdf/files/DM00089834.pdf/jcr:content/translations/en.DM00089834.pdf Antoli B. schrieb im Beitrag #4913261: > Werden die STMs und deren C-Code hier genau so supportet wie auch
/noch/ einen PIC16 Typen auf den Markt wirft?
-
Thread
Es gibt noch immer Entwickler-Jobs in Hochlohnländern. Wieso?
Technologie und wissen Technologie zu nutzen. https://www.bing.com/images/search?view=detailV2&ccid=TYTt1f5H&id=42F88525C4BFA5CAF9B52B5F539A9A7F96A86F85&q=stra%c3%9fenbau+nepal&simid=608015053761220113&selectedIndex=3&ajaxhist=0 oder das https://www.bing.com/images/search?view=detailV2&ccid=nZ0e0X%2BZ&
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?
multipliziert werden. >>Das wichtigste Kriterium ist neben dem Preis der Energieverbrauch, der >>µC sollte schaltbare Taktfrequenzen haben und über einen Schlafmodus >>verfügen, > > Das haben heute fast alle. Als möglicher µC käme noch die MSP430-Serie in Frage, die eine 16x16-> 32bit Multipliaktionseinheit
, insbesondere, wenn > 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
-
Thread
SDuino: Beinahe-Arduino für STM8S
nennen, das ist aber nicht in Stein gemeisselt. Im Moment geht so etwas mit frei wählbarem Namen: [c] // PCD8544 lcd(1,2,3,4,5); // so wäre es in C++ PCD8544 (lcd,1,2,3,4,5); // so ist es in C jetzt setup() { lcd_begin(); lcd_print_s("Hello World!"); } [/c] Weil der Präprozessor
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
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Karlmann schrieb im Beitrag #4900021: >>> Nachdem der µC fast doppelt so teuer geworden ist, ... > > Welcher µC war das? Renesas HD64F3800-Serie Preis ist bei unserem Distri 2015 von 3,1x€ auf 5,9x€ gestiegen. Nachdem die gesamte BOM ca. 10€ ausmacht
Reichelt, 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
-
Thread
Qualität bei Microchip's dsPIC33
zu sein. Auch TI hat nach einigem hin und her folgendes Erratum veroeffentlicht: SLLZ058A - TL16C752C/TL16C754C/TL16C2752 Short STOP Bit Errata "If the transmitter sends a STOP bit of shorter duration, e.g., 98 ms instead of 104 ms, the TL16C75xC can miss a subsequent START bit." Die Baudrate
> Auch TI hat nach einigem hin und her folgendes Erratum > veroeffentlicht: > > SLLZ058A - TL16C752C/TL16C754C/TL16C2752 Short STOP Bit Errata > > "If the transmitter sends a STOP bit of shorter duration, > e.g., 98 ms instead of 104 ms, the TL16C75xC can miss > a subsequent START bit." >
-
Thread
Mal wieder: LCD will nicht (Atmega, GCC)
gibt es nicht. Programmiert wird im Atmel Studio 7, Programmer: JTAGICE3, Prozessor: Atmega168 mit 16MHz Quarz, Display: 16210 (großes 2 x 16). Programm im Anhang (Main.c). Verwendet wurden die lcd-routines aus dem Tutorial. Beim Starten des Programms wird das Display auch initialisiert, das sieht
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
Kompressor frisst zu viel Strom? Hm, Fehlanzeige. Die Steuerung ist komplett in THT, Herzstück ist ein PIC16C57C. Um den Kompressor kümmert sie sich gar nicht (schaltet nur per Relais an und aus). Es gibt nur zwei "Sensoren", d.h. zwei NTCs. 1. 2,33k bei 25"C (also wohl ein 2,4k +/-5%) für den Kühlraum
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.
-
Thread
STM32 HAL Tutorial
diese Dokument http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/77/25/0f/5c/38/48/80/DM00122015.pdf/files/DM00122015.pdf/jcr:content/translations/en.DM00122015.pdf Allerdings fehlt reicht mir dieses PDF nicht um zu verstehen was hier abgeht. Könnt Ihr mir den Einstieg
Hallo, mir geht es da wie beim Arduino 1.0.5 und beim PIC mit CCS. ich habe mir da eine funktionierende Umgebung zusammen gestrickt, etliche Chips per Hand eingefpflegt in die Scripte, kann einen Attiny84 programmieren usw. Und auf einmal kommt
-
Thread
Problem Timer1 überlauf
zusammen, ich hab mal wieder ein Problem. Ich habe ein Programm auf meinem Mikrocontroller (PIC 16F648A) dass sich nach einem Ablauf wiederholt. Die Dauer dieses Ablaufs ist abhängig von den eingelesenen Werten (über AD-Wandler). Allerdings soll dieser nach einer immer gleichen Zeitkonstante
AD-Wandler 2. Werte des AD-Wandlers berechnen 3. Warten bis Timer1 überläuft 4. Überlauf löschen 5. Zurück zu Punkt1 springen Laut meiner Auffassung sollte der Zyklus 1-5 immer gleich lang sein, da der Timer1 immer nach 65535 Takten überläuft. Das ist er aber nicht, er ändert sich Abhängig vom
-
Thread
Simples C cast von einem Buffer in einen anderen Typ
[c] net_header_t *ph; ph = (net_header_t *) netbuf; ph->command = 1; /* alternative */ #define x (*((net_header_t *) netbuf)) x.command = 1; [/c]
TEMPCHANNELSEXCLREF]; uint32 CalOffset[CALPOINTSMAX][TEMPCHANNELSEXCLREF]; uint16 SlaveAddress; // 0xBB10/0xBB12/0xBB14/0xBB16. Others invalid } vars; } eeprom; } t_var; extern t_var var; [/code] Nur aufgepasst : Zwischen GCC und CodeVision compiler gibt es da kleine
-
Thread
F1-Drehzahlanzeige selber programmieren
lässt sich auch auf 16 BIT erweitern nur musst du dann diese wieder in 2x8 BIT für den jeweiligen Port zerlegen. [c] void BargraphAnsteuerung (uint8_t AnzahlLeds) { const uint16_t BarGraph [16] = {0x00, 0x01, 0x03
sieht dann so aus... [c] void BargraphAnsteuerung (uint16_t Drehzahl) { const uint16_t BarGraph [16] = {0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x7F, 0xFF, 0x1FF, 0x3FF, 0x7FF,
-
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
einzubinden, könnte mir einer von ihnen helfen. Oder wie könnte mann das schneller machen. mfg [c] //################################################################################### void read_pic(u16 point_x , u16 point_y ,char *name) //####################################################
Harald schrieb im Beitrag #4889027: > Beispiel [c]void kk_ILI9341_Fill_y(uint32_t xpxcam, uint32_t ypxcam) {//5 u32 tmp,n,i; u16 *zg = (uint32_t)0xd0000000; u32 faktor=(xpxcam+319)/320; u32 xlcd=xpxcam/faktor; u32 xrest=xpxcam%faktor;
-
Thread
tiny85 und v-usb Referenz Projekt
und den Takt der CPU mit einem Fregquenzzähler (Testrogramm LED an, LED aus, 6 Taktzyklen) genau auf 16,50x MHz abgeglichen - kein Erfolg, gleiches Verhalten. Hat jemand eine Idee was das sein kann ? Ich bin recht ratlos. Der Treiber sollte wohl recht gut "abgehangen" sein und keine Bugs enthalten
Warte mal, ich hab mir gerade doch noch mal dein Aufbau angesehen. Der Tiny läuft doch mit 5V und du ziehst die D+/- Signale auf Z-Spannung runter. DAS hat nie zuverlässig funktioniert meiner Erfahrung nach. Lass den Tiny auf 3,?V laufen - dann wird alles gut. 2x 4148 in die USB 5V oder ein
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
/local/lib/libgtk-3.so.0 #30 0x000000080319b58b in ?? () from /usr/local/lib/libgtk-3.so.0 #31 0x0000000801c61373 in Gtk::Widget::on_button_release_event(_GdkEventButton*) () from /usr/local/lib/libgtkmm-3.0.so.1 #32 0x0000000801c5a3fd
/sweep/sweep.cpp:56 #4 0x000000000066777e in p2t::Sweep::Triangulate (this=0x829dba8c0, tcx=...) at 3rd_party/poly2tri/sweep/sweep.cpp:45 #5 0x00000000007fdb66 in horizon::Canvas3D::polynode_to_tris (this=0x823c6c800, node=
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
Der Nano hat 22 I/O Pins. 16 braucht es für die GPIB Signale, 3 für die Interfacebausteine, 4 oder 5 für die Ethernetverbindung, 3 für ein Statusled, 1x Button für die Konfiguration. Led kann man mit SPI vereinen, Button mit
Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
die Abfrage in tfa1.cpp Zeile 70 [c]&& ((rdata[7]&0x70)==0x60[/c] Wenn ich diesen UND-Teile Auskommentiere oder mit 1 verodere, dann erhalte ich folgenden Output: [code] #045 1497699524 2d d4 59 cd 86 63 6a 70 c0 56 f1 ID
ff 00 fa 00 76 d3 30 89 70 05 16 #005 1550419125 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 02 40 9b 40 ba 1b c8 6d 11 4e e0 5a 1b RSSI 81 #006 1550419550 L=29 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 03 40 8e 40 9b 1a 72 b2 0d 6a 20 23
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck
-
Thread
Optimale Maschinensprache
Sieger zuerst, komplett empirisch erfasst) bieten: (1) MSP430 (2) ZPU (knapp dahinter) (3) ARM v5 thumb (4) MIPS16 (5) AVR8 (6) MIPS32 (7) i86-64 Basis ist eine für die versch. Arch. gcc-compilierte bare metal Library ohne float-Gerechne (dann sähe das alles wieder anders aus).
, komplett empirisch > erfasst) bieten: > > (1) MSP430 > (2) ZPU (knapp dahinter) > (3) ARM v5 thumb > (4) MIPS16 > (5) AVR8 > (6) MIPS32 > (7) i86-64 und MC68000 kommt auf Platz 8 ??
-
Thread
Problem Start PIC16F876A
Zeit treibt mich ein Problem fast zum Wahnsinn. Es handelt sich um eine Tochteruhrsteuerung mit einem PIC16F876A mit 4MHz. Schema und Layout beiliegend. Problembeschreibung: Ich kann nicht mehr genau sagen, ab wann (gefühlsmässig seit Anfang) der PIC nur sporadisch das Programm startet, oder nach kürzester
Takt)! Screenshot von LA leigt bei. Beide Programme sind angehängt. Geschrieben in "mikroBasic for PIC" von mikroE. Ich habe schon viele Projekte damit gemacht, auch mit dem PIC16F876A, immer ging alles wunderbar. Nur einmal hatte in einen PIC, der zog -MCLR intern mit ca. 0mA5 runter. Der hat dann dauernd
-
Thread
Hat jemand Serviceunterlagen zum HP 4195A?
habe ich gemessen, ist 6.3V. VDD=5V liegt auch am DAC an, und U16 hat seine Spannungsversorgung auch.
-0.9V 8 -0.87V 9 -1.08V 15 -1.15V 16 -1.07V 17 -1.31V 31 -1.51V 32 -1.35V 33 -1.61V 63 -2.05V 64 -1.90V 65 -2.16V 127 -3.12V 128 -3.15V 129 -3.5V 191 -5.21V 192 -5.06V 193 -5.3V [/code]
-
Thread
Suche kleines, schnelles PWM-Bauteil
nen passenden µC? Am besten wäre so ein DIP-8: VCC 1 +--+ 8 PWM_4 SDA 2 | | 7 PWM_3 SCL 3 | | 6 PWM_2 GND 4 +--+ 5 PWM_1 Wäre schön, wenn das PWM mit dem des DUE vergleichbar ist, also 16 Bit bei ~1,3kHz
4 x PWM, ± 2 x Debug, 2 x I²C, 2 x Speisung und in Gottes Namen halt 4 x NC.
-
Thread
Programmable Waveform Generator
Interrupt-gesteuert die Klänge entsprechend synthetisiert. Für einen Klang, der aus der Grundwelle, der 3ten, 5ten und 7ten Oberwelle besteht bräuchte man in diesem Falle einfach 4 Phasenakkumulatoren, welche mit den entsprechenden Faktoren multipliziert(x1, x3, x5 und x7) inkrementiert werden. Mit den Phasenakkumulatoren
die Klänge > entsprechend synthetisiert. Für einen Klang, der aus der Grundwelle, der > 3ten, 5ten und 7ten Oberwelle besteht bräuchte man in diesem Falle > einfach 4 Phasenakkumulatoren, welche mit den entsprechenden Faktoren > multipliziert(x1, x3, x5 und x7) inkrementiert werden. Ja, so
-
Thread
welches Linux?
nur" 4KB Code erzeugen kannst. Außerdem sind viele Bibliotheken und Beispielcode nur in der Sprache C verfügbar. Arduino nutzt auch ebenfalls C/C++ BASCOM und C/C++ sind vom Syntax doch recht unterschiedlich. Wenn du aber ein Buch hast, welches die zusagt, spricht nichts dagegen wieder mit BASCOM
schrieb: >> int i(7); Sie haben nicht kapiert was das ist. > > Was ist das? Grundlagenwissen der C++-Programmierung. Allerdings veraltet. Heute ist eher vorzuziehen: [C] int i {7}; [/C]
-
Thread
Schutzbeschaltung µC Versorgung
gelb. Oder so. Gleiches gilt für eine Schmelzsicherung. Nehmen wir mal Transzorbdioden: Eine SMAJ5.0A hat eine Durchbruchspannung von 6,4 - 7V. Das ist der 5V-Typ. Das KANN eine µC-Schaltung nicht schützen. Dazu kommt: Während die Polyfuse gerade mal 50°C erreicht hat, hat sich das Plastikgehäuse
sondern der Spannungsbereich entspricht ziemlich genau der Spezifikation für Standard-TTL (74xx 4,75-5,25; 54xx 4,5-5,5). Macht ja auch Sinn. TTL ist nun mal ein Standard an den man sich in der Digitaltechnik größtenteils hält. Selbst µC's mit 3,3V Versorgungsspannung halten sich beim Betrieb mit VCC=
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
IdleI2C(); StopI2C(); // Stop condition I2C on bus TEST = MSB << 8 | LSB; MSB=0x00; LSB=0x00; } [/c]
(SSPCON2bits.SEN); WriteI2C(0x31); while(SSPCON2bits.ACKSTAT); Zeiger = ReadI2C(); AckI2C(); LSB = ReadI2C(); AckI2C(); MSB = ReadI2C(); value = MSB << 8 | LSB; x = value;
-
Thread
dsPIC Bootloader -> Interrupt Remapping
(DEFINED(__ReservedTrap0) ? ABSOLUTE(__ReservedTrap0) : ABSOLUTE(__DefaultInterrupt)); SHORT(0x04); SHORT(DEFINED(__ReservedTrap0) ? ((ABSOLUTE(__ReservedTrap0)>>16)&0x7f) : ((ABSOLUTE(__DefaultInterrupt)>>16)&0x7f)); SHORT(0x00); SHORT(DEFINED(__OscillatorFail) ? ABSOLUTE(__OscillatorFail) : ABSOLUTE(__DefaultInterrupt)); SHORT(0x04); SHORT(DEFINED(__OscillatorFail) ? ((ABSOLUTE(__OscillatorFail)>>16)&0x7f) : ((ABSOLUTE(__DefaultInterrupt)>>16)&0x7f)); SHORT(0x00); .... [/code] Heißt also: Ich lasse GOTO-Anweisungen
-
Thread
glibc mit Linaro toolchain für ARM
in den Log sagt: [code] > /opt/toolchain/bin/arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -mfpu=neon -DLINUX=1 -DEGL_API_FB=1 -mfloat-abi=hard --sysroot=/home/holger/Schreibtisch/LinuxDevelopment/rootfsOverlay -O2 -Wall -W -fPIC -I. -I/opt/QTLIB/qt5/qtbase/mkspecs/devices
Musste von Ubuntu 15 auf 16.10 upgraden. nun hab ich auch 6.x
-
Thread
Wie bekomme ich LED am Controller völlig dunkel
Ein interessanter Ansatz. Ich habe vorhin mit dem AVR-T-Tester mal paar neue und ältere weisse 5mm LED gemessen. Mit folgendem Ergebnis: LED Uf C@0V C@5V (V) (pF) (pF) =========================== 2014_1 2.88 13 9.8 2014_2 2.84 12 8.3
Pufferung für die Uhr) Klaus schrieb im Beitrag #4865454: > Was für ein Aufriss, nur um ein paar µC Pins durch Charlieplexing zu > sparen 60 LED an 16 Pins in einer 10x6-Matrix auf einem 32Bit-MC laufen lassen? Worin liegt da noch der Reiz? Soviel zum Stand der Dinge. Bin also weiterhin auf
-
Thread
Probleme mit Can Hausbus
2x2 Telefonkabel verwendet. Der Bus läuft mit einer Geschwindigkeit von 10kb/s. Alle Sensoren werden über das Can Kabel mit Strom versorgt, 16V die dann mit einem StepDown Wandler auf 5V reduziert werden
W. schrieb im Beitrag #4858787: > Alle Sensoren werden über > das Can Kabel mit Strom versorgt, 16V die dann mit einem StepDown > Wandler auf 5V reduziert werden. Es liegen also 16V auf der Versorgungsleitung und an jedem Sensor hast du einen Step-Down-Regler? Versteh ich dich richtig? Was für
-
Thread
Programmiereinstieg für Kinder
Eigentlich recht einfach und schnelle Ergebnisse. Alles weitere hat er sich selbst beigebracht. Über C-Scripte mit CLONK kam er zu C++. Inzwischen ist er in vielem schon weiter als ich und schreibt seine eigenen Spiele und C++ Bibliotheken.
gebohren. Wovon, wie schon geschrieben, nur ein kleiner Prozentsatz in seinem Leben auch nur einen µC 'anfassen' wird. Denke, die Marktlücke Kinder-µC ist quasi gar nicht vorhanden. Nichts desto Trotz, werfe ich die PicAxe (Microchip) in den Ring. Ist ein PIC mit integriertem Basic-Interpreter
-
Thread
PIC18F2553 firmware für SD Karte
enthalten ist eine "foolproof" example für AVRs. Da drin anpassen muss man im Endeffekt nur die sdmm.c Das lässt sich relativ leicht auf PICs portieren. Man muss ein paar kleiner Anpassungen machen. Also solche Sachen: [c] #define DI_INIT() DDRB |= 0x02 /* Initialize port for MMC DI as output */ #define DI_H() PORTB |= 0x02 /* Set MMC DI "high" */ #define DI_L() PORTB &= 0xFD /* Set MMC DI "low" */ [/c] Das sind Makros, zum auf die Pins schreiben. Das kann beim PIC zum Beispiel so aussehen: [c] #define
-
Thread
Microchip PIC24 Simple Port I/O, TRISx, LATx, PORTx
auch ein (1<<3) gehen) #define LED_GREEN (0x10) // Pin 4 #define LED_BLUE (0x20) // Pin 5 #define LED_MASK (0x38) led_On( (LED_GREEN | LED_BLUE) ); // Funktion Aufrufen void led_On(uint16_t led) { // Hier wird
LED_BLUE); klappt doch da wesentlich besser Meine Idee wäre ja: ob das so astrein ist?! [c] void led_On(uint16_t led) { uint16_t x; x = PORTB; x &= ~led; LATB = x; } void led_Off(uint16_t led) { uint16_t x; x = PORTB; x |= led; LATB = x; } [/c
-
Thread
Bitmanipulation beschleunigen
ldi r25, 0x00 ; 0 43c: 03 c0 rjmp .+6 ; 0x444 <variant5_ohne_asm+0x16> 43e: 60 e0 ldi r22, 0x00 ; 0 440: 70 e0 ldi r23, 0x00 ; 0 442: cb 01 movw r24, r22
+0x18> 594: 83 30 cpi r24, 0x03 ; 3 596: 41 f0 breq .+16 ; 0x5a8 <variant_eprofi+0x1c> 598: 81 30 cpi r24, 0x01 ; 1 59a: 11 f0 breq .+4 ; 0x5a0
-
Thread
Platinen ätzen lassen
ich (nur für mich selber) als eine Art Bausatzkasten nutzen wollen. Die Größen schwanken von 20x30mm bis 50x80mm. nun DIE Frage: Wenn ich diese Platinen in Stückzahlen (20-100 je nach Platine) zum Ätzen in Auftrag geben würde, wie sieht es dann mit der Sicherheit aus? Da es sich um Prototypen
bewerten und ggfls in den nationalen Technologie-Bestand integrieren soll ... Quasi ein Honypot und so xD
-
Thread
Hilfe bei Whirpool Steuerung
Bezeichnungen. Du wurdest nach den Käfern gefragt. Was steht da genau drauf? Der eine könnte ein µC (PIC?) sein, wenn Der kaputt geht, ist es vorbei, denn das enthaltene Steuerprogramm bekommst Du nirgends.
Für mich sehen die eher aus wie Raupen ? ??? Ok, der unterste mit der Beschriftung IC102 Ist ein 5BA2F8K darunter steht SN74HG165N Der darüber mit der Bezeichnung IC101 ist ein PIC16C54-LP/P darunter steht noch 9608CGW Und der oberste mit der Bezeichnung IC100 ist ein LM324N darunter steht W99009927
-
Thread
Welche Bauteile zum Anfang kaufen
400mW, LEDs billigste Typen, Glühbirnen 6V, 12V geringe Leistung, Sockel dazu Steckernetzteile 12V 5V, mehrere Batteriehalter, Akkus dazu z.B. 4 x Mignon 5 Lochrasterplatten 2,54mm 160x100mm, Draht, Zange, Seitenschneider klein. Lötkolben ERSA Multitip 40 Euro, kein Billigding, Lötdraht 1mm Trimmpotis
drüber. Kondensatoren: 10n; 47n; 100n; 220n; 470n; 1µ; 4,7µ; 10µ; 47µ; 100µ Transistoren: BC547C; BC557C Dioden: 1N4148; 1N4007; ICs: NE555; LM358; LM317 LEDs: rot, gelb, grün 3 mm oder 5 mm Rest kann man sich wirklich aus Schrott-Platinen schlachten, besonders dicke Elkos und Kühlkörper
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
Servo-Berechnung, Rampen, Kommunikation, ...) Nimm einen ATmega1280, 2560 oder 640, die haben 4 16 Bit Timer und 2 8 Bit Timer, das sollte reichen. >Ist damit der Atmega32 zu klein? Ja. >Beim AT90CAN finde ich 9 OCxy pins mit x=1..3 und y=A..C >Das sollte wohl reichen. Jain. >zumindest
timer.elf: file format elf32-avr Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 4a 00 jmp 0x94 ; 0x94 <__ctors_end> 4: 0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> 8: 0c 94 54 00 jmp 0xa8 ; 0xa8 <__bad_interrupt> c: 0c 94 54
-
Thread
Rasterelektronenmikroskop Zeiss DSM 960
der Messkammer im WDX hinüber. Die Kammer kann man Heizen, ich würde aber nicht höher als max 80°C gehen, wegen Farbe, Plastikteilen, Kabeldurchführungen usw. Das Kammervakuum sollte spätestens nach 10h Pumpzeit im guten 5x10-5-Bereich sein, auch wenn es lange still gestanden hat. Es könnte auch
DSM erzeugt aber 1000W Abwärme. Das bedeutet, wenn mein Kühler eine Rücklauftemperatur von 30-32°C hat schaltet sich mein DSM Automatisch aus. Ich habe ca. 20-30 min. bis zur Abschaltung. Das Messgerät zeigt die Spannung vom Vakuumsensor für das Vorvakuum. Das DSM hatte nach 5-6 h Pumpen 2x10
-
Thread
PIC18F14K22 Programmspeicher
Picaxe20x2 beinhaltet pic18F14K22 http://www.microchip.com/wwwproducts/en/PIC18F14K22 16 Kbyte Programmspeicher Sind dann die Programmspeicher Bereichswerte 4*4096 falsch?! http://www.roboter-teile.de
http://www.microchip.com/wwwproducts/en/PIC18F14K22 Es ist doch ein "Mikrocontroller Problem" in der Picaxe20x2 ist der PIC18F14K22, welcher einen Anwenderspeicher von 16 KByte hat Das Picaxe geschnackele braucht bestimmt über 10KByte.
-
Thread
Funktionsgenerator, NCO, PIC
Hallo, ich wollte einen Funktionsgenerator bauen, und habe mir dazu überlegt den NCO eines PIC's zu nutzen. Ich habe leider nur einen PIC16F1509 -> http://ww1.microchip.com/downloads/en/DeviceDoc/41609A.pdf sehe ich das richtig dass ich den Takt zum NCO nur mit dem Internen osc. (16Mhz)
Beitrag #4842591: > sehe ich das richtig dass ich den Takt zum NCO nur mit dem Internen osc. > (16Mhz) geteilt zuführen kann ? nur sehe ich im datenblatt das dieser > eine ungenauigkeit von 4.5% bei 0-60C° aufweist (HFINTOSC FREQUENCY > ACCURACY OVER V DD AND TEMPERATURE) Ich sehe auf FIGURE
-
Thread
Pumpensteuerung - Finde den Fehler PIC 16f628a
Beim 16F628A ist der Pin RA5 nur als Input zu benutzen. Siehe Bild im Datenblatt Port RA5
Das ist der RA5/MCLR/VPP Port geht das das ich da einen Taster dran mach der den Pic nicht resettet
-
Thread
Verrückter R-2R Abschwächer (Audio)
[code] (12 - 0.7 - 5) V * 9 * 21.3 mA = 1.2 W @ 190mA [/code] Recht sportlich für einen 78L05.
neuer PIC Freund schrieb im Beitrag #4838581: > (12 - 0.7 - 5) V * 9 * 21.3 mA = 1.2 W @ 190mA Wie kommst du auf 9*21mA am +5V-Netz?
-
Thread
Embedded Systems lernen
Also erstes solltest du erst einmal lernen, vernünftig in C zu programmieren. Und zwar am PC! Am besten du gehst in die Bib und leihst dir "The C Programming Language" von Kernigham aus und arbeitest es mit Verstand durch. Wenn C dann wenigstens so la la sitzt
beginnen. Ich finde den PsoC5 nicht schlecht: http://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and Da kann man gleich alles lernen: ARM, VHDL und ein innovatives
-
Thread
Einfacher RIIA-Entzerrvorverstärker Schaltplan gesucht
Schreibweise überfordert? Gibt doch reichlich Treffer: https://www.google.de/search?q=RIA-Entzerrvorverst%C3%A4rker&rls={moz:distributionID}:{moz:locale}:{moz:official}&biw=1024&bih=633&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj-v-Gepv7QAhWCJSwKHRcwB2gQ_AUIBygC#tbm=isch&q=RIAA-Entzerrer+Vorverst%C3%A4rker
oder der http://www.elv.de/Entzerrer-Vorverst%C3%A4rker/x.aspx/cid_726/detail_34203