-
Thread
Verbesserungsvorschläge für Komparator
bietet beispielsweise der CD4536 Muss ich den dann noch Programmieren ? Was spräche gegen einen PIC10F2006 oder TPL5010 ?
CQAgjCAMB0l3BWEAmWkAcCEGYBsBOZbMdAdl1JAUipABZsqBTAWjDACgA3EN3bZL3aQ6Q-oLbI66KLLo0wgmsugIOAZzFwhUmX21swI2RABmAQwA26phwDuYgUKOi+TlqXSjIHAE5DsciERGjZA3F5PbxR4OA55CDDkPSMECMNcFMg08BB0AB11MARCthKi2LhCgqKwaH46BDAKLFx4PEKjWJRC5EhOysre1XBCnwBzRwkoqciEJSh7LVCjUglmg2FvDj78IRx01fWDyK96KDR4LsGbwXZ67EbkMHl8eQpAi7gIGAhOeUYZTwvHwiiE8j0XhkNFIAH1cHRYZBYa98LC+kjLpB8OQ0sgELC2OjYXDsEsyvNgmtllSlOSNqEZm5pmcfA4kll5AEgmwQiAyf4MlkckKdNITJV6eFTq52JkZYsACbOPrBEVHNURQSKpgWACulgALhxTMEMJqQXRZdkIk46kgYJBkPTmildJbZe6yey3tbzSxfcEuT5BV1hYc4HoZjQ
-
Thread
PIC Bootloader: wie programm übertragen
Tips. 1. Wie den Bootloader übertragen: Ich gehe davon aus, dass ich den einfach über ISP in den PIC bekomme. Ich habe ein picKit3 zur Verfügung. Aber wie stelle ich sicher, dass er an der richtigen Adresse im Flash landet? 2. Verbindung für die Übertragung der eigentlichen Programme: Ich habe
Schnittstelle am µC? welche Schnittstelle am PC? welche Software am PC? welche Firmware aufspielen? mein pic: PIC18F46K22-IPT @ 4x16MHz
-
Thread
Schrittmotorsteuerung mit Trinamic TMC249 und TMC428 realisieren
ich mit der Umsetzung von G-Code auf das was der Chip versteht ;o) Als µC würde ich ja gern einen PIC18F4550 benutzen, aber es ist dein PRojekt und du arbeitest sicherlich schon länger mit AVR. Hier gab es glaub ich mal ein Thema das sich mit sowas beschäftigt hat (für Arduino, also Atmel), schau
also max. 1,8A bei 45V zieht, sollten 2'000uF reichen pro Motor oder? Diese hätte ich ja schon auf der Treiberplatine und bräuchte theoretisch keine Kondensatoren mehr in der Stromversorgung. Werde aber trotzdem vielleicht so 2'000uF bis 4'000uF
-
Thread
LC-Messgerät
Nein: f=1/(2*pi*SQRT(L*C))
Rechenergebnisse? Bei mir habe ich folgende Resultate: Diese Frequenzen habe ich mal fest zugewiesen: f1= 24.000 kHz (ohne Cref) f2= 18.000 KHz (mit Cref) Cref = 3520 pf L + C errechnet: L= 9.717 µH C= 4.526 pF Messung Cx (auch diese Frequenze habe ich mal fest zugewiesen): f2= 18.000 KHz
-
Thread
FTDI-Security Dongle Selbstbau - Machbar? Gesperrt
sollte sich um Core-Funktionen deines Programmes handeln. Die FTDIChipID kann jeder x-beliebige USB PIC18F2550, ..., ... Cypress, Soft-USB AVR, ... emulieren, oder dein Programm wird einfach gecrackt und dein Check ausge-NOP-t.
Warum so kompliziert, wenn es auch einfach geht: http://macetech.com/blog/?q=node/46 Peter
-
Thread
NuMicro Cortex-M0
Kompatibilität ist dort nur innerhalb der Familie gegeben. Im Vergleich dazu sind die 8Bitter (zumindest PIC und AVR) untereinander samt und sonders inkompatibel. Ein Hexfile für den m88 läuft nicht auf einem m168. PIC18F452 und und sein Nachfolger 18F4520 sind ebenfalls nicht binärkompatibel. Das kann
gibts alle online: http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=c78adfaf-87ca-46d1-a15a-0d33583c2797 Mal schauen was sich damit machen lässt. Was mir schon mal gefällt, das Board hat zwei USB Schnittstellen, wohl eine zum debuggen und eine separate für die Applikation. (ein Pluspunkt
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
M0 umzusteigen. Vor allem muss man sagen dass bei Cortex gefühlt recht viel luft nach oben (M0/M3, F0..., F1..., F3..., F4...) ist, während man mit dem XMega auf der AVR Reihe eher schon "oben" ist.
den Start mit dem STM32 empfehle ich ein STM32F4DISCOVERY Borad. Kostet 12..18 EUR und alles ist drauf. Das ist garantiert keine Fehlausgabe um kostengünstig einen STM32 kennen zu lernen und auch erste Kein-Projekte damit realisieren zu können.
-
Thread
ln(x) ohne math.h Gesperrt
Hi Leute, ich muss mit einem PIC den natürlichen Logarithmus berechnen. Leider gibt es im C18-C-Compiler keine entsprechende Funktion auch nicht log(x) oder log10(x). Weiß von euch jemand wo ich mir den Code für die Berechnung
int i,n; float x; scanf("%d",&n); for (i = 0; i < n; i++) { scanf("%f", &x); printf("%f\n", ln(x)); } return 0; }[/c] SCNR, WK
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
"]" # # crc table # crc8_table = [ 0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A, 0x5D, 0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5, 0xD8, 0xDF
0xAF, 0xA6, 0xA1, 0xB4, 0xB3, 0xBA, 0xBD, 0xC7, 0xC0, 0xC9, 0xCE, 0xDB, 0xDC, 0xD5, 0xD2, 0xFF, 0xF8, 0xF1, 0xF6, 0xE3, 0xE4, 0xED, 0xEA, 0xB7, 0xB0, 0xB9, 0xBE, 0xAB, 0xAC, 0xA5, 0xA2, 0x8F, 0x88, 0x81, 0x86, 0x93, 0x94, 0x9D, 0x9A, 0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35, 0x32, 0x1F, 0x18
-
Thread
[VS] & [V] diverse Entwicklungsboards
Portoerstattung 7. TI 430BOOST-CAPTOUCH1 1 Stück zu verschenken, gegen Portoerstattung 8. Freescale FRDM-KL46Z 1 Stück 5 Euro pro Stück + Porto 9. Freescale FRDM-K64F 2 Stück 5 Euro pro Stück + Porto 10. Silicon Labs Class-D ToolStick Kit TOOLSTICKCLASSD 1 Stück zu verschenken, gegen Portoerstattung
zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken, gegen Portoerstattung Nachricht bitte per PM Zahlung über Paypal
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Datenblatt des > PIC16F1454 ist das ICSP nicht wirklich dokumentiert. Was die Frage > aufwirft, ob die PIC-Programmier-Schnittstellen überhaupt öffentlich > dokumentiert sind, also zum Selbst-Implementieren hinreichend
. schrieb im Beitrag #7690322: > Ich habe mich vor über 10 Jahren von AVR verabschiedet und zu > PIC24, PIC32 und ARM gewechselt. Da habe ich fürs Geld einfach mehr > Leistung und vor allem deutlich bessere Peripherie bekommen. Kann ich gut verstehen, ich habe auch öfters mal überlegt, zu PIC18
-
Thread
FTDI unter Linux per cutecom, minicom, hterm ansprechen
tty16 crw--w---- 1 root tty 4, 17 9. Jan 17:20 tty17 crw--w---- 1 root tty 4, 18 9. Jan 17:20 tty18 crw--w---- 1 root tty 4, 19 9. Jan 17:20 tty19 crw--w---- 1 root tty 4, 2 9. Jan 17:20 tty2 crw--w---- 1 root tty 4, 20 9. Jan 17:20 tty20 crw
@Lukas Bin auf Kernel 4.1.15-1 Soll ich mal runter auf 3.18.25-1 ?
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als
MOVFF 0xfe2, 0xfda 2F4A FFDA NOP 17: { 18: IdleI2C(); // ensure module is idle 2F4C 50C7 MOVF 0xfc7, W, ACCESS 2F4E 0B04 ANDLW 0x4 2F50
-
Thread
H743 und F746 - Probleme mit dem Takt
Deswegen ist die IO-Geschwindigkeit VIEL langsamer als der Prozessortakt. Gegenbeispiel Microchip PIC24/dsPIC33: Hier ist der Prozessorteil kein Zukaufteil, sondern integraler Bestandteil. Die ganzen SFRs (Special Function Registers) sind genau wie das RAM und die Prozessorregister (die sich in den
0x0000002a <+42>: str r2, [r1, #0] 0x0000002c <+44>: str r3, [r1, #0] 0x0000002e <+46>: str r2, [r1, #0] 0x00000030 <+48>: str r3, [r1, #0] 0x00000032 <+50>: str r2, [r1, #0] 0x00000034 <+52>: b.n 0x18 <HAL_EXTI_D3_EventInputConfig+24> 0x00000036
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches anzusprechen
Hier mal eine Routine für den AVR. Mit kleinen Anpassungen sollte sie auch auf dem PIC laufen. [c] #include <avr/io.h> enum REGNO { REG_IN, REG_DIR, REG_OUT }; enum ACTION { PIN_READ, PIN_SET, PIN_CLEAR }; volatile uint8_t *ports[] = { &PINA, &PINB, &PINC, &PIND, &PINE,
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
einbinden include "P16F877.INC" Gruß Anja
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
PPL macht man auf einmotorigen Maschinen. Obwohl, wenn es nach Dir ginge, dann ware sicher auch eine F/A-18 möglich (omg). Gute Nacht Andreas
Denn oft nimmt man ja dann doch wieder Teile, die gut funktioniert haben (z.B. LM324, BC548, 1N4148, PIC12/16/18/32, AVRs etc.). Klappt bis jetzt eigentlich ziemlich gut. Insbesondere weil ich in der Woche sowieso kaum zum basteln komme und mich dann die Lieferzeiten wenig stören. Grüße Andreas
-
Thread
Interessantes RS-485 Problem
ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer Stromverbrauch um 1.5mA. Problemgeschichte: In den ersten 10 Jahren funktionierte alles einwandfrei, auch
Belastung brach beim Senden wegen der 100 Ohm immer die Versorgungsspannung zum LM2936 zusammen und der PIC ging in Brownout umd restartete. Manchmal funktionierte auch das nicht und der PIC hing und blockierte durch permanenten Sendeszustand des MAX483 den gesamten Bus. Dann half nur noch ein Kurzzeitiges
-
Thread
Pointer auf Flash
hei, MPLAP 8.4 & PIC18F46K22 Bei meinem Projekt habe ich mehrere Array's im Flash liegen. Um im Programm flexiebel zu sein, spreche ich diese über Pointer an. Leider bekomme ich beim lesen einen fehlerhaften Wert
Leider kenne ich mich mit C18 auch nicht aus, aber möglicherweise liegt es daran, dass rom far char 24bit groß ist: http://ww1.microchip.com/downloads/en/devicedoc/51288f.pdf Kapitel 2.4.3 Dein Pointer ist auch auf ein normales
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
(LLHH) ^ ^ WW Solar Temperatur * 16 (LLHH) SM -> alle 71 FE 50 18 0E 00 00 1B 00 0A 00 B0 01 4F 01 00 00 00 00 3F ^ Ertrag Tag? ^ Summe Ertrag? 10 03 08 00 08 00 05 00 12 80 41 00 2D CF AA
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 abspeichern
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
fehlt: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0101 Im Mode [11], also im Stunden-Modus [6] auch: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M11T0101
sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min. vor 1 Uhr" passt gar nicht: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0048
-
Thread
PIC: SPI Master-Slave Übertragung von Slave um 1Bit verschoben
Salu zusammen Ich habe hier ein kleines Problem. Es geht um zwei PIC18F46K22 welche über SPI miteinander Kommunizieren sollen. Vom Master auf den Slave läuft die ganze Sache auch bereits 1A. Was ich vom Master rausschicke kommt beim Slave richtig an. Problem: Wenn
tatsächlich Reflexionen auf der Clock Leitung. Wurde behoben und funktioniert nun Vielen Dank an DirkF welcher den entscheidenden Tipp gab Es Grüessli RS4
-
Thread
Visualisierung von geloggten Daten
80693,-0.014000,14,300,21,-6,0,21,6,4 80694,-0.010600,10,300,15,-6,0,15,6,4 80695,-0.012900,12,300,18,-6,0,18,6,4 Und möchte den nun umwandeln. Die Daten sollen einfach nur rein kommen zum ansehen Der Aufbau ist: Daten Nummer, Strom [A], ABS Strom [mA],A,B,C,D,E,F,G Bei allen versuchen die
830 -0.000004;"" ;12:46:15:830 -0.000004;"" ;12:46:16:830 -0.000004;"" ;12:46:17:830 -0.000004;"" ;12:46:18:830 0.001422; Overrange ;12:46:19:830 -0.193671;"" ;12:46:20:830 =================================
-
Thread
µC PIC18F45K22/interner Oszillator/Genauigkeit
Ich habe ein kleines Programm für den µC PIC18F45K22 geschrieben, um die Genauigkeit des internen Oszillator zu testen. Das Ziel waren 8 blinkende Leuchtdioden auf dem PORTC, mit einer Leucht- und Dunkelzeit von 1s. Laut den Berechnungen, müsste
Clock cycles MOVLW D'46' DELAY_1S_W ; MOVWF A3 DELAY_1S_2 MOVLW D'189' MOVWF A2 DELAY_1S_1 MOVLW D'37' MOVWF A1 DELAY_1S_0 DECFSZ A1,F GOTO DELAY_1S_0 DECFSZ
-
Thread
Programmierport AVR 324 PB
Quarz benötige ich in meiner Testumgebung nicht. Der interne Oszi ist ausreichend. Z.B. läuft ein PIC18F46Q10 mit einer vergleichbaren Platine auch in allen meinen Experimentierschaltungen. Kleine Schulung in Nettikette: Man könnte ja einfach statt das Geblubber von Beratungsresistenz schreiben
Stefan ⛄ F. schrieb im Beitrag #6444110: > Das übliche halt. Das will er ja nicht und das braúcht er auch nicht, denn er ist voll überzeugt dass er alles richtig macht: Fred F. schrieb im Beitrag #6443829
-
Thread
GPSDO Fragen
Mir hat dies Seite sehr geholfen, hatte aber auch diese Pics und pic Erfahrung. http://www.leapsecond.com/pic/picdiv.htm Bei Interesse kann ich picPET.hex schicken.
Davon war an anderer Stelle schon einmal zu lesen, ob hier oder auf > einen anderen Erdteil. Beim F4xx konnte ich solch ein Verhalten nicht > feststellen. ja, im EEVBlog hat einer ein paar Messungen dazu gepostet. Hat der F4 eine andere PLL als der F3? ich dachte, das RCC-Modul wäre das selbe.
-
Thread
[V] Motorola Chips
ändert das auch nix: wenn ihr 50€ ausgeben wollt, bietet ihr 40€. Wären es nur 4€ Porto, würdet ihr 46€ bieten. Ich würde die als Gewerblicher übrigens als DHL Kleinpaket für 3,30€ versenden, um diese Diskussion maximal abzulenken. Zum Thema: Ich biete 33,33€
Wenn man die 68008 zu einer Weiterverwendung zufuehren moechte: https://shop.mcjohn.it/en/diy-kit/46-94-68k-mbc.html#/12-kit-to_assemble/16-ram-1024_kb Ist ein 68008, 8MHz, 1 Megabyte RAM, als I/O-Knecht ein PIC18F47Q10. Alles dokumentiert bei https://hackaday.io/project/177988-68k-mbc-a-3-ics
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
40W-Electric-Vacuum-Solder-Iron-Gun-Welding-Soldering-Heating-Iron-Tool/201998725976?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908131621%26meid%3D41f2c33bef6e4b05a029483ce7f43090%26pid%3D100678%26rk%3D2%26rkt%3D15%26sd%3D401365369202&_trksid=p2481888.c100678.m3607&_trkparms=pageci%253A82bdd859-e50b-11e7-b7d4-74dbd1804d46%257Cparentrq%253A70e1ab471600ad7968fffce8fff55df8%
_10624_10623_10622_10186_10621_10620_10142,searchweb201603_38,ppcSwitch_5&algo_expid=ae71efc6-bf2a-46a3-8794-004d135f072a-13&algo_pvid=ae71efc6-bf2a-46a3-8794-004d135f072a&priceBeautifyAB=0 Werde dann mal ein paar Platinen Bestellen und dafür Ein/Ausgänge-Platine erstellen die man draufstecken kann
-
Artikel
Benutzer:Sascha focus
Energieelektroniker Hobby's: Modellbau, Elektronik, Formel 1 ---- Projekte: Kleine Testplatine für einen PIC18F4550: Neues Board für PIC18F46K42 oder andere mit gleicher Pinbelegung: Momentanes Projekt in Entwicklung, Aquarium Steuerung:
-
Thread
LM317 und LM2676 an KFZ-Spannung
Ein Modul zum Nachrüsten einer Funkfernbedienung für Fahrzeuge mit Zentralverriegelung hat einen PIC als Kontroller. Die Stromversorgung erfolgt über einen 7805 nur mit einem 220µF Elko und 2x 100n direkt am Regler. Diese Schaltung wurde schon in die unterschiedlichsten PKW eingebaut und hat
Ein Modul zum Nachrüsten einer Funkfernbedienung für > Fahrzeuge mit Zentralverriegelung hat einen PIC als Kontroller. Die > Stromversorgung erfolgt über einen 7805 nur mit einem 220µF Elko und 2x > 100n direkt am Regler. > > Diese Schaltung wurde schon in die unterschiedlichsten PKW eingebaut
-
Thread
PT100 Transducer: UTI 03; Toleranz
Temperatur: 21.69 °C Temperatur: 21.57 °C Temperatur: 21.46 °C Temperatur: 21.44 °C Temperatur: 21.77 °C Temperatur: 21.10 °C Temperatur: 21.39 °C Temperatur: 21.44 °C Temperatur: 21.49 °C Temperatur: 21.18 °C Temperatur: 21.28 °C Temperatur: 21.49 °C Temperatur: 21.46 °C Temperatur: 21.54 °C Temperatur: 21.57 °C Temperatur: 21.13 °C Temperatur: 21.33 °C Die Werte habe ich eben mal in ~15s von meinem PIC18F2550 (48MHz) abgefragt. Slow Mode, also, Messzeit
-
Thread
Allgemine Frage an die Freunde von Atmel
Und wer über die 8-Bit Architektur mosert, möge einfach den Mund halten und einen 16- oder 32-Bit PIC verwenden. Zu Deinem I2C-Problem: Schreibe Deine eigene I2C-Bibliothek. Das ist bei PIC im Gegensatz zu AVR sehr einfach, weil die I2C-Einheit reicht gut ist. AVR-I2C-Routinen sind deutlich komplizierter
Es geht, es geht Ich hatte Gott sei dank 3 von den Dingern PIC18F46K20 gekauft und beim dritten geht es. Was ein Frust über 30 Stunden für fast nicht., immerhin verstehe ich I2C ein wenig.