-
Thread
Mit PIC ins Netzwerk
PIC im Netzwerk: PIC32, PIC24 und auch PIC18. Den 18F4550 halte ich für völlig ungeeignet, der ist für USB-Krams gedacht und hat nur 32K Flash. Du brauchst reichlich Flash um den TCP-Stack da reinzuquetschen
einen 3,3V-Typ. Das vereinfacht Vieles, da der ENC28J60 auch mit 3,3V läuft. Wenn es unbedingt ein PIC18 werden soll, dann kann ich dir dafür den 18F46K20 oder 18F27J13 empfehlen. PIC24 und neuerdings auch PIC32 gibt es auch mit genügend Flash noch im DIP28-Gehäuse. Mit welchen PIC-Familien hast du denn
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
www.mikrocontroller.net/topic/76266#new > ein CAN-Hausbussystem in Basic von Mikroe nachgebaut, läuft mit 18F > PIC-Controllern, die in Schalterdosen passen und Hutschienenmodulen. - Mit PICs habe ich leider keine Erfahrungen; mit STM32 schon - Für den STM32 existieren günstige ICD-Tools und kostenlose Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
16bit PWM für mind. 3 Kanäle
und Sonderfunktionen gefragt wird. Heute ist wohl ein Timer-Tag... Auch hier kann ich den STM32F103C8 empfehlen. 4 Timer Jeder der 4 Timer hat 4 PWM Ausgänge. Also sind 16 PWM's möglich. Hohe Auflösung garantiert. (Timer 1, bis zu 72MHz) Noch Fragen? Hier gibts einige Details: http://www.mikrocontroller.net/articles/STM32 Einziger Nachteil: Ist kein Atmel. Aber weiter oben wurde auch schon ein PIC empfohlen. PS: der STM32 kann auch seriell über UART programmiert werden.
-
Thread
Einstieg in dsPIC oder PIC32?
Sascha W. schrieb im Beitrag #5047345: > Und dann sind da nun die neuen dsPIC und PIC32... > Sie scheinen rein gar nichts mit den alten PICs zu tun zu haben, was > aufgrund meiner Abneigung gegen jene vielversprechend aussieht. Jepp, dsPIC und PIC32 haben mit den 8-bit PICs
Einen PIC32, resp dsPIC Compiler gibt's uebrigens bei microe.com fuer um die 300 $. In verschiedenen Sprachen, C, Pascal, Basic.
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
kleine uC wie PIC16,PIC18 und da muss man manchmal Resourcen vor die 100% sauberen Designs stellen, aber NUR wenn es wirklich notwendig ist. Sonst ist alles in C++, PIC32, ARM7, ARM Cortex M3, und auf Linux
einen Webserver mit SD-Karten Interface von dir sehen der in Assembler geschrieben ist. Das sowas in C auf 8-bittern geht haben hier ja schon einige bewiesen. Ein TcpIp-Stack oder ein SD-Karten Interface mit FAT(16/32)-FS ist mir aber noch nicht in Assembler untergekommen. Es sind nicht immer die Hochsprachen
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
/gd32/risc-v/
Hey, LCSC hat massig STM32 auf Lager. Zum Beispiel den STM32F103C8T6 für $3,57 - $2,56 je nach Abnahmemenge: https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F103C8T6_C8734.html
-
Thread
Umstiegsbreatung uC Atmel/STM
ist die älteste Reihe. Lieber mit den neuen, wie L0, L1, F3, oder F7 - denn bei denen ist u.a. die I2C Peripherie viel besser. Mit dem STM32 Olimexino gibt es ein Arduino kompatibeles STM32 Board sogar mit Arduino artiger Software.
weiteres Board (noch preiswerter, allerdings auch nur 64 kByte Flash) ist: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfe Dieses funktioniert mit der Leaf-Labs IDE nicht (fehlender Bootloader), jedoch
-
Thread
Hilfe PIC aufgabenstellung
die Berufsschule hat da nicht viel Vorarbeit geleistet. Wie die anderen schon sagten, Pickit und uC bestellen, Datenblatt lesen und los. Gruß, dasrotemopped. PS : manche Lehrer empfehlen MicroE, kostet viel, bringt bei dem PIC aber nichts
>IHK will in nächster Zeit auf Arduino umsteigen Habe ich auch schon gehört, Atmel, Arduino und PIC sind dann erlaubt zu Free XC8 Compiler, ich habe mit mehreren *.h und *.c Dateien den Compilerfehler (aus dem Gedächtnis, Wortlaut so ähnlich) "Omniview only available in licensed version" bekommen
-
Thread
Anfängerfrage - Stoppuhr mittels CCP Module
habe leider keine Idee wie ich das genau implementieren soll. Kann mir vl bitte Jemand helfen? PIC: 18F27J53 Hier mein derzeitiges Programm: [c] // // // myPIC/Bootloader-Demo Test-Ausgabe // --------------------- // // Compiler: CCS 4.3.0.357 // Hardware: myPIC mit HTL-BootLoader
lcd_gotoxy(9,1); printf(lcd_putc,"%02u:%u",s,zs); } delay_ms(100); } } [/c] Und hier das Header-File des PIC's: [c] //////// Standard Header file for the PIC18F27J53 device //////////////// #device PIC18F27J53 #nolist //////// Program memory: 65532x16 Data RAM: 3760
-
Thread
Neue Sensoren, Steckverbinder und Entwicklerboards
Über die unterstützten Mikrocontroller wird auf der Webseite des Produkts folgendes angegeben: [c] The heart of PICDEV USB lies in its compatibility with 20-pin, 28-pin, and 40-pin USB-supported PIC18F series microcontrollers. Whether you're experimenting with the PIC18F4550, PIC18F2550, PIC18F45K50, PIC18F25K50, PIC18F13K50, PIC18F14K50 or any other compatible model, this board has got you covered. [/c] ### Prozessrechnerbasierte Cluster auf Basis von RISC-V-Technologie. Die Verfügbarkeit von
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Bernd schrieb im Beitrag #7227017: > Kleine PICs (z.B. PIC12F675) Patrick L. schrieb im Beitrag #7227042: > MSP430 gibt es welche die sogar Andi B. schrieb im Beitrag #7227131: > EFM32 Lustig, wie hier alle Leute ihr Steckenpferd anpreisen. Dabei
bestehende Design was du Low Power fehig machen möchtest oder startest du von Null? Ich habe mal mit einer PIC32 Olimex board experimentiert. Prinzipiell habe ich da schon gesehen dass der Linear Regler 4mA ziehen wird und ich mit den PIC32 um sonst runter gehen, es wird nix bringen. Reglertausch kann da natürlich
-
Thread
Meine erste MCU - Die ulimative Entscheidung
gestellt wird ... Bei mir hat folgende Reihenfolge ganz gut funktioniert. 1. Motorola 6502 (u.a. C64) 2. Intel 8080 3. Intel 8085 4. Intel 8031 5. Siemens 80537 6. Microchip PIC 16F87, 10F... 12F... dsPIC .... 7. Atmel AVR, Mega, Xmega 8. Silabs 8051er Derivat Momentan der STM8S003 (viel
können. Hier im Forum gibts genug Idioten, die einen CAN-Knoten mit Atmega8+MCP2515 aufbauen, wo zB ein PIC18F26K80 angebrachter wäre, weil der (a) CAN eingebaut hat und (b) der eingebaute CAN leistungsfähiger ist und (c) der PIC weniger kostet und weniger Platz und einen Quarz weniger braucht als die AVR
-
Thread
suche 8051 µC für einsteiger
baue ohne Schnittstelle? - welcher Assembler ist der Richtige? Sind die Assemblerbefehle bei allen µC gleich, d.h. wenn ich vom 8051 z.B. auf einen PIC/AT/etc. umsteige?
wenn ich nicht das > Experimentierboard an die serielle Schnittstelle oder USB zum Wenn du einen µC mit inegriertem RS232-Bootloader nimmst, dann brauchst du garkeinen separaten Programmer. > Sind die Assemblerbefehle bei allen µC gleich, d.h. wenn ich vom 8051 z.B. auf einen PIC/AT/etc. umsteige
-
Thread
µC: Anlalog + Can = SD-Card
werden und als neues Signal auf einer SD-karte abgelegt werden. Wie gehe ich bei der Auswahl des µC vor? meine Fragen speziell sind: Wieviel Speicher brauche ich, wieviel BIT muss der µC Haben? ist die PIC18 Famaly dafür geeignet? wenn ja welcher? wer weiß sowas?
So aus dem Kopf µC mit integriertem CAN-Controller: 8051er: At89C51CC0x (1/2/3) AVR: AT90CANxxx (32/64/128) ARM: LPC2129 / LPC236x (um hier mal nicht nur Atmels aufzuzählen) und bestimmt noch einige andere Familien
-
Thread
USB-Enumeration mit pic 32 mz
Ich möchte eine USB-Verbindung zwischen Windows-PC und pic32mz herstellen. Sobald der pic die 5V Spannung erkennt, aktiviert er die SoftConn (d+, d- leitungen enabled) und es passiert folgendes: - Host gibt resetsignal an pic - Host gibt resetsignal an
Aufgaben hat das USB-Device, wenn es ein Reset-Signal erkennt? Und wie erledige ich diese Aufgaben im pic32mz (die register sind doch sehr anders als bei den anderen pic's). Ich hatte auch Probleme mit dem 12MHz Quarz, der den Takt für die USBPLL erzeugen soll. Könnten Taktprobleme die Ursache sein?
-
Thread
Netzwerkanalysator für Quarzfilter bis 30MHz
Hardware? Die Software für sowas sollte kein Problem sein. Frage: wie gut bist du in Assembler für PIC16Fxxx? Wenn du darin nicht wirklich gut bist, wäre es für dich besser, einen kleinen Cortex zum Steuern deiner Module zu benutzen. 32K Speicher reichen m.E. völlig aus und da finden sich einige uC,
, und noch ein weiteres mit einem AD9851 (angehängtes Bild). > wie gut bist du in Assembler für PIC16Fxxx? > 32K Speicher reichen m.E. völlig aus und da finden sich einige > uC, die du dann relativ bequem in C programmieren kannst. Momentan arbeite ich in der Firma an zwei miteinander kommunizierenden
-
Thread
Microchip und PIC32 / PIC18F mit CAN, braucht es ein externen PHY?
Mal ein Paar simple Fragen zu CAN. Microchip bietet PIC32MX incl CAN an, ich denke das man hier denoch einen externen Chip braucht und nur die Protokoll sachen in einem Modul gelöst sind. oder? Wie ist das bei PIC18F2480 z.B. ? muss hier auch noch
runter oder lieg ich hier falsch? Welchen Chip von Microchip braucht es damit ich mit 3.3V von einem PIC32MX aus an den Can Bus komme?
-
Thread
Low Battery Detection 6x AAA
µCs die Eingänge aber als Schmitt-Trigger ausgelegt, bei deinen man eine Hysterese hat. Wie das beim PIC32 ist, weiß ich aber nicht. An Deiner Stelle würde ich es einfach ausprobieren. Benutze als Spannungsteiler einfach ein Poti und drehe so lange, bis Dein PIC einen Pegelwechsel erkennt.
Damit verheizt du weniger Energie im Regler. Oder brauchst du die 9V noch wo anders? Wenn der PIC32 einen ADC hat, würde ich den benutzen, mit einem sehr hochohmigen Spannungsteiler und einem Pufferkondensator.
-
Thread
µC Auswahl mit Ethernet und CAN
PIC32MX764F128L PIC32MX764F128H PIC32MX775F256L PIC32MX775F256H PIC32MX775F512L PIC32MX775F512H PIC32MX795F512L PIC32MX795F512H Teils 2 CAN-Schnittstellen. MCU Core (vom PIC32MX775F256L):
Michael Skropski schrieb im Beitrag #2828833: > PIC32MX775F512H > PIC32MX795F512L > PIC32MX795F512H > > Teils 2 CAN-Schnittstellen. Den gibts z.B. mit CAN auf dem Olimex Duinomite Mega Board bzw. auch dann mit Ethernet auf dem Olimex Duinomite
-
Thread
Kann mir jemand was in C schreiben?
Hallo! Kann mir jemand ein Programm in C für den 18F258 schreiben? Wenn ein Pin den Low-Pegel bekommt, soll der pic auf den Can-Bus ein bestimmtes Frame senden. Zur Hardware: pic 18F258 -> MCP2551 - can-bus Zahle 30 euro. Bei Interesse
Was spricht dagegen? wenn jemand schon viel mit einem pic gemacht hat dürfte das kein Problem sein! würde der TO einen anderen µC haben, könnte ich ihm das binnen weniger Minuten schnell zusammen kopieren! (im Sinne eines Internetforums vermutlich sogar
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
ESP32 mit lvgl Grafik ist ausreichend schnell für so eine Anwendung. Es gibt ein Board WT32-SC01, knappe 40€ bei Banggood oder ca. 45 € bei Berrybase: https://de.banggood.com/WT32-SC01-ESP32-Development-Board-with
ähnliche Displays auch farbig und rund, das würde ich keinesfalls wieder mit einem so schmalbrüstigen µC anfangen. Mit einem ESP32 sollte mehr gehen, vielleicht auch mit dem relativ neuen Nano RP2040. *) https://www.mikrocontroller.net/topic/504009#6422644
-
Thread
PIC-Mikrocontroller mit vielen PWM Ausgängen
PIC24FJ64GA002 zum Beispiel. Besonders schön find ich das dieser PIC intern eine Matrix hat, so dass man die PWM an fast beliebige Pins schalten kann. Auch an mehrere gleichzeitig.
Pic schrieb im Beitrag #3398104: > Wie genau funktioniert das > mit den Software-PWMs? Zwar nicht für PIC, das Prinzip ist aber dasselbe: http://www.mikrocontroller.net/articles/Soft-PWM
-
Thread
Alternativen zu Arduino?
Hast du den Arduino auch mit den Arduino-C++-Libs benutzt? Oder den in "normalem" C/C++ programmiert? Falls ersteres zutrifft: such dir geeignete Tutorials und programmier den Arduino einfach in normalem C/C++ (oder Bau diskret was auf nem
allgemeine Frage gedacht in welche Richtung ich weitermachen soll. Die Idee es mal mit direktem C Code und/oder Assembler zu probieren gefällt mir schonmal ganz gut. Ich denke, da wäre dann ein Umstieg auf andere Platformen das kleinere Problem. Ein ST32 Board merk ich mir mal vor.
-
Thread
Kleiner µC mit PWM, ADC und CAN gesucht
LPC11C22/C24 haben einen on-chip CAN transceiver in 7x7mm.
http://ics.nxp.com/products/lpc1000/datasheet/lpc11c12.lpc11c14.lpc11c22.lpc11c24.pdf Nix mit PWM zu finden!
-
Thread
USB Speicher realisierbar?
angeschlossenem USB sich ein Microcontroller um die Platte kümmert und bei angeschlossenem USB der µC die Klappe hält und die Platte vom USB-Controller genutzt werden kann. Hierzu übrigens ein für mp3-Player-Bastler hilfreicher Hinweis: Ein FAT16/FAT32-Dateisystemtreiber für AVR ist dem CircuitCellar
schicke Lösung. Eine Bezugsquelle hab' ich Dir ja auch schon genannt, ebenso wie einen Link auf C-Sourcecode eines FAT32-Treibers, der auf 'nem Mega128 läuft ... Frohes Basteln!
-
Thread
WS2812 mit ATMega328P
foobar schrieb im Beitrag #6041456: > Diese Genauigkeit fehlt bei C - du weißt > nicht, was für Befehle der Compiler genau erzeugt. Mit nem PIC hab ich das zuverlässig in C hinbekommen. Für das setzen bzw löschen eines Portbits erzeugt der Compiler zuverlässig einen
required during some sensitive sequences in hardware." Klaus schrieb im Beitrag #6041493: > Mit nem PIC hab ich das zuverlässig in C hinbekommen. > .... > In der Low-Zeit schafft man es zuverlässig, die Bits zu > schieben oder das nächste Byte zu holen, wenn der µC überhaupt schnell > genug ist.
-
Thread
Taschenrechner - Algorithmen
speicherbaren Mantissen-Bits nach rechts im Nirwana verschwinden. In Assembler hab ich das für die PIC16xx vor 20 Jahren erledigt für 24 und 32 Bit Mantisse, aber sowas in C formulieren zu wollen, würde mich grausen. Also schreib mal, wie du dir ganz konkret die 4 Grundrechenarten für 128 Bit Mantisse
), um mal ein Stück Assembler zu wagen. Also bleibt dir nur, auf irgend einen kleinen ARM oder nen PIC32 umzusteigen, um double benutzen zu können. Jaja, im Prinzip geht Langzahlenarithmetik mit jedem µC. Beschaff dir mal den Lampe-Jorke-Wengel und zwar die erste Ausgabe. Die exerzieren das zwar am
-
Thread
PIC - ORG?PCLATH - ich kapiers einfach nicht =(
Tabelle_Uhr) ;Low Tabellen Vektor holen addwf tmp1,w ;Low Vektor hinzu addieren btfsc STATUS,C ;Gab es einen Übertrag? incf PCLATH,f ;ja, PCLATH incrementieren movwf PCL ;und springen Tabelle_Uhr retlw .0 ;Dummy retlw .32 ;Januar retlw .29 ;Februar retlw .32 ;März retlw .31 ;April retlw .32 ;Mai retlw .31 ;Juni retlw .32 ;Juli retlw .32 ;August retlw .31 ;September retlw .32 ;Oktober retlw .31 ;November
-
Thread
Motorstrom BLDC
Danke für die Antworten. Ursprünglich habe ich den thread unter µC&Elektronik gepostet, der Moderator hat den thread leider unter Fahrzeugelektronik gewechselt, obschon mein Anliegen hauptsächlich die Software eines dsPic Mikrocontrollers betrifft. Habe aus der Mülltonne
> Rechenleistung ohne Ende hast. Das Prinzip von AVR447 habe ich mal > portiert auf XMega und STM32 und das war gar nicht so schwer. Ja, an der Rechenleistung des Pic fehlts nicht... mal schauen, ob ich weiter komme, danke, freundliche Grüsse Jan P.S. Danke noch mal für den Hinweis auf AVR447,
-
Thread
LED Multiplexer glimmt
(flagIntensityCorrectionHiccup). Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein. Auch wenn ich alles mit Vorteilern auf 1/64 der Frequenz einstelle
"Ich arbeite bei 64MHz und mit dem xc8 free compiler auf einem PIC18F46K22. Dass die SPI2 mit 32MHz etwas außerhalb den Spezifikationen läuft (LED Treiber kann max. 25MHz) scheint kein Problem zu sein."
-
Thread
STM32 gcc compile ok aber linken kriminell?
sie einfach keine Chance mehr, /ohne/ den GCC auszukommen. Am deutlichsten sieht man das im Fall von PIC32.
als die Regel. Bei den ARMs kann man sich diese auch selbst erstellen. Bei Renesas RX und PIC32 ist das wesentlich schwieriger (da Assembler Voraussetzung ist).
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch nicht
z.B. ICE eine J-Link Software anzubieten. Der EDBG-Chip im Atmel ICE ist ein etwas spezieller AVR32. Es ist verständlich, dass Segger keine Arbeit in eine tote Architektur stecken wird. Und der ICD3 kann kein JTAG, sondern nur ICSP für die PICs. Für den eJTAG der MIPS-PIC32 (der auch ICSP hat) kannst
-
Thread
VPP, MCLR und VDD
keine grosse Erfahrung bezüglich PIC's. Nun ist mir folgendes aufgefallen: MCLR ist nur beschaltet, wenn der µC programmiert wird, ansonsten ist er nackt. Ich vermute der gehört auch noch irgendwie beschaltet, oder täusche ich mich da
> Also ein 100nF C zwischen VDD und VSS? http://www.mikrocontroller.net/articles/AVR_Checkliste#Abblockkondensator.28en.29_ordnungsgem.C3.A4.C3.9F_installiert.3F Das gilt für ALLE µC-Schaltungen, auch für PIC, TTL
-
Thread
PIC24 Uart Problem
Da du das PLL Module verwendest: FNOSC_PRIPLL vermute ich mal schwer, dass dein PIC nicht mit 8MHz läuft, sondern 8MHz * 4 = 32MHz.
time A-Z characters send. } } return (EXIT_SUCCESS [/c] benutze hier einen PIC24FJ128GA010, der sollte nicht so unterschiedlich sein. Ich benutze ein 8Mhz Quartz hier.
-
Thread
FAT für SD
Hallo zusammen, möchte gerne auf einer SD-Karte ein Fat16/32 dateisystem aufziehen. War schon auf Ulrich Radigs seite. Benutze leider einen PIC16F877a Controller. Hat jemand da schon was fertiges, mir kommts vor allem auf die Schreibfunktion an und nicht aufs
Hi! deine 32 sind die $20 von Adresse $1C6/1C7 im Sektor0. Da müssen aber nicht immer $20 drinnstehen. Du musst also einfach ein Dateisystem verstehen, wenn du es richtig verarbeiten willst. Wie willst du sonst Fehler
-
Thread
PIC 18F4680 übertakten?
Ich schliesse mich Holger an. Schau dich dochmal in der PIC Family um. Die PIC24 oder dsPIC30/33 schaffen das sicher. Der PIC32 hätte ein paralleles 16 BIT Interface für den Anschluss eines Displays.
Hallo, die 32bit PIC kenne ich, Compiler kostet 1800€ :-((((( Es sei denn jemand kennt gute "Quellen" :-) Während ich das schreibe läuft im Hintergrund der Download von WinARM. Ich glaube, dass der Aufstieg auf
-
Thread
Hameg 205-3 PC Interface
auch beim Hameg 205 (kein-2 kein -3) benutzten kann? Bzw. wie sieht es mit der Verwendung eines PIC anstatt eines AVR's aus? Hab da noch einen dsPic30 würde es vorteile bringen mit diesem zu arbeiten wegen der Signal Prozessor eigenschaften?
wegen Hochspannung und Kalibrierung sollten denke ich bekannt sein. Ob sich das nun lohnt da nen PIC anzustöpseln kann ich nicht direkt sagen, weil ich nicht weiß was der alles kann. Wenn er direkt USB macht wäre das eine gute Alternative, aber was das Interface angeht ist der ATMega32 schon chronisch
-
Thread
Schnauze voll, ich will AVR
Also, ich habe auch vor kurzem mit PIC´s angefangen und komme sehr gut damit klar. Ich verstehe nicht, wieso da immer dieses "Assembler"-Dogma herumgeistert. Ich habe meine Pic´s vom ersten Tag an mit C programmiert. Also, ich würde
Ich sehe es genauso wie der Frank. Habe zwar selber manchmal Probleme mit den PIC und komme nur durch rumprobieren drauf wie es funktioniert, es geht aber ganz gut. Ich benutze auch oft Beispiele von AVR, die ich für den PIC umbaue. Die µC verrichten letzlich doch das gleiche.
-
Thread
Suche ein SPI-Analyser
praktisch einfach nicht vorhanden) Das was du möchtest, "also GEgenstelle" kann "GLAUBE ICH" der PicKit SErialAnalyzer. Da war auch was mit Datenübernahme. BIn da aber gerade nicht ganz im Bilde. Aber letzendlich ist das doch auch überhaupt kein Problem das ebend mit einem fast beliebigen µC selbst
es nur uim eine Überprüfung reciht sogar ein Terminalprogramm ohne eigene GUI, dann muss auf dem µC halt eine CDC kompatible Firmware. Aber BTT: Wie geschrieben GLAUBE ich das man das mit dem PicKit SerialAnalyzer hinbekommen kann skripte Ausführen zu lassen und die Ergebnisse exportieren zu können
-
Thread
Bitte um Hilfe bei µC-Board
Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
Referenzspannungsquelle für den ADC organisierst. Dann sollte der Temperaturberecih von einem K-Element von 0°C bis 600°C kein Problem sein. Wenn auch Temperaturen unter 0°C erfasst werden sollen, dann könnte das komplizierter werden....
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
nur eine Sprache gibt. Ich glaube, das stimmt nicht so ganz. Mir falle da spontan noch diese ein: C++ (Arduino, Symbian), Basic (Bascom), Java (Android), Python (ESP32)
> Ich glaube, das stimmt nicht so ganz. Mir falle da spontan noch diese > ein: C++ (Arduino, Symbian), Basic (Bascom), Java (Android), Python > (ESP32) Aehem...ich dachte Embedded und ohne Bastler. Da hab ich bisher ausschliesslich C gesehen. Gelegentlich kommt mal die Frage
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
ich die AVRs (tutorial im forum) + AVRISPMkII Klon oder etwas ARM Cortex M basiertes, zB. die STM32 von ST. Dazu einen Jlink. Stefan G. schrieb im Beitrag #7242683: > Wie wichtig ist die Wahl des µC-Herstellers im Hinblick auf Literatur Die Manuals/Datenblätter/Appnotes sehen anders aus und
#7242790: > Ja, ist aber ein Exot. > Momentan gehyped, single source und doch sehr anders als avr, pic, stm32 > etc. Zusammenfassung: Ein eher exotischer, gehypter µC, eines Newcommers auf dem Markt, der gerade lieferbar und "preiswert" ist... Stefan schrieb im Beitrag #7242683: > - Sollte ich
-
Thread
LED mit Microcontroller schalten
der Thread nicht schon "Schnee von gestern" ist. @Timmo H. : Wie meinst du das mit 8 LEDs an PortC? Mein PIC16F688 hat nur 6 I/O beim Port C, die anderen 2 bits sind laut Datenblatt nicht implementiert. Zu meiner eigentlichen Frage: [c]PORTC = 0xAA; while(1){ _delay(1000000); //delay
, was auf unzähligen PIC-Tutorial Seiten und nicht zuletzt im Datenblatt des µC des langen und breiten vorgekaut wird. http://www.mikroe.com/chapters/view/4/
-
Thread
"Dumme" Anfängerfragen.
schlechter zusagt. Wenn du lieber _nicht_ in Assembler programmieren willst, sondern in C oder Pascal (ja, das gibt's auch für ne ganze Reihe von uC's), dann rate ich dir schlichtweg ab von allen kleineren uC inclusive Atmel AVR. Leg dir dann lieber einen Cortex oder einen PIC32 zu. Da wird
ähnlich wie in AWL bei einer SPS schreiben kann, > hängt dann davon ab, welche Befehle der jeweilige µC, gerade auf dem > Gebiet der Einzel-Bit-Verarbeitung beherrscht. Bei deinen Worten kommt mir wirklich ganz heftig der gute alte ARM in den Sinn: Dort sind die Ports zwar auch in 16 oder 32 Bit großen
-
Thread
Kleiner µC gesucht
Hi >und bei PIC gibt es SOT23-6. Bei Atmel auch: ATTiny 4/5/9/10. MfG Spess
pic user schrieb im Beitrag #2145036: > Es gibt auch pic cpu in 14 pin tssop Gehäuse, das ist ca 5x6 mm, QFN > kann > ev. noch kleiner sein, ist aber schwerer zu bekommen. "Schwer zu bekommen" dürfte
-
Thread
PIC: Schrittmotor mit L293D ansteuern
habe die Ausgänge direkt mit dem Treiber verbunden, frag aber lieber eine E-Techniker, wie Du die PIC-Ausgänge mit den TTL-Eingängen des Treibers verbinden solltest. Meine Testschaltung läuft aber auch nur mit 5 Volt, es ging mir nur um die Funktionalität/Ansteuerung per C-Code. Gruss, Jörg
Hallo, es funktioniert!!! Es läuft mit einem anderen Prozessor (PIC16F628). Mein 2. PIC16F84A hat wohl Herz-Rhytmusstörungen und kann bald wohl wegen Altersschwäche begraben werden. ;-) Ich hab hier noch mal mein Skript aufgelistet: [c]//Schrittmotorsteuerung:
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
funktioniert! Beim studieren des Quellcodes ist mir allerdings etwas aufgefallen. Und zwar in stm32_ub_sdcard.c: [c]int MMC_disk_read(BYTE *buff, DWORD sector, BYTE count) { int ret_wert=-1; SD_Error status = SD_OK; SD_ReadMultiBlocks(buff, sector << 9, 512, 1); /* Check if the
Zum Beispiel wenn man das oft verwendete Bild in einem Rutsch vom Flash auf die Karte schreibt: [c]const uint16_t pic[76800] = { 0x9BA8,0xA3E9,0xAC0A,0xAC2A,0xA3E9,0x9B88,0xA3C8,0xAC0A, ... // weitere 9500 Zeilen weggelassen }; FIL f; if(f_open(&f, "0:/PIC.DAT", FA_WRITE | FA_CREATE_ALWAYS
-
Thread
ok erledigt danke: english deutsch wer kanns richtig übersetzen.
dürften in Ordnung sein..für den Anfang aber die IDE... Die durch einfaches clicken damit wirbt, c code in einem Flowchart zusammenzustellen... der keiner ist.. ...und zum schluss kommt das Hex raus.. das man noch mit externem PicKit Tools beschreiben muss weils intern nicht hinhaut.... Ich
ausgewertet werden von der RS 232 Kopmponente, Eine Touchfolie die 0x12 0x24 0x34 0x00 0x34 0x32 .. sendet ... kommt so an: ..12 ..24 ..34 nix ..34 ..32 grass.. In Midi geht ein 3 Byte String erst gar nicht.. 0x90 0x3C 0x00 .< .. das wird nicht ausgewertet und der Ton hängt
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
und das Board muss es überleben, und zwar nicht nur einmal. https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/ Programmieren und debuggen tust Du hiermit: https://www.olimex.com/Products/PIC/Programmers/PIC-KIT3/ Es gibt auch diverse ARM-basierte Controller als Alternative. Wenn Du gerne
-
Thread
PIC32 externer Interrupt
Hallo, ich habe ein PIC32 MX795F512L. An diesem ist ein externer ADC angeschlossen. Dieser ADC hat ein Alert-Pin, welcher in meiner Programmroutine einen Interrupt auslsen soll. Dafr gibt es beim PIC ja die 5 EXT_INT-Pins.
Einfach mal ausprobieren, auch das mit den Configregister..... (Ich habe hier nur das DB für die PIC32MX5XX/6XX/7XX Controller offen mit der Pinbelegung und recht viel mehr kann ich momentan auch nicht rauslesen)