-
Thread
PIC hängt sich bei I2C Read Funktion auf?
Hallo, Ich arbeite an einer Uhr, dabei muss ich Daten von einem RTC IC (RV3029C2) über I2C auf den PIC18F26K22 holen und umgekehrt. Das Problem ist, der PIC bleibt irgendwo in meiner Read Funktion hängen, ich kann mir aber nicht erklären, warum. Mit einem Logic Analyzer habe ich den Datenstrom
entsprechenden Portpin überwachen). Möglicherweise kommt kein NACK/ACK beim Lesen vom Device und dein PIC bleibt deshalb hängen eben weil er auf NACK/ACK vom Slave wartet. Ich hab mir in meinem I2C-Lib für den AVR eine 8 Bit Status-Variable generiert und meine I2C-Funktionen haben nur ein gewisses Zeitfenster
-
Thread
CAN-BUS mit dsPIC30F6014
,w1 0001F4 784091 mov.b [w1],w1 0001F6 B3CF80 mov.b #0xf8,w0 0001F8 60C000 and.b w1,w0,w0 0001FA A02400 bset w0,#2 0001FC B7E391 mov.b w0,0x391 10: } 0001FE
L22 82: { 83: data = *((unsigned char *)&C1RX0B1+i); 0002F0 78001E mov.w [w14],w0 0002F2 780080 mov.w w0,w1 0002F4 90001E mov.w [w14+2],w0 0002F6 408100 add.w w1,w0,w2 0002F8 78001E mov.w [w14],w0 0002FA 780080 mov.w w0
-
Thread
pic mit avr isp brennen
suchen, aber ich kann dazu nichts finden: gibt es firmware für einen der usbasp clones (mit dem mega8), mit der man auch pic programmieren kann? wenn ja, bitte einen link, wenn nein, weshalb nicht? danke jay
>gibt es firmware für einen der usbasp clones (mit dem mega8), >mit der man auch pic programmieren kann? Nein. >wenn ja, bitte einen link, wenn nein, weshalb nicht? Weil PIC teilweise nur mit höheren Spannungen >10V am Reset Pin programmierbar sind
-
Thread
Pic 16F84 Port Declaration
Hallo Ich muss für meine Seminararbeit einen Pic programmieren (16F84A-04P) und benötige die Pins 1,2,10,11,15,16 als Ausgänge und 6,7,8,9,17,18 aus Eingänge. Wie muss ich die Portdeklaration dafür schreiben? Vielen Dank im vorraus!
ah sorry hab die pins falsch gzählt ich meinte also eingang 6,7,8,9,10,11 und als ausgang 1,2,12,13,17,18 und wegen der deklaration muss ich einen unterschied zwischen eingang und ausgang machen oder erkannt der pic das von selber? ich hab das datenblatt leider
-
Thread
Verständnis Problem bei der AVR- bzw. Harvard- Architektur
AVR Mikroarchitektur und dem Befehlsablauf: http://web.engr.oregonstate.edu/~benl/Courses/ece375.fa18/Lectures/Ch8_AVR_Microarchitecture.pdf
Mikroarchitektur und dem Befehlsablauf: > http://web.engr.oregonstate.edu/~benl/Courses/ece375.fa18/Lectures/Ch8_AVR_Microarchitecture.pdf Nett. Aber ich befürchte, daß so viel Detail den TE überfordert.
-
Thread
Reichelt Lieferzeiten
Elektronik Sendungsinformation Ihre Bestellung vom 17.5.2005 (I-Nr.: xx / Beleg: xx ) wurde heute (18.05.2005) um 13:05:07 Uhr unserem Logistikpartner DHL uebergeben. Reichelt Elektronik Sendungsinformation Ihre Bestellung vom 15.8.2005 (I-Nr.: xx / Beleg: xx ) wurde heute (16.08.2005) um 14:52
Habe einen PIC16F628-04SO bestellt. Auf der Tüte stands auch so drauf. Aber als ich ihn ausgepackt habe war ein PIC16F628A-04SO din. Hab ein Fax raus geschickt das ich den nicht bestellt hatte. Das Bauteil in eine
-
Thread
LM75 am Atmel 128 mit TWI_Master
fprintf_P(stream, PSTR(" %u"), TWI_Get_State_Info());[/c] Für die erste Abfrage ist das 248 = 0xF8 // No relevant state information available; TWINT = “0” Für alle folgenden kommt der Wert 72 zurück. 72 = 0x48 // SLA+R has been tramsmitted and NACK received Hilft das jemand zur Lösungsfindung
Ich kann nur bestaetigen dass bei mir mit meinem PIC18F452 ein DS1307, LM75 oder TMP101, und eine 24ATC1024 EEPROM problemlos angesteuert werden koennen. Funktioniert 100%. Vielleicht sollte man das Datenblatt vom AVR in Bezug auf I2C noch einmal
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
Alarm 18h später ein und kannst den μC dann komplett schlafen legen > - Rekalibrierung des internen Oszis -> Das soll wohl eher aufwendig > sein? der Watchdogtimer löst ja in der max. Einstellung nach 8s
der Platine sprechen nämlich dafür. Findet sich die Versorgung mit Plus an Pin 1 und Masse an Pin 8, dann wird es wohl ein PIC sein (PIC12F519/F629 o.ä.). Das sind 8-Pin Mikrocontroller von Microchip.
-
Thread
LED Matrixanzeige
Ich habe mir eine LED Matrixanzeige mit dem PIC 18F2320 aufgebaut. Es werden 20 5x7 Segmente angesteuert. Leider bekomme ich keine ausreichende Hellikeit hin. Die einzelnen Zeilen werden mit 7 Darlington Transitoren BDX54c geschaltet. Ich wollte
projects_moving_screen vorbei, vielleicht kann ich dir ja weiterhelfen. Ich verwende als Controller den PIC18F458.
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
direkt auf dem Port E aus (GPIO_Write(GPIOE, Daten)). Übrigens, der FSMC-BUS wird bis zum 100-Pin-STM32F407 gemultiplext, also erst 8-bit für Adresse dann 8-bit für Daten. Fazit, sehr schneller Bildaufbau, mit den Augen nicht messbar, berechnet auf 75 Fps. Die Brillanz ist im Gegensatz zu dem WINSTAR
breit. Wie sieht dort Dein Anschluß aus? > Übrigens, der FSMC-BUS wird bis zum > 100-Pin-STM32F407 gemultiplext, also erst 8-bit für Adresse dann 8-bit > für Daten. Bei meiner Schaltung werden nur A16 und A17 benötigt und daher wird auch nichts multiplexed. Vom µC wird nur minimale "Rechenleistung
-
Thread
Auswahl Mikrocontroller
DIP sein soll, wäre ein IO-Expander für die IOs am besten. Ansonst schau dir doch mal die PICs (PIC18F oder PIC24F/PIC24H) an. Einsteigerinfos gibts unter www.sprut.de C-Compiler gibts dafür auch gratis im Netz. mfg SChoasch
basierender Cores mit DAC, ADUC7026 könnte hinkommen. http://www.analog.com/en/subCat/0,2879,762%255F%255F0%255F%255F0%255F,00.html Den gibt es auch auf einem Entwicklungsboard für 60 Euro: http://www.olimex.com/dev/aduc-p7026.html
-
Thread
Noch ein anderer GPSDO
man das so? (ich habe beim Suchen im Netz nur ein paar Designs gefunden, welche einen spezifischen PIC einsetzen; ich will aber keinen PIC.) b) wenn das 1 PPS Signal durch 64 dividiert wird, würde das IMHO bedeuten, dass ich auf 1/64 Hz genau die Frequenz ermitteln kann, denn bei einem Counterwert von
Optische Frequenznormale mit gespeicherten Ionen 10^-18 https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwi4jKm8zr3XAhVSUlAKHSwVB5AQFghJMAQ&url=http%3A%2F%2Fwww.pro-physik.de%2Fdetails%2FarticlePdf%2F1108717%2Fissue.html
-
Thread
Einregister- vs. Mehrregistermaschine
und welche Du? Aktuelle Favoriten sind AVR für Kleinkram bis 28 Pins, darüber STM32. Wobei auch PIC24 und PIC18 mit auf der Rechnung sind - die PIC18 weil es nur da 28pinner mit CAN gibt. Ich bin freilich recht flexibel was die Familie angeht. Ich bin kein Profi und ausgesprochen neugierig, was
zwar eine Rolle. So mag ich den Würgereiz beim Blick auf den erzeugte Code nicht so, der sich bei PIC18 leicht einstellt. Und mir wär's recht, wenn ich auch beim Kleinkram nicht zwischen ROM-Pointern und RAM-Pointern unterscheiden müsste. Am mittelgrossen Programmen (so ab 20-30KB, in AVR-Bytes gemessen
-
Thread
EA DOGL - Befehlsaufbau
,0xC0,8); spi_xfer (dogl,0xA6,8); spi_xfer (dogl,0xA2,8); spi_xfer (dogl,0x2F,8); spi_xfer (dogl,0xF8,8); spi_xfer (dogl,0x00,8); spi_xfer (dogl,0x27,8); spi_xfer (dogl,0x81,8); spi_xfer (dogl,0x10,8
Ich bin auch gerade dabei mit PIC ein DOGL anzusteuern, ausser anfänglichen leichten Problemen mit dem Kontrast hat es auf Anhieb funktioniert. Allerdings habe ich die SPI Routinen selbst in Assembler gestrickt und verwende einen 18F2520
-
Thread
ST7735 1,8" TFT Codeoptimierung
Ich arbeite gerade mit einem 1,8" TFT. Das von einem PIC18F25K22 angesteuert wird. Der PIC läuft mit intern 16MHz OC, und dem SPI MOdul 1 bei 4MHz. Nur leider dauert der Bildaufbau mir noch etwas zu lange. Mein Aufruf der Funktion
keine Antwort ? Die PIC18F sind wohl weniger in Gebrauch hier... ?
-
Thread
Unterstützung von langen Dateinamen für FAT Filesystem
euch ein leicht portierbares Filesystem, das lange Dateinamen unterstützt? Zielplatform sollte ein PIC18F8722 werden. lg Thomas
Soll ja auch für n PIC sein. Es gibt noch eine Welt jenseits von Atmel....
-
Thread
ST-Link V2 aus China
Hier genau: https://www.ebay.de/itm/STLink-ST-Link-V2-USB-Emulator-Debugger-Programmierer-STM8-STM32-Programmer/123385926440?hash=item1cba5fd328:g:SBIAAOSwF3Vce9-~ und das ist ein deutscher Händler, kein Chinamann der vorgibt in Deutschland zu residieren.
der nicht auf STM32 beschränkt ist. Neben ARMs von diversen Herstellern gibt es auch Support für PIC32, EFM8, Renesas RX und RV32. Als einzige Einschränkung fallen mir die 3,3V Target-Spannung ein. Aber nun ja, das stört mich gerade nicht so.
-
Thread
Zusammenbruch des Oszillator nachdem er schon ca. 10ms stabil läuft
> Ich habe auf dem Microchip-Forum gelesen das die dspics mit Quarze ab > 8MHz Probleme haben und einen spezielle Start-up Routine helfen kann. 8 MHz ist für diese Typen die max. Quarz- bzw. Clockin-Frequenz. Intern mit PLL natürlich mehr.
Ring eingeschlossen ist, am besten gar nichts, auch keine GND-Plane. Und versuche mal 22 oder 27 pF statt 18 pF für die Last-C, das stabilisiert den Oszillator, ggf. hilft auch ein serieller R zwischen OSC2 und dem C
-
Thread
AVR-Bootloader mit Verschlüsselung
-18:57:23-609 > Timeout.MaxPacketSize = 0 03.03.09-18:57:23-609 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:24-906 > send ident $00 00 00 00 00 00
4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:28-750 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:30-031 > send ident $00 00 00 00 00 00 00 00 00 0D 42
-
Thread
PIC nicht programmierbar - Datensignal im MCLR sichtbar
Hallo zusammen, wir haben ein Problem beim Programmieren unseres PIC18F25K80 auf einer Multilayerplatine. Prinzipiell kann ich ein Softwareproblem mit recht hoher Sicherheit ausschließen (nach meinem Kenntnisstand), da die Software auf einem Demoboard läuft und auf
tun hast, dann besorge Dir einen oder am besten mehrere PICKIT2. Die Standalone-Software und das PIC-to-go Feature sind einfach super! Dazu auch: https://www.youtube.com/watch?v=LjfIS65mwn8 und: https://www.youtube.com/watch?v=3YUvlrVlNao
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
Microchip. Hier braucsht du z.B. ein PICKIT2 oder ein ICD2 zum Programmieren und einen C-Compiler. Für PIC18 gibts von Microchip eine kostenlose Studentenversion. An Boards gibts z.B. http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A38;GROUPID=2969;ARTICLE=72928;START=0;SORT=artnr;OFFSET=1000;SID=153ZhbNtS4AQ8AAAZ0HuQ91f550a12b868ff213495313575ac1d4
programmiert, mit C++ eher weniger. Visual C++ nützt nix, da du ja keinen Intel programmierst. Also für PIC18 braucsht du: PICKIT2 ein Demoboard MPLAB (das ist die IDE, gibts auch kostenlos von Microchip, aktuell gibts Version 8.00) MPLAB C18 Studentneversion Gruß Gerhard
-
Thread
"Machbarkeits-Studie" I2C/ULN2803/Modelbahn-Weichen
das nicht verstehst dann fang erst gar nicht mit dem rest an. Du wirst scheitern. >Was ist ein "M8" ? Ein ATmega8 (µC von Atmel).
Jeep. >Auch mit "Vorwiderständen", oder ? Spannungsteiler heist das Zauberwort: 12V - 6K8 - + - IC ' - 4K7 GND Eine Diode nach +5V + 100nF währen dann auch noch zu empfehlen.
-
Thread
16 Bit MC oder 8 Bit MC
> Pollin: 5.95+4.95 Versand=10.90 EUR > > Reichelt: 5.90+5.60 Versand=11.50 EUR Dagegen: PIC 32MX150F128B-ISP 128k Flash, 32k RAM, 32 Bit, 50 MHz, SDIP-28 Reíchelt: 3.60€ Lass Dich nicht verarschen, vor allem nicht beim Preis. fchk
richtig. Aus diesem Grunde habe ich es prinzipiell meistens nie mit Spezialbausteinen. Den SiLabs C8051F064 gibt es aber schon laaaange, mein Eval-Board mit dem ist von 2005. Das sind bis jetzt 8 Jahre. Vertrauen darauf darf man indessen nicht. Eher dem 8085 oder 8051 als Standardbausteine.
-
Thread
Mal wieder Wanderkiste?
Lötkolbenablage 10 Buchsenleiste 2x13 RM2,54 THT gedrehte Kontakte 150 Folienkondensator MKS2 0,1µF 50V Wima 2 DIL-Schalter 10polig 10 Bananenstecker Hirschmann SLS200 rot 10 Metallschichtwid. 0R24 1% 2W THT0617 2 µC Oki MSM85C154 DIP40 piggy-back mit 27C128 gebraucht 2 PIC18F458 DIP40 3 dsPIC30F4013 DIP40 6 Zahlenschalter Hartmann SMC-D 137 AK2 10 DC-DC Wandler NME0505DC DIP-THT 7 D/A Wandler DAC312H DIP 20 TVS-Diode P6KE30A THT 4 7-Segm.Display Litronix DL747 8 Quarz 16MHz
-
Thread
DSPic Platine rüberschauen
ein Feedback geben ob ich irgendetwas vergessen oder versaut habe? Auf der Platine ist ein DSPic30F4011, FT232RL, LT1021CCN8-5 und der SMD-Quarz X22. Ich bin mir bei den AVSS, AVDD, VDD, VSS nicht so sicher und ob ich Vref- einfach auf Masse setzen sollte! Gruß Andi
aufliegt und der Drucker mit der schwarzen Farbe spart bei der Folie (eine doppelseitige Testplatine für Pic18F4550, Leiterbahnen sind verbesserungswürdig!). Das war dann eine Platine für den Müll... Gruß Andi
-
Thread
Mikrocontroller in starken Magentfeldern
> statisches Magnetfeld die Elektronik nicht durcheinander. Bei einem alten Produkt wurde ein PIC18F4550 eingesetzt. Im neuen sollte es ein PIC16F1788 werden. Beide sind somit nicht sehr groß (28 Pin DIP). Bei dem alten Produkt war es aber so, das es viele Reklamationen gab. Der Grund war, dass
Programmiermodus > geht Hilft es die Programmierpins auf der Platine kurzzuschließen? (Die Beine am PIC direkt zusammen löten zum Beispiel)
-
Thread
AVR-LAN-Sensor
Das billigste und kleinste ist ein PIC18F67J60. Prozessor, Speicher, Peripherie, MAC und PHY in einem einzigen TQFP64. Du brauchst nur noch einen 25MHz Quarz, den Ethernet Magjack (das teuerste von allem) und ein paar Rs und Cs. Plus natürlich
Hallo, Frank K. schrieb im Beitrag #4683058: > Das billigste und kleinste ist ein PIC18F67J60. Prozessor, Speicher, > Peripherie, MAC und PHY in einem einzigen TQFP64. Du brauchst nur noch > einen 25MHz Quarz, den Ethernet Magjack (das teuerste von allem) und ein > paar Rs und
-
Thread
MCU mit UART in MBaud Datenrate
Also im Datenblatt der PIC32MX steht: Baud rates ranging from 76 bps to 20 Mbps at 80 MHz Bei dem PIC18F46K22 ist die Formel für den Baud-Generator (maximale Baudrate) FOSC/4, somit auch deutlich über 1MBaud. Der erste
durch 16 um entsprechend viele Abtastpunkte für das Eingangssignal zu haben. Ich schau gleich mal beim PIC18F46K22 nach, aber ich kann mir kaum vorstellen, dass ein Teiler durch 4 oder 8 für die Abtastung ausreicht. Wenn Eure Aussagen stimmen, Gratulation. Aber kontrolliert das bitte nochmal. Bei MBit
-
Thread
PIC Kit 2 wird nicht erkannt
nem RS232 wandler? das hängt ja an USB und nicht an rs232 hab zuerst vermutet das der steuerpic pic18f2550 hinüber ist jedoch wenn ich die Bootloader-Taste beim einstecken drücke blinkt die Busy Led so wie sie es sollte dh. der Pic arbeitet weil die busy led und der Taster direct am Pic hängen also
es auch beim PIC Kit 2.
-
Thread
Schaltung Kontrolle
1µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C8 2,2µF CPOL-EUE2,5-6E E2,5-6E rcl 1 C9 100nF C-EU025-025X050 C025-025X050 rcl 1 C10
maxim 1 IC3 LP2950ACZ-3.0 LP2950ACZ-3.0 TO92 v-reg 1 IC5 PIC16F628A PIC16F628P DIL18 microchip 1 J1 520243-3 520243-3 con-amp 1 LED1GRÜN LED5MM LED5MM led 1 LED2GRÜN
-
Thread
STM32F7 UART - Parität Problem
Hallo zusammen, ich hab ein kleines Problem mit einem STM32F746BGT µC. Genutzt wird hier die CubeIDE mit dem V1.17.3 Firmware Package. Ein älteres Package hat das Problem nicht behoben. Die Anforderung ist eine UART Kommunikation mit 8Bit Daten, Parität Gerade
Parity braucht. Somit > kann ich partout nicht auf STM32 gehen. Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. fchk
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO
flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO
-
Thread
Quarz schwingt nur beim anfassen
Hallo Leute, ich hab hier einen PIC 16f870, der nur anläuft, wenn ich den Quarz zwischen den Fingern festhalte. Ich hab ein Blinkprogramm drauf geladen, was auch funktioniert, sobald ich anfasse. Wenn ich auf der einen Seite des Quarzes
Ich arbeite ausschließlich mit PIC18F.. unter MPLAB C18 oder Assembler und da steht das immer am Ende des Hex-Files. Keine Ahnung ob sich das irgendwie abschalten lässt. Kopie der config-Bytes aus einem Projekt :020000040030CA
-
Thread
PIC18 Algorithmus Implementieren
Hallo, ich habe mir einen kleinen Algorithmus ausgedacht, den ich auf einem PIC18F in Assembler implementieren will. Jedoch habe ich Probleme, wie ich am besten mit Nachkommastellen umgehen soll. Ich habe zum testen schnell ein C# Programm geschrieben um zu prüfen ob er auch
[/code] In C# konnte ich ja noch bequem double oder float benutzen, den Luxus habe ich ja auf dem PIC nicht. Eigentlicher Sinn ist es den Timer 0 Wert zu berechnen. Da mein PIC mit 8MHz arbeitet und der Timer0 einen Prescaler von 1:2 hat brauche ich den berechneten Wert also in Mikro Sekunden.
-
Thread
Linux MPLABX XC8 usart.h nicht gefunden/vorhanden
Hallo. Ich bin gerade dabei von PIC16 auf PIC18 umzusteigen. Habe mich zunächst für den PIC18F45K22 entschieden. Programmiert wird unter Linux mit MPLABX/XC8. Im Groben und Ganzen klappt das auch. Wollte etwas über die serielle Schnittstelle
habe ich zuvor mit erfolgreich mit einem PIC16F874 betrieben, also nur den pinkompatiblen Prozessor getauscht. Funktioniert leider nur im Simulator. Hat jemand eine Idee woran das liegen könnte? Hier mein zusammengefrickelter Quelltext:
-
Thread
µC nicht mehr ansprechbar
jetzt den Quarz an den µC angeschlossen so wie im Datenblatt beschrieben. Allerdings verwende ich 33 pF Kermaikkondensatoren da ich keine 22pF Kondensatoren habe. Im Atmel Studio habe ich bei SUT_CKSEL die Option EXTHIFXTALRES_16KCK_64MS ausgewählt um danach den Atmega8 damit zu programmieren. Jetzt läuft
wie folgt: C = 2·CL – (CP+CI) Laut http://www.ecsxtal.com/store/pdf/hc_49us.pdf ist CL = 10 pF und laut http://datasheet.octopart.com/ABL-16.384MHZ-B2-Abracon-datasheet-8434122.pdf ist CL = 18 pF hmmmmm Wenn ich nach dem 2. gehe, dann müsste das doch mit den 33 pF Kondensatoren funktionieren
-
Thread
I2C Reichweite
08), und das wars. Meine Empfehlung: PIC18F26K80 (8 Bit) oder dsPIC33FJ128GP802 (16 Bit, 40 MHz) plus MCP2551 Transceiver. Bei den AVRs brauchst Du immer noch einen extra Chip für den Controller, wenn Du nicht gerade die dicken 90CAN32/
extra Controllerchip (entweder ein SJA1000 oder ein Microchip MCP2515) kostet fast so viel wie der PIC18F26K80 oben, der aber noch einen kompletten Prozessor mit eingebaut hat. Ist also teurer, braucht mehr Bauteile und auch mehr Platz. Also warum eine schlechtere Lösung wählen? Von NXP gibts die
-
Thread
Verschachtelung-Tiefe? Begrenzung? C-Programmierung
- ----------------- -------------------- .text 0x100 0xd8 0x144 (324) .text 0x1d8 0xa6a 0xf9f (3999) .dinit 0xc42 0x8 0xc (12)
Der Mikrocontroller ist der dsPIC40F4011 wie oben beschriben. Der ompiler ist der xc16
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Zähler bis 16 Geht nicht, man braucht mehrfach den Index i. >> j = (index_data[i]>>12) & 0x0F; > das &15 ist überflüssig, da 16-12=4 Ja, war aber ganz am Anfang nicht so, da hatte ich ein >>8 drin. >> static uint16_t cnt; // Zähler für 5ms Flag >da er nur bis 50 zählt,
. Wenn Du einen Portkonverter fuer die 16 Eingaenge auf serielles Protokoll benutzt, tut es ein 8-beiniger PIC. Nicht gerade mit einem Uhrenquarz, aber mit 8MHz. Ohne Probleme. Und jetzt ist bald mal Schluss hier.... Gruss Michael
-
Thread
Einstieg ARM
ARM + günstig = STM32F1DISCOVERY oder STM32F3DISCOVERY oder STM32F4DISCOVERY alles Starterboards incl. Debugger etc. an Bord (ST Link V2). Kostenlose Umgebung CooCox mit allem Pipapo was man braucht. ARM Einsteiger schrieb
Ich schildere mal kurz meine subjektive Sicht: Ich war in ner ähnliche Situation wie du, mit AVR+PIC hab ich jeweils ne handvoll Projekte hinbekommen, hatte aber Null Ahnung von ARM. Ich hab nen Arduino DUE (SAM3X8E mit 84MHz, Cortex M3, Watterott::46EUR) gekauft - DUE deshalb, weil es der gleiche
-
Thread
Microcontroller - USB
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
InFo schrieb im Beitrag #5045596: > EFM8UB10F8G Der ist für einfache USB Anwendungen sehr gut allerdings hat der nicht wie die NXP LPC ein USB-API im ROM sondern das kommt in den 8KB Flash der damit dann schon fast voll ist. Weitere Einschränkungen