-
Thread
Mikrocontroller Ports schalten nicht
Hallo, ich habe ein kleines Problem mit meinem PIC18F4685. Ich möchte ledeglich einen Port einschalten. Mein C Programm schaut wie folgt aus: [c] #include <PIC18F4685.h> #include <htc.h> #pragma config WDT = OFF #pragma config LVP = OFF void
Internen Takt umgestellt. A/D Wandler sind auf dem gesamten PORTC nicht vorhanden. Hier mein Code [c] #include <PIC18F4685.h> #include <htc.h> #pragma config WDT = OFF #pragma config LVP = OFF #pragma config BOREN = OFF void main(void) { OSCCON = 0b01110010; //Oszillator Einstellungen
-
Thread
Wofür haben PICs Fosc/4
den Konkreten Fall an. Nehmen wir mal als Beispiel den Befehl I++; in C mit I = uint8. Beim AVR wird dies so umgesetzt LD R24,I ; 2 Takte SUBI R24,0xFF ; 1 Takt ST I,R24 ; 2 Takte Beim PIC ist dies ein einzelner Assembler-Befehl INCF I,F
. Dafür hat der AVR gleich 32 Arbeitsregister, während man beim (alten) PIC schlimmstenfalls alles durch ein dämliches W-Register quetschen muss. [avrasm] INC R16 ; 1 Takt = 1 Befehlszyklus [/avrasm] Dafür gibt es ja Compiler
-
Thread
Kurze Frage zu Compilern
wirklich was im 4 stelligen Bereich. http://www.atmel.com/products/avr32/default.asp Für dsPIC habe ich einen CCS Compiler, der hat mal 400 Euro gekostet, da gäbe es meines Wissens nach eine Studentenversion mit Einschränkungen, darf man aber nicht kommerziell verwenden
ordentlich Geld auf den Tisch legen. Bei DSP/MCU-Kreuzungen sieht es bekanntlich besser aus (Blackfin, dsPIC, AVR32).
-
Thread
NPN als Schalter - Zustand während Flashen?
Ich habe kein Ahnung von PIC. Bei AVR und STM32 ist es jedenfalls so, dass alle I/O Pins beim Flashen als Eingang geschaltet sind, also keinen Strom liefern, der den Transistor einschalten würde. Ausgenommen sind natürlich die
Stefanus F. schrieb im Beitrag #5625361: > Ich habe kein Ahnung von PIC. Bei AVR und STM32 ist es jedenfalls so, > dass alle I/O Pins beim Flashen als Eingang geschaltet sind, also keinen > Strom liefern, der den Transistor einschalten würde. Is beim /Programmiervorgang
-
Thread
Fragen zu einer Timer Schaltung mit TLC 555
Och komm.... Ich kann auch mit einem PIC32 einen LED-Blinker aufbauen. Aber muss man das? :-) Gruß Thomas
Thomas B. schrieb im Beitrag #4235521: > Ich kann auch mit einem PIC32 einen LED-Blinker aufbauen. > Aber muss man das? :-) Nö, ein ATtiny4 sollte völlig ausreichen. Ich nehme nur deshalb den großen ATtiny25, weil im Alter die Hände zittriger werden und die Augen
-
Thread
Hexapod mit PIC18F45K22 machbar?
Bin mir nicht sicher, aber ich glaube die Motorcontrol-PWM's sind dafür nicht geeignet. mit dem dsPIC33EP512MU814 sollts gehen. Würde aber eher einen STM32 oder so nehmen dafür...
Könnt sogar in C gehn dann hättest du noch 9/10 von der Rechenzeit übrig für Berechnungen (bei 20ms Periode der "PWM"). Aber ein DsPic ist eindeutig die bessere Lösung...
-
Thread
Reste Bootlader Sprungadresse
[C] void (*goto_bootloader)(void) = 0x2AA00; [/C] Brauchst nicht noch einen extra Zeiger definieren. Rufst du dann einfach mit [C] goto_bootloader(); [/C] auf.
genutzt werden. Und bitte: Zwischen Cortex-M und dem dsPic33 gibt es hier eher keine Gemeinsamkeiten. Und vielleicht auch ein wenig dran denken, dass der dsPic33 eher eine Havard-CPU ist.
-
Thread
Sammelbestellung WLAN2Serial ESP8266
gemacht. das hat bisher noch keiner bekommen. ich hatte dir angeboten dich jeden tag langsam in c einzuführen und zu unterstützen, damit du selbst loslegen kannst, hab dir auch meinen bolt für pic programmierung geschickt und auch das thema wifi shuncom mit zwei kompletten sets hast du bekommen, damit du eine gute alternative ausgangssituatoon hast und allround machen kannst, avr, pic, SoC und andere. > selbst TV Out und VGA habe ich Dir alle Infos, na gut - tv-out und vga ist ja nun wirklich nicht schwer nachzubauen, ronny - zumal hier die meisten Infos stehen und es für
-
Thread
Wie programmiert man für einen Atmega32u4?
ich nur leider nicht finden... Warum sollten sie diese Dokumentieren? Das ist Bestandteil des C/C++ Standards und nichts spezielles für einzelnen µC. Diese gelten quasi überall. https://en.cppreference.com/w/ Darin wirst du aber nichts dazu finden wie z.B. die Register in einem Atmega32u4
vorzüglich streiten... Das wäre aber vermutlich sowas wie du suchst, nur halt für die "falschen" µC. https://www.st.com/en/embedded-software/stm32cubef4.html
-
Thread
16Bit mikrocontroller
ich wissen... vielleicht noch eine frage zu den LPC von Phillips - wieso werden diese mit 16/32 Bit µC gekennzeichnet? Martin
>vielleicht noch eine frage zu den LPC von Phillips - wieso werden diese mit 16/32 Bit µC gekennzeichnet? das ist wie mit P.M.P.O. Angaben... Addier einfach ein paar Werte auf: ATMega8: 15 Bit Flash Adressbus + 9 Bit EEProm-Adressbus + 10 Bit RAM-Adressbus + 8Bit Datenbus ==
-
Thread
dsPic33F - Timer/Interrupts
Ich habe im text geschrieben: [...] mit dem dsPIC33FJ64GS610 mit einem Timer[...] Natürlich ist es ein dsPIC33FJ64GS606 wie im Sourcecode.
, Section 32. Interrupts, 70214C" bin ich durchgegangen und habe mir möglicht viel davon angeeignet. Zurzeit bin ich eigentlich total Ratlos, da ich meiner Einschätzung nach genau nach Datenblatt vorgegangen
-
Thread
32Bit / 16Bit = 32Bit Divisions Routine gesucht
Ich benötige für den dsPIC eine Divisons Routine.. mit dem div Befehl ist nur eine 32Bit / 16Bit = 16Bit Rechnung machbar In Assembler. Ich benötige aber auch ein 32Bit Ergebniss
THOR schrieb im Beitrag #4827264: > In nen 32 Bit Wert casten? Jawoll, die Welt besteht aus C. Da schreibt einer ausdrücklich ASSEMBLER und so ne Antwort kommt. O je. Die Sache ist aber ein bissel schwieriger: normalerweise benutzt man für
-
Thread
Zwei PICs verbinden
Wie wärs, die ganzen Displaytexte und andere Konstanten in einen EEPROM auszulagern (24C32 ... 24C512). Für das Single-Master-I2C findest Du bestimmt genügend Codebeispiele. Peter
Anwendung hat nur eine Leseroutine. Geschrieben wird da nichts mehr. Wenn Du Angst hast, daß der PIC mal verrückt spielen könnte und trotz fehlender Schreibroutine den EEPROM zerhauen könnte, es gibt auch EEPROM mit einem Write-Protect-Pin, z.B. AT24C512: WP an VCC legen. Du brauchst also nur eine
-
Thread
Auswahl des passenden uC für mobiles Testgerät
;-) Als Zwischenlösung könne man eines der Ultrabilligen Mini-Oszis aus China nehmen, wo nur ein 32 Bit ARM Controller und ein LCD drin steckt. Das kann man selber umprogrammieren. https://www.ebay.de/itm/264446416682?hash=item3d923c172a:g:LCoAAOSwC~ZdZ41u > Und nochmal zum Thema der 32-Bit
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit Cortex
-
Thread
2 Pic16F877A verbinden
die haupt komunikation laeft uber den can bus nor mal bekommt doch jeder pic seine eigene can adr oder liege ich da jetzt falsch in diesem fall.
can von haus hat, wie gesagt wir haben ein bestehendes netz von 23 einheiten, wohlen jetzt von den pic's sogesehen seitlich einen spi bus aufbauen (wenn es moeglich ist), es ist eine idee von uns. wenn es moeglich ist wie viele PIC'S sind dann teoretisch moeglich zu koppeln.
-
Thread
Pufferakkumulator für Real Clock PCF8583
Die oben skizzierte Schaltung hätte in dieser Form übrigens ein Problem: Wenn der PIC ohne Spannung ist, zieht er aus dem Akku über den Analogeingang nicht unerheblich Strom. Da müsste noch ein vom Akku versorgter und vom PIC gesteuerter Analogschalter dazwischen.
> Wenn der PIC ohne Spannung ist,... Was denn für'n PIC? Ich seh kein'
-
Thread
Blinkrelais für Torantrieb
Schaltung ist vom Prinzip her folgendermaßen entwickelt worden: Ein Festspannungsregler liefert für den µC die benötigten 5V. µC sorgt für das Blinken. Am Output des µC's befindet sich ein n-Kanal Mosfet, da für die Glühbirne 24V benötigt werden und der Mosfet somit als Schalter fungiert. Mein Problem ist
Stefan M. schrieb im Beitrag #3525748: > Ein µC um eine Lampe blinken zu lassen? Dafür braucht man heute schon einen 32Bit Cortex :=)
-
Thread
Modifizierter Laminator - 1A Ergebnis
dem µC rein. lg PoWl
- 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
[V] Devboards etc.
verschweisst und unbenutzt - keine OVP ----------------- 10€ incl. Versand 10) 2 x uController PIC32MX795F512L http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX795F512L - 100 Pin TQFP - neu und unbenutzt ----------------- 15€ incl. Versand Gruß lele
G. L. schrieb im Beitrag #4139712: > 2 x uController PIC32MX795F512L Hast PM. Grüße Dirk
-
Thread
Passende Bauteile für Segelbootsteuerung
anfreunden. Jedenfalls bei deinem Projekt. Was du verlinkt hast ist ein Beispiel wie man mit dem ESP32 µC und der Arduino IDE einen Webserver erstellt. Der ESP32 µC ist zwar von der Hardwareseite aus kein original Arduino, ist aber mittlerweile weit verbreitet und lässt sich mit der Arduino IDE programmieren
/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=esp32&qid=1581597152&s=ce-de&sr=1-3
-
Thread
kleinstmögliche Ethernet-Lösung
minimaler Platzbedarf auf der Leiterplatte Die kleinste Ethernet-Lösung, die ich kenne, ist der PIC18F67J60. Der ist mir aber etwas zu schwach auf der Brust. SSH kann ich damit vergessen. Aktuell denke ich an einen PIC32MZ0512EFE064-I/MR im 9mm*9mm QFN64 plus einen KSZ8081RNA RMII PHY im QFN24,
>- idealerweise genug Rechenleistung für einen SSH-Server >- denke ich an einen PIC32MZ0512EFE064 -> 128 kB RAM RFC4253: s. 6.1. Maximum Packet Length (@Layer 7) -> 32k, (ja, i.d.R. kleiner...) Die meisten ssh-Server brauchen eine POSIX Umgebung, IMHO könnte das sportlich
-
Thread
Pic Programmieren mit C?
Hi, das ist -Teils / Teils- Auf jeden Fall lassen sich die PIC 18F/24F/32 usw. hervorragend in C Programmieren. Die 16F gehen auch, die resourcen sind manchmal etwas Knapp. Ich würde aber auf jeden Fall zu 18F Typen tendieren. Die eigendlichen C Befehle sind
Vielleicht auch hilfreich: http://pic-projekte.de/index.php/pic-c-tutorial.html Nabend
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Andere Leute nehmen dafür einen PIC12F oder PIC16F*/LF* oder irgendwas anderes kleines. Ein PIC16(L)F1503 hat 128 Byte HEFlash und ist mit Sicherheit billiger als Dein Maxim/Dallas Teilchen. Und viel besser erhältlich. fchk
UART-Verbindung zum "großen" uC passieren, STM32-Boot-Mode sei Dank. Der große hätte die Firmware für den "kleinen" als Daten an Bord. Das Protokoll ist auch schon vorhanden. Nur von den gesparten Stecker-Pins müsste ich wieder zwei
-
Thread
PIC-programmer Linux
Hi, Felix S. schrieb im Beitrag #2397877: > Zudem unterstützt das PICKIT3 alle PIC's. Das ist nich tganz korrekt... Richtigerweise müsste man schreiben alle "modernen" PIC´s Die ganz alten Typen mit C in der Produktbezeichnung werden (ausser evtl. die 16C83,16C84, müsste nachsehen
brenner9, die laufen mit der Software usburn auch unter Linux. sprut unterstützt fast alle PICs ausser PIC32.
-
Thread
MicroPython 1.25, preiswerter Renesas-Microcontroller mit mehr Pins uvam
bereits erwähnten Unterstützung für ALIF-Mikrocontroller gibt es auch Erweiterungen im Bereich ESP32 und Raspberry Pi-MCUs: [c] The esp32 port now supports IDF v5.3 and v5.4, and support for versions below v5.2.0 has been dropped. Dynamic USB device support is now enabled on ESP32-S2 and ESP32-S3
: Ta -40°C to 125°C • Timers: Timer array unit (16b x 8 channels), 32-bit interval timer (8b x 4 channels), RTC • Communications Peripherals: 3 UARTs, 2 Async UART, 6 Simplified SPIs, 2 I2C, 6 Simplified
-
Thread
ASM oder C programmieren?
auch nicht weiter, wenn einige Leute nicht loslassen können und sich nicht weiterentwickeln. Für 32-Bit uC muss mann sich leider meist noch C behelfen :-(
haben, stand da was in der Zeitung? > Für 32-Bit uC muss mann sich leider meist noch C behelfen :-( Wieso? Gibt es denn keine 32-Bit-Assembler?
-
Thread
Kellerlüftung
bekommt man die. Aber eigentlich wollte ich ja die kostenlosen Sensirion Sensoren verbauen. Der I2C Bus ist sicher eine tolle Erfindung nur kann ich ausgerechnet die PIC´s mit I2C Unterstützung nicht programmieren. Wie nun soll ich den Sensor "auslesen" ohne I2C Unterstützung im PIC ? Da muss doch
I2C bus ist einfach als Softwarelösung zu realisieren. Schafft selbst ein PIC so nebenbei. Gruß Michael
-
Thread
PIC32 Code im externen FLASH oder RAM
ich glaubte gelesen zu haben, dass der PIC32 auch code aus dem RAM ausführen kann. vielleicht geht was mit DMA..?
Microchip liefert einen beispiel-code für "demonstrate how PIC32 can be programmed to execute from RAM": http://ww1.microchip.com/downloads/en/DeviceDoc/ram_execution_c32_example.zip und DMA-beispiel-libraries für den PIC32 haste hier: http://ww1.microchip.com
-
Thread
LCD-Modul EPSON ECM-A0428 von Pollin
/ Controller dann noch: 74HC32 Quad 2-input OR gate http://i2c2p.twibright.com/datasheet/74HC_HCT32_4.pdf 74HC04 Hex inverter http://www.nxp.com/documents/data_sheet/74HC_HCT04.pdf 74HC00 Quad 2-input NAND gate http://www.nxp.com
vieleicht nur am PIC Compiler, das der igentwas falsch optimiert in der Addressberechnung. Aber mit: [c]lcdTextCursor(0,0); lcdSendCommand(0x42); for(i=0;i<736;i++) { lcdSendData('*'); }[/c]
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
47,8°C 03.04.2011 21:03:58 (Draussen dunkel) B0,00,FF,00,00,03,32,00,00,00,00,C8,02,20,00,00,00,50,28,38 Byte 9 & 10 : Solarertrag der letzten Stunde -> 00,00 = 0 Wh Byte 11 & 12 : T1 -> 00,C8
°C 03.04.2011 21:03:58 (Draussen dunkel) B0,00,FF,00,00,03,32,00,00,00,00,C8,02,20,00,00,00,50,28,38 Byte 9 & 10 : Solarertrag der letzten Stunde -> 00,00 = 0 Wh Byte 11 & 12 : T1 -> 00,C8 = 20,0
-
Thread
Fragen zu FFT
Das hier scheint etwas in C zu sein http://www.element14.com/community/groups/development-tools/blog/2011/01/11/real-time-audio-spectrum-analyzer-using-a-pic-8-bit-microcontroller auch hier http://hackaday.com/2011/01/08/pic-spectrum-analyzer-uses-fast-fourier-transform-routine/ Wenn der Code in C ist, sollte der Unterschied zwischen PIC und AVR keine so große Rolle spielen MfG Klaus
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Hallo Eigentlich wollte ich ein kleines OLED-Display mit SSD1306 Controller über den I2C-Bus ansteuern. Da ich aber die I2C Adresse des Displays nicht kenne habe ich es erstmal mit einem I2C EEPROM (24C32)versucht. Dazu aktiviere ich den Bus, sende danach vier Byte an das EEPROM (Adresse
aber kein Acknowledge vom EEPROM empfange, weil die Adresse falsch ist, müsste das Programm in "I2C_warte" hängen bleiben. Ich werte das Interrupt Flag des I2C Modules des PIC aus. void I2C_warte (void) { while (!SSP1IF) continue; // Warten bis fertig SSP1IF = 0; // Interrupt Flag
-
Thread
CAN Gateway mit PIC
Manuel Bali schrieb im Beitrag #3582467: > Meine Frage ist, gibt es PIC's mit 2 CAN-Modulen, oder brauche ich 2 > PIC's die jeweils am BUS hängen, aber wie schaff ich es dann die Daten > vom einen uC zum anderen in EZ zu veschiffen? Du gehst auf http://www.microchip.com
bekommst die Liste aller PICs, die zwei CAN-Module haben. Das ist ein ganzer Haufen, jedoch alles 16- und 32 Bitter. > Programmiert werden soll in C. Compiler ist der C18. Compiler wird NICHT der C18 sein, sondern der XC16 oder XC32. Der kleinste PIC, der diese Bedingung erfüllt, ist der dsPIC33EP128GM604
-
Thread
LAING DDC Pumpe µC gesteuert *help/beratung*
einen externen Oszillator ? (mir gehts hier bei unteranderem um einen Lerneffekt beim Umgang mit µC und C-Programmierung)
Connection Size: 3/8" barbs Maximum Pressure: 22 PSI (1.5 BAR) Temperature Range: Up to 140°F (60°C) Noise Level (Swiftech's Results): 30 ~ 32 dBA in a quiet room @ 2' Electrical Connector: 4pin Molex Weight: 7.3 oz (207 gr.) RPM Sensor: 3 pin connector
-
Thread
Wartezeit mit 32-Bit-Timer
Hallo, ich möchte eine Wartezeit mit einem 32-Bit-Timer mit dem uC PIC24FJ128GB204 programmieren. (Ich möchte kein Delay verwenden, da andere Funktionen abgearbeitet werden sollen, während die Zeit hochgezählt wird). Da ich in der uC-Programmiererei
ein Beispiel für die Konfiguration eines 32-Bit-Timers vorhanden, welcher wie folgt aussieht: [c] /* The following code example will enable Timer3 interrupts, load the Timer3:Timer2 Period Register and start the 32-bit timer module
-
Thread
PIC32 SPI Bytereihenfolge ändern
Hallo, ich versuche gerade, das Filesystem FatFs auf einem PIC32 mit SD-Kartenslot zum Laufen zu bringen. Leider hat der PIC kein natives SD-Karten Interface, so bin ich auf SPI angewiesen. Um das Ganze etwas schneller zu machen, lese ich die Daten in 32-bit Häppchen
buffer = fatWord.byte.b0; // reset SPI module to 8 bit transfer SPI2CONCLR = _SPI2CON_MODE32_MASK; [/c] Das Umkopieren findet statt, während der SPI die nächste Datenübertragung durchführt. Trtzdem erscheint mir der Aufwand noch recht hoch. Am beesten wäre es, den PIC temporär auf Big Endian
-
Thread
ATMEL Evaluations-Board (was brauche ich noch?)
gleich loslegen als > > absoluter Anfänger. > > > > > > Blackbird Ich habe alle meine uC-Boards mir selber gebastelt. AVR, SAM7S, PIC24 Und kann das jedem nur empfehlen! Man versteht besser wie es aufgebaut werden soll und richtig Spass macht das auch :) Mein erster FPGA-Board habe
Dimi schrieb: > Ich habe alle meine uC-Boards mir selber gebastelt. AVR, SAM7S, PIC24 > Und kann das jedem nur empfehlen! > Man versteht besser wie es aufgebaut werden soll und > richtig Spass macht das auch :) Wenn er es nicht selbst
-
Thread
Welches Avr-Basic?
Umstieg auf C nutzen kann. Wenn Du aber vorhast mehr als die 8Bitter zu nutzen und auch auf ARM und komplexere Programme aus bist dann nimm lieber gleich C.
Luna bleibt auch für große Projekte kostenlos. Mathematische Terme wie a=b*(c+d) werden in Luna genauso geschrieben. In Bascom (nur bis 4k-Byte kostenlos): a=c+d a=a*b und in C++ hat mich schon immer die Syntax gestört Joe
-
Thread
MMC/SD ansteuern mit AVR
Ja, ich nehme deinen Code. Tausche ich die Datei mmc.c V1.02 gegen 1.03, findet er die Karte nicht mehr. Ist eine nokia 32MB Mfg Sascha
gewechselt, aber es geht einfach nicht. Gibts irgwas was man beachten sollte? Oder an was liegt das? Als µC hab ich einen atmega32 benutzt. mfg
-
Thread
Virtueller Port auf PIC32
erstellen könnte und so immer alle Bits gleichzeitig schreiben. Ist das möglich? Ich nutze einen PIC32 und programmiere in C unter MPLAB (C32 Compiler). Wäre echt eine große Hilfe, wenn das gehen würde. Könnte das auch an vielen anderen Stellen einsetzen. Deshalb schonmal Danke für die Unterstützung
Laut Datenblatt ist beim PIC32MX110 - 150 der Port RB mit allen 16 Bits nach außen geführt (DIP 28 Gehäuse). Beim PIC32MX210 - 250 fehlen ein paar bits. Allerdings gibt es natürlich Überschneidungen mit anderen Signalen.
-
Thread
Datenempfang in ISR - Welche Strategie?
entkoppeln. Ob deine Statemachine jetzt mit jedem Zeichen aus der ISR heraus getrieben wird ... [C] ISR( ... ) { char c = UDR; Statmachine_bearbeite_nächstes_Zeichen( c ); } [/C] .... oder ob das Zeichen in der Mainloop in die Statemachine hineingestopft wird, ist für die Statemachine
Christian J. wrote: > ein PIC Spezi hier? Welcher denn? PIC10,12,16,18,24,30,32,33 ... Und andere Threads besser nicht hijacken. Peter
-
Thread
Warum empfihlt ihr J-Link?
#5023858: > Dr. Sommer schrieb im Beitrag #5023328: >> Unterstützt eine Unmenge an verschiedenen uC's, sogar ein paar >> Nicht-ARM's > > Zum Beispiel auch 8051 EFM8 Und PIC32. Direkt unter MPLABx. Fürs Basteln Zuhause tuts der EDU für 50€. Genau dafür ist er ja offensichtlich gedacht. Ich bin froh, in mir gekauft zu haben. Im Vergleich zum PICkit 3 (das bei großen PIC32-Projekten sehr lahm ist), kann man damit ordentlich debuggen.
-
Thread
200 LED Matrix mit nur 8 LEDs
habe schon wieder ewas vergessen, ich weiß nicht mehr, wo genau, aber ein William hat mit einem Pic einen 32 RGB LED "Magic Ball" gebaut. Ach, da ist es ja : Rotor Display mit 32 RGB LEDs : http://home.versatel.nl/edithenwilliam/william/magic.htm Gruß Toby
Hallo Kai, im obrigen Bild habe ich eine Auflösung von 32x512. Also 512 Spalten pro Umdrehung. Die LEDs, 32 an der Zahl, sind im 1 cm Abstand montiert. Ich nutze auch einen AVR, einen ATmega8, keinen Pic. Die LED Modul Platinen haben bei etwa 8x1cm je
-
Thread
USB-device-controller (Alternative zu PDIUSBD12) gesucht
/maps/microcontroller.aspx "38 MCHP parts found" zB PIC18F25J50 (32k Flash, 4k RAM) Oder bei den 16 Bittern: PIC24FJ64GB002 fchk
Rufus Τ. Firefly schrieb im Beitrag #3878141: > Wie wäre es mit einem AtMega32U4? Frank K. schrieb im Beitrag #3878167: > http://www.microchip.com/maps/microcontroller.aspx > "38 MCHP parts found" > zB PIC18F25J50 (32k Flash, 4k RAM) Danke euch beiden. Das ist so ziemlich
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=c6433aabfa Warenwert: 7,32€ Sammelwert: 172,71€
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=41c3f495e6 Warenwert: 32,84€ Sammelwert: 70.84€ Danke für den Service! :)
-
Thread
PIC12F675 Einstieg
Hallo Stefan, naja, der Gedanke ist recht einfach: PIC12 kostet 1€, PIC18 8-10€ PIC12 ist viel kleiner, PIC18 ist riesen-groß. Aber du hast recht, der Umstieg ist total verwirrend!!!! Hast du vielleicht nen Tipp für mich, wo ich den PIC18 billig erwerben
5V GND RX TX Reset Sollten zum Testen schon sein. Wenn man dann was machen will muss man I2C nehmen. Also noch 1 Pin frei. Dann muss man für jeden weiteren Taster wieder was an I2C hängen. Und dann läuft alles nur mit dem internen Oszi mit max 4 MHz. Nimm einen größeren PIC! Am besten
-
Thread
Problem mit I²C (CubeMX)
. Das Board ist ein MapleMini mit ST32F103C8-CPU. Der Transfer selbst ist auch gar kein Problem, und bevor ich ein neues Datenpaket absende, überprüf ich zunächst mit "HAL_I2C_GetState (&hi2c1) == HAL_I2C_STATE_READY" ob der Buffer frei
(HAL_I2C_GetState (&hi2c1) != HAL_I2C_STATE_READY) ; SET_OLED_ADR(i, 0); HAL_I2C_Master_Transmit_DMA (&hi2c1, OLED_ADR, oline_buf.cmd, 128 + PREFIX_LEN); } } void oled_worker (void)
-
Thread
Kaufempfehlung für ARM Einstieg
jetzt ist das STM32-P107 von Olimex mit einem STM32F107VCT6 µC. Link : http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=775 Es sollten alle µC Ports abgreifbar sein. Der µC sollte
den STM32. Ich habe den in der Firma eingeführt und seither wird der nur noch für neue Projekte genutzt. Jetzt erfolgt auch der Aufstieg auf den STM32F4. Zuvor wurden viele PIC's und Atmels eingesetzt. Neu werden
-
Thread
CAN vs. CAN mit ATMEGA
nicht die optimale Wahl. Andere Plattformen sind entweder billiger weil höher integriert (z.B. viele PIC18) oder bei gleichem Aufwand leistungsfähiger (PIC24/32/dsPICs, ARM Cortex). Ist es so, dass Dein Tellerrand nicht weiter als AVR reicht? PS: Der LPC11C22/C24 mit integriertem Transceiver ist
Ich mache recht viel mit CAN. früher mit PIC und AVR und separatem SJA, später dann auch mit MCP2515. irgendwann mal bin ich dann beim STM32 mit integriertem CAN-Controller gelandet. Unabhängig davon ob Du nun einen STM32 oder einen AVR nimmst
-
Thread
A2DP Bluetooth Modul China eBay
Yes Christian, there's a T24C32A 32kbit EEPROM on the BLK* board and a Lize L24C08B 8kbit EEPROM on the I-WAVE board. My knowledge about microcontrollers and related parts is very low (not to say non existant ;)), but does that mean
-ne "\x00" | eeprog -f /dev/i2c-0 0x51 -w $(($STARTADDR + ${#STRING} )) echo "...DONE" echo "Product-ID now reads:" eeprog -f /dev/i2c-0 0x51 -r $STARTADDR:$MAXLEN echo eeprog -fx /dev/i2c-0 0x51 -r 0xc0:32 [/code]