-
Thread
CAN to CAN Gateway mit AT90CAN
mit zwei CAN-Schnittstellen das bei Euch im Haus programmiert werden kann, es gibt soviel davon. AVR32UC3C, V850ES, MCP5602 (alles mit 64 Pins im 0,5 mm Pitch verfügbar) dsPIC33irgendwas, STM32, irgendwelche ARMs von TI und so weiter und so weiter Wenn es Automotive sein soll wird die Liste kürzer
Bruno Kempf schrieb im Beitrag #3584074: > einen neuen Schaltplan mit dem > AT32UC3C0128C (http://www.atmel.com/devices/AT32UC3C0128C.aspx) > entwerfen. Warum nimmst Du keinen AT32UC3C2* wenn die Wahl schon auf AVR32 gefallen ist? 144 Pins scheint für ein Gateway leicht übertrieben
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ulrich schrieb im Beitrag #2181532: > Meine Wahl für den µC wäre nach der Papierform eher ein dsPic33: Da hat > man einen vernünftigen Compiler.. Ich nehme mal an, daß der besagte Vorteiler eine Standardbaugruppe ist, die sich wohl in allen PIC's wiederfindet
. Für einen einfachen Reziprokzähler tut es aber auch C. Der Stromverbrauch bei einem schnelleren µC ist nicht so viel höher: Wenn man die Rechenzeit nicht wirklich braucht, wird auch nicht so viel Strom verbraucht. Die dsPic33 scheinen da aber nicht
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
> Dann nehme ich wohl ein ATmega32 Na, wenn du dir den falschen PIC aussuchst ist das wohl besser so :)
Vielen Dank für die Antworten. Ich benutze den PIC 18F4680 nicht privat, sondern ATMEGA32. Leider will unser Professor den PIC , der macht nämlich alles mit PIC´s. Deshalb sind mir die PIC Dinger nicht so bekannt. Und dann haben auch noch die ..
-
Thread
Was ist los mit SPRUT.DE
für 6 EUR einen ST-Link V2 clone mit Debugging und allem ohne basteln für ein riesen Angebot an STM32 Controller, für jedes Budget und jeden Zweck. Es ist schlicht unglaublich hier noch auf AVR/PIC Steinzeit zu setzen mit horrenden Debugger Preisen.
stimme ich dir zu. > Es ist schlicht unglaublich hier noch auf AVR/PIC Steinzeit zu setzen > mit horrenden Debugger Preisen. Der µC-Einstieg mit einem AVR dürfte etwas einfacher sein, als der in die STM32. Aber selbst damit sind einige ja schon überfordert.
-
Thread
LED mit PIC18F4550 und C18
FOSC Bits auf den HS Mode umgeschaltet werden? Standard ist nach Reset der interne Oszillator mit 32kHz. Nicht das die CPU nach damit läuft. Leider habe ich von C keine Ahnung, deshalb frage ich noch mal nach. Sven
Das hab ich hier schon öfter gelesen, dass User mit µC herumexperimentieren und ein vermeintlich einfaches Problem einfach nicht zu funktionieren scheint. Nach Austausch des Controllers ging es dann. Ob nun der PIC gleich defekt war oder man beim experimentieren
-
Thread
welche Mikrocontroller 32 Bit ist zu empfehlen
alle zusammen, ich möchte euch um Rat bitten. Es ist folgenden: Wir benutzen zu Zeit einen PIC18f4550. In diesem Mikrocontroller wird einen Teil der Logik dort implementiert der Rest ist in einem Oberschicht "DLL C++(Visual Studio)". Nun möchten wir gerne von der PIC18f4550 endlich mal wegschmeissen
Nebenbei. Man kann bei einem PIC18 hardwaremaessig mehr patzern wie bei einem 32 bitter. Woher kommt die mutige Idee eine 32 bit implementation waere ploezlich professioneller ? Von selbst, weil 32 bit ?
-
Thread
WLAN Anbindung
schauen soll den Server etwas > schneller zu machen. > Aktuell ist ein ATmega32 eingebaut. > Darum will ich jetzt einen AVR32 einbauen. Die Rechenleistung ist nicht unbedingt das Problem. Ich habe einmal einen Vergleich gemacht: System 1: PIC18F67J60 8 Bit, ca. 10 MHz
viele Architekturen ich inzwischen schon durch habe... Z80, 6502, 68000, 68H11, x86, 8051, AVR, AVR32, PIC 18/24/dsPIC, ARM, MIPS/PIC32, MSP430, diverse DSPs... Ich mache das aber auch schon ein paar Jahrzehnte. Daher bin ich eigentlich herstellerneutral und nehme den Controller, den ich für am passendsten
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Versuchs mit: STM32L010F4P6
PIC12F1822 oder PIC12F1840, die können bis 32 MHz, haben auch den Oszillator intern bis 32 MHz, gibts in DIP und in div. Hühnerfutter-Formaten
-
Thread
PIC18F8720 mit SRAM Programmspeicher
Hallo! Ich habe kürzlich den PIC18F8720 und den 18F8722 entdeckt. Beide verfügen über ein externes Memoryinterface und ermöglichen somit eine Programmspeicherkapazität im Megabyte-Bereich. Mein Vorhaben ist nun, einen PIC18F8720 mit
standard 8-bit SRAMs (128kB jeweils) entsprechend der Schematics im Datasheet zu verdrahten. Der PIC würde dann einen Bootloader erhalten, welcher nach einem Reset erstmal eine Art "Betriebssystem" aus einem I2C-EEPROM liest, in den SRAM ablegt und dort ausführt. Das Betriebssystem soll dann in der
-
Thread
PIC-Mikrocontroller Buch
Ich kann zu fast 100% dieses Buch hier empfehlen: PIC-Microcontroller: Programmierung in Assembler und C - Schaltungen und Anwendungsbeispiele für die Familien PIC18, PIC16, PIC12, PIC10 (Broschiert) http://www.amazon.de/PIC-Microcontroller-Programmierung-Assembler-Schaltungen-Anwendungsbeispiele
Hatte mal ein gutes PIC Buch für Assembler und C (natürlich nur Grundlagen), war glaub ich das: http://www.oldenbourg-wissenschaftsverlag.de/olb/de/1.c.1324449.de
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
da mal jemand eine beispiel machen? Sagen wir PA1 soll High, dann würde man bei AVR machen: [c] #include <avr/io.h> DDRA |= (1<<PA1); // pin als Ausgang PORTA |= (1<<PA1); // PIN auf HIGH [/c] Wie würde das nun bei ST sein? Sagen wir direkt für einen 32Bitter, sagen wir STM32F0
STM32 nicht nur viel mehr Peripheriemodule, sonderen diese bieten auch weit mehr Funktionalität. Und genau das ist der Haupt-Vorteil gegenüber einem AVR. Alle Hersteller die µC mit Cortex Kern herstellen
-
Thread
TFT Ansteuerung mit Atmega16
1bit oder 24bit Farbtiefe hat, spielt erstmal keine Rolle. Dafür dürfte so ziemlich jeder normale uC zu langsam sein. Von Microchip gibt es einige PIC24 mit eingebautem Grafikkern oder von Epson die üblichen LCD-Controller. Allerdings ist die Einarbeitung in diese Controller ein gewaltiges Stück Arbeit
im Miniformat sein? Geht auch mit DIP. ATMega32 oder ATMega644 wär schon eher was für ein Grafikdisplay. ATmega16 evtl. schon ein bißchen zu klein. Im Anhang mal ein Bild von einem T6963 an einem PIC18F2550.
-
Thread
4-bit Microcontroller / Microprozessoren?
selben Liga wie 4-Bitter. Einen abgespeckteren gängigen Mikrocontroller kenne ich nicht. Selbst der PIC12C508/F508 (Playstation-Modchip) hatte mehr Flash/EPROM und RAM ;) Wenn es mehr Pins sein dürfen: PIC16F54 (PIC16C54) Die Architektur dieser alten Baseline-PICs mit allen ihren Beschränkungen
> Je weniger Bit der uC hat desto einfacher wird es vermutlich. Warum das? Die gängigen Programmiersprachen (außer Assembler) verbergen solche Details vor dem programmierer. Ob die CPU 8, 16, 32 oder 64 bit hat spielt fast
-
Thread
welcher Mikrocontroller ist der beste
faszinierende Welt der Micrcontroller, sie liegt von Person zu Person etwas anders. Mit einem 8051/AVR/PIC/MSP430/LPC2100 kann man für den Anfang eigentlich nichts falsch machen. Jeder Controller hat seine Vor und Nachteile. Mein Tip: Informier Dich im www über die µC und entscheide dann aus dem Bauch heraus
Prozessoren anfangen. Hier würde ich mich aber auch um die verfügbare Software kümmern. Für die PIC's gibt es bei Microchip das kostenlose MPLAB, aber nur für Assembler, C-Compiler gibt es kostenlos nur mit Einschränkungen. Wer in C programmieren will, findet für AVR und MSP430 kostenlos den wirklich
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Lerne erstmal den Chip und seinen Assemblercode zu begreifen und greife erst dann zu höheren Sprachen. C ist hier in aller Munde, aber auch Pascal und Basic ist nicht tot. Pascal gibt es m.W. für beide: AVR und PIC. Und sogenannte BASIC-STAMP's, also µC auf kleiner LP zum irgendwo draufstecken gibt es auch
die Codeschnipsel leicht zusammenkopieren. ... und Du meinst, das ließe sich für launchpad, STM32-discovery, raspberry nicht finden? Oder alternativ für C, C++, C# (beliebig fortzusetzen)? Es ist eine Frage der Herangehensweise und der Prioritäten. Dass sich solche Sachen unter Umständen etwas
-
Thread
Welchen Mikrcontroller soll ich nehmen?
zum STM32: [[STM32]] Nachteil: Der µC hat schon sehr viele Funktionen und Features. Jedoch wenn man z.B. USB nicht benötigt, so braucht man darüber auch nichts im Datenblatt nachlesen.
wieder raus (USB, RS-232, CAN, LAN, Funk, lokal über Tasten/Touch etc. pp.)? > Vielleicht auch µC die in Unternehmen verwendet werden Dank schwammiger Aufgabe kann das hier alles vom kleinen 8-Bit AVR/PIC über 16-Bitter MSP430/PIC24/dsPIC bis hin zu 32-Bitter Cortex-Mx, PIC32 oder darüber hinaus
-
Thread
SD Card, Datei ins Ram vom µC laden
hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 Habe mir das Buch von Lucio Di Jasio gekauft. Wer kennt sich mit FAT, fileio, usw. aus? Möchte die Daten einer Datei (*.txt) von einer SD Card in das RAM des µC
musst nur die mmc.c Datei an den PIC32 anpassen, d.h. dessen SPI Schnittstelle dort ansprechen, sowie einen Hardwaretimer bereitstellen, der Rest bleibt unverändert.
-
Thread
Timer1 weckt nicht den PIC2LF1840 vom SLEEP()
PIC12LF1840...
=0; } } [/c] und die define sind auch sehr unleserlich entweder man definiert es hexdezimal oder mit 1<<x Bsp. [c] #define T1_ON 0x04 oder ... #define T2_ON 1<<4 [/c] 3. Und kommt der SLEEP
-
Thread
Einregister- vs. Mehrregistermaschine
Feststellung. Ich habe so viele CPUs beackert, da brauch ich keinen Vergleich scheuen. Höchstens AVR, PIC und dsPIC sagen mir wenig. Das wollte ich mir nicht antun. Irgendwann ist genug. Meinereiner hat sich auf Cypress PSoC für meine kleinen Projekte eingeschossen. > > Und du kannst mir <keinen>
Tropenhitze schrieb im Beitrag #1670753: > Für mich schon. Wäre nur noch eine Frage: welchen µC bevozugt A.K., > welche MCUA 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
-
Thread
Freescale Freedom-Boards (FRDM-KL2xZ) veraltet? Alternativen?
PIC32MZ / PIC32MX
Nein PIC32 hat nichts mit AVR32 zu tun. PIC32 sind schnelle MIPS. AVR32 war glaub auch ARM..?
-
Thread
Welchen Mikrocontroller CAN-Bus
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon alles an Board. Das stimmt, der
MC zum CAN-transceiver stattfindet. Hierzu sollte man vielleicht sagen, daß es vom verwendeten µC abhängt, wie der integrierte CAN-Controller angebunden ist. D.h. auf einem STM32 ist er anders angebunden als in einem PIC24 und nochmal anders in einem C167. Insofern wäre es am sinnvollsten, wenn
-
Thread
Suche kleinstmöglichen Controller
... PIC10 oder PIC12 Serie ... Und im SOT-23 Gehäuse. Bei Reichelt für 46 Cent.
Martin schrieb im Beitrag #1822864: > ... PIC10 oder PIC12 Serie ... > > Und im SOT-23 Gehäuse. Wie die bereits genannten kleinsten ATtinys (die übrigens keine 32, sondern nur 16 Register haben, aber dafür noch ein bissel SRAM).
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
der Denkanstoss der selbe. Nur der Schaltungsaufwand ist ziemlich hoch. Ich brächte da mehr als nur 32KB externen SRAM. Ich dachte da eher so 128K oder so. Naja mal sehen es gibt ja noch alternativen. Was mir an dieser Lösung halt schön gefällt ist dass ich auf dem einen uC so ziemlich machen kann was
wieder auf das RAM Zugriffsproblem stosse. Besser wäre es einfach nen fetten Speicher direkt auf dem uC zu haben so wie das auf den anderen oben beschriebenen der Fall ist, mit ner Hardware die sich dediziert darum kümmert. Momentan tendiere ich ja zu dem PIC was ich gesehen habe. Aber das ist jetzt
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
LPC11C14 ersetzt und gut. Niewieder zurück war mein Fazit. Trotzdem interessiert es mich auch ob DMA bein dsPIC33E zwingend ist.
> Ist das mit dem alten Compiler ein Problem? Ich weiß nicht, wie vollständig der Support für PIC24EP und dsPIC33EP im C30 ist. Ein paar kleine Unterschiede gibts da ja doch. fchk
-
Thread
[Umfrage] AVR vs. PIC (bzw. weitere Familien)
AVR ------------> 15 PIC ------------> 9 MSP430 ---------> 2
AVR ------------> 16 PIC ------------> 10 MSP430 ---------> 2
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
PIC12F1822 schon gemacht.
Ich hatte noch einen Vorschlag: den schon genannten PIC12LF1822 nehmen, dazu einen Abblock-C mit 100nF, LED und Vorwiderstand. Quarz und Lastkondensatoren sind nicht nötig. Das Programm startet, blitzt die LED kurz auf (10-20ms) und geht in den Sleep.
-
Thread
Wlan2Serial Modul für 5 euro
Tx, 22.11 KByte/s Rx. Packet size 16k bytes: 76.65 KByte/s Tx, 57.09 KByte/s Rx. Packet size 32k bytes: 247.28 KByte/s Tx, 68.36 KByte/s Rx. Done [/c] modules runs a netio TCP-only server on port 18767 [c] ./netio -t -p 18767 <module ip> [/c] with [c] netio_init(); [/c] wo
über den UART. Das ganze kann man auch ausbauen mit einem kleinen Webserver der parallel auf dem SoC über Wifi läuft der die externe MCU dann steuert und den SoC selber sowieso. Ich persönlich verwende je nach Zweck den PIC18 oder PIC24 oder den Arduino Mini Pro 5v [3] mit Level Converter [4] bzw
-
Thread
Dumme Frage zum "C" mit AVR's
den nicht vorhandenen Unterschied zwischen PB1 und 1. Ich definiere meine Ports einmal etwa so: [c] // AVR #define USER_PORT PORTB // STM32 #define USER_PORT GPIOB [/c]
e2 f7 brpl .-8 ; 0x62 <main+0x18> 6a: 58 2f mov r21, r24 6c: 50 95 com r21 6e: e4 2f mov r30, r20 70: f3 2f mov r31, r19 72: ca 9b sbis 0x19, 2 ; 25 74: 03 c0 rjmp .+6 ; 0x7c <main+0x32>
-
Thread
Hohe Spannung möglichst genau mit AVR messen
Anja schrieb im Beitrag #4546949: > Nimm einfach einen Prozessor mit 12 Bit Wandler. > z.B. pic24fv32ka301 Er muß ja von Microchip nicht gleich den ganzen µC nehmen, ein einzelner ADC reicht ja schon. 12 Bit schnell: http://www.reichelt.de/MCP-3201-CI-P/3/index.html?&ACTION=3&LA=446&ARTICLE
das angeht sind die PICs im Vergleich eine > Zumutung. Du kennst nur die 8 Bitter. Die 16 und 32 Bitter haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in den SGI
-
Thread
GPIB-RS232-Schnittstelle
Steuerleitungen SC und DC unabhängig zu steuern. Wogegen beim x161 dies nur mit DC geschieht. In gpib.c setzt du immer [c] _DC = 0; _SC = 1; [/c] bzw [c] _DC = 1; _SC = 0; [/c] zusammen, somit verstehe ich nicht, weshalb dies nicht mit dem x161 und nur dem DC Signal alleine möglich
der hier vorgestellte adapder oder auch dieser hier : http://cluster.physik.uni-freiburg.de/~kuhnen/pic/pic_usbgpib/ ich danke schonmal für antworten ! mfg sunny
-
Thread
AVR ATMega8 Systementwicklung in C
= atmega32 und erneut make aufrufe, bekomme ich die Meldung: c:\winavr-20070525\bin\..\lib\gcc\avr\4.1.2\..\..\..\..\avr\bin\ld.exe: address 0x25ee of ABCD001_Module.elf section .text is not within region
ABCD001_Module.c:27: RS485.c: In function 'get_chr': RS485.c:23: error: 'UCSRA' undeclared (first use in this function) RS485.c:23: error: 'RXC' undeclared (first use in this function) RS485.c:26: error: 'UDR' undeclared
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
Microchip hat alles für Dich vorbereitet, damit Du sofort loslegen kannst. Nimm die MPLAB IDE, den MPLAB C32 Compiler (Lite-Version mit etwas eingeschränkter Optimierung, aber ohne Größenlimit oder sonstigen Beschränkungen kostenlos verfügbar), als Debugger reicht ein PICKit3 für 69€ (für höhere Ansprüche
SSL-Support; Portierbarkeit weiß ich nicht, aber da das Zeugs auf drei völlig verschiedenen Architekturen (PIC18,PIC24/dsPIC,PIC32/MIPS) läuft, denke ich, dass das auch kein Problem sein sollte. fchk
-
Thread
Minimal zu empfehlender µC-Takt ?
erhalte ich also einen µC-Takt von 32 kHz während der Programmlaufzeit. Nun kann man den Prescaler ja bis 256 wählen, wodurch der ATTiny13 dann nur noch mit 500 Hz laufen würde. Ich frage mich jetzt, wie weit man zum Zweck
mir z. B. noch gar nicht aufgefallen. Das würde ja bedeuten, daß meine Messungen mit dem aktuellen µC-Takt von 32 kHz (ADC-Prescaler = 1) schon nicht mehr unter optimalen Bedingungen stattfinden und damit ungenau sind? @ Dieter M. Das tut sie mit Sicherheit ;-), aber wenn ich die Möglichkeit habe
-
Thread
Programmierbarer Taschenrechner mit PIC16F628
eine Baugruppe mit BASIC-Interpreter sein könnte. Unter mircomite findet man etwas, was sogar einen PIC als µC verwendet. Einen Ansatz mit STM32 hatte ich mangels Interesse verworfen. https://www.mikrocontroller.net/topic/331381#new VOA schrieb im Beitrag #4932229: > Allerdings könnte ich mir vorstellen
Lego Mindstorms Rboter laufen mit Java Interpreter auch prima. Der RCX Computer hatte einen 16Bit µC mit 16Mhz, der NXT einen 32Bit µC mit 32Mhz. Das ist nicht weit von ATmegas und PIC's entfernt. > Ich vermute der 16F628 allein hat mehr "Power" als der ganze > Chipsatz, der damals erfolgreich
-
Thread
Arduino - UNO Flashershield (Linux)
------------ Bilderbeschreibung: flashershield_02.jpg zeigt das Shield in Verbindung mit einem PIC16F676 flashershield_03.jpg zeigt das Shield in Verbindung mit ATtiny44 flashershield_with_pic16f676.jpg zeigt einen Screenshot, der gerade einen PIC16F676 programmiert hat.
angefügt. Naaaaatürlich unterscheidet sich die Firmware jetzt nicht, ob das Hostprogramm unter einem 32-Bit oder 64-Bit Linux läuft. Wenn du dir das Script "upload" anschaust, dann steht dort drin: [code] avrdude -c arduino -p m328p -P /dev/ttyUSB0 -b 115200 -U flash:w:uni51_atmega328.hex #avrdude
-
Thread
Vererbung in C? (allgemein, nicht nur GCC)
Gibt es denn einen C++ Compiler für die PIC32? Der C32 can kein C++ :-(
pic32 sowie pic18 Compiler ist GCC (Gnu C Compiler), man bekommt auch die Sourcen. Klar kann der C++. Bei pic24 sowie pic3x weiß ich nicht, ob das GCC ist, oder nicht. Warscheinlich.
-
Thread
Transistortester AVR
) Hat jemand den Tester schonmal mit einem PIC aufgebaut? Leider spreche ich nur wenig C, meine Muttersprache ist eher Basic. Hat eventuell sogar jemand eine Übersetzung für mich (zwecks Anpassung an den Pic)? OK, zuviel zu meinen Fragen. Ich
funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ReadCapacity.o -MF dep/ReadCapacity.o.d -c ../ReadCapacity.c In file included from ../ReadCapacity.c:32:0: ../Transistortester.h:361:25: error: variable ‘SELFTEST’ must be const in order to be put into read-only section by means of ‘__
-
Thread
low-pin-count µC mit integriertem USB
Ich weiß nicht ob sich da mittlerweile etwas getan hat. Ich bin auf der Suche nach einem passendem µC für meine aktuelle Anwendung. Ich benötige einen µC (8Bit / 32Bit relativ egal) mit integriertem USB. Ich bis dato mit dem Mega32u4, dem AT90USB und dem STM32Fxxx gearbeitet. Ich benötige den µC
Rene K. schrieb im Beitrag #6713968: > Hat da wer einen Low-Pin-Count µC mit nativem USB an Board?! PIC16F1454. 14 Pins im SOIC oder DIL, 16 im UQFN. Braucht kein Quarz für USB. Wer bietet weniger? fchk
-
Thread
Buffer auf SD/MMC Speichern?
gibts fehlermeldung ISP Mode Error und ohne SD keine Error.. Zusätzlich gibt diese warrning [c] ../main.c:32: warning: pointer targets in passing argument 1 of 'Fwrite' differ in signedness [/c]
ser_putc(string); // was macht ser_putc() [/c]
-
Thread
Tick counter / Überlauf verarbeiten
GetInstructionClock() (GetSystemClock()/1) // Normally GetSystemClock()/4 for PIC18, GetSystemClock()/2 for PIC24/dsPIC, and GetSystemClock()/1 for PIC32. Might need changing if using Doze modes. #define GetPeripheralClock() (GetSystemClock()/1) // Normally GetSystemClock()/4 for PIC18, GetSystemClock()/2 for PIC24/dsPIC, and GetSystemClock()/1 for PIC32. Divisor may be different if using a PIC32 since it's configurable. #define TICKS_PER_SECOND ((GetPeripheralClock()+128ull
-
Thread
Abschätzung Codegröße Mikrocontroller
- immer war letztere Variante etwas kleiner. Hier mal mein Code zum Multiplizieren/Teilen: [c] int32_t divide_multiply_number( uint8_t operand, int32_t source_number, int32_t div_multi ) { int32_t div_multi_number = 0;
Aufgabe würde ich schlichtweg Assembler nehmen. Und Gleitkomma ist bei 2K Codebereich auch drin. Meine PIC-GK-Lib braucht weniger als ein halbes K, da wären noch 1,5 K frei. Bei deinem uC müßtest du schauen, ob und was für eine GK-Lib du hast / bekommen kannst / dir selber schreiben kannst. Ansonsten
-
Thread
PROM lesen /schreiben / Programmiergerät
Promos für verschiedene Modelle N82129 epromów das Auge, UV gelöscht. Hier ist eine: Nummer 27C16 27c32 27C64 27c128 27C256 27C512 Zum Thema "bipolares Prom, braucht irre Strom": Der PLL-Chip hat extra einen Ausgang, um die Versorgung des PROMs nur dann ein zu schalten, wenn es benötigt
EM 1031 Empfänger. Auch 16 Kanal. Die sind schon etwas neuer und haben keinen PROM sondern einen PIC16C71-04/SO. Ich glaube aber das ist ein nur "einemal beschreibarer"? Unter dem PIC sieht man noch die Programmierpins. Update: Ja lese gerade: 1792 Bytes Programm-Speicher-PROM, organisiert
-
Thread
[S] mikroElektronika PICFlash2 oder mikroProg
Hallo, suche ein ICD Gerät für MikroC: http://www.mikroe.com/products/view/18/picflash-with-mikroicd-support/ http://www.mikroe.com/mikroprog/pic-dspic-pic32/ Hat jemand solch ein Gerät zu verkaufen? Besten Dank schon einmal
//www.mikroe.com/products/view/18/picflash-with-mikroicd-support/ http://www.mikroe.com/mikroprog/pic-dspic-pic32/
-
Thread
Vervierfachung der Latenzzeit bei Multiplikation
Hallo Ich benutze einen PIC18f4420 mit C18-Compiler. Über den Timer3 und das OutputCompare2-Register generiere ich eine variable Frequenz an CCP2. Dabei muss ich jedes mal beim Compare-Interrupt das Register um die gewünschte
gesperrt wird. 4. Rechne mal nach ob dein PIC wirklih der richtige µC für deine Anwendung ist. Ds heißt ob er genug Resurcen bietet. ==> eventuell wirst du auf einen µC mit mehr Leistung umsteigen müssen.
-
Thread
C-Control Einstieg lohnenswert?
Bleib bei PIC und schau Dir zusätlich Atmels an. C-Control ist etwas für Leute, die auch sonst beim großen C einkaufen....
Ich würde zu C-Control eher nicht raten , als einfacher Bastler würde dies einfach nur mein Budget sprengen da sich die C-Control Dinger echt teuer bezahlen lassen.... . Zumal ein Atmel oder PIC µC billiger ist
-
Thread
Wer von euch verwendet mehr als eine µC-Familie
Hatte schon mal C-Control + AVR, ARM7 + AVR, AVR32 + AVR, ARM9 + AVR. Die AVRs dienen dabei meistens als IO-Erweiterungen und Motor-/Servo-Controller, auf dem ARM läuft dann die eigentliche Software.
Hallo, ich benutze sowohl privat als auch beruflich; Atmel 8bit, PIC 8bit, Fujitsu 16bit und 32bit sowie Renesas R32C. Früher hab ich mich auch noch mit 8051er rumgeschlagen, die hab ich aber vor einer Weile zur Seite gelegt. Atmel und Fujitsu benutze ich in mehreren
-
Thread
Ausführungszeit ISR
richtige Anwendung parallel zur ISR laufen lassen, selbst wenn diese dann durch den Verzicht auf 5 von 32 Registern etwas suboptimal implementiert sein muß... Only ASM rules! C is made for losers.
oder was mit Tricks und Taktzyklen zaehlen? An einem 8080 emulator arbeite ich auch schon, auf PIC32, also muss ich alle Assy Opcodes in C nachprogrammieren, das macht richtig Spass.
-
Thread
Mikrocontroller Einstieg
Recherche schon mal weiterhelfen. Eigentlich so gut wie jeder, ich würde es wahrscheinlich mit einem PIC16F1825 in C machen.
Optimierung). Ich würde aber zumindest PIC18 oder gleich PIC24 nehmen. Mit den alten Gurken würde ich mich nicht zufriedengeben. Vorschlag: PIC24FV32KA301 Alternativ: STM32F0x + ein Discovery-Board als Debugger + Coocox - IDE. Nachteil
-
Thread
μCs mit Switchmatrix warum so selten?
Feature wirklich ist. Bisher verwende zuhause unter anderem deswegen diverse PICs. Einige moderne (PIC24FJ128GC006, PIC32MX470) haben das auch vollständig oder wenigstens teilweise - fast alles geht an fast allen Pins, inklusive Analog. Das macht die Layouts auch mit 2 Lagen sehr schön, alle Überkreuzungen
lange (nur halt nicht als Matrix sondern als alternative Pinout für einige Fuktionen). Bei großen (Pic32) kommen da noch DMA und locking Mechanismen pipelining etc hinzu. Auch bei ARM gibt es das. > Ist so was schwierig oder teuer herzustellen? Das macht den Chip größer (und auch komplizierter
-
Thread
Neue Rubrik: HF-Technik
Aufteilung: - Analoge Elektronik - HF und Funk - Mikroconroller - 8051 und Derivate - AVR - PIC - MSP430 - ARM - R8C - HCxx und sonstige - GCC - BASCOM - DSP - PLD (progr. Logik) - Platinen - PC - Programmierung C, Win32, .Net - Techn. allg. HW + SW - Hausbus - Ausbildung
- Mikroconroller - AVR, PIC, 8051 - MSP430, ARM, M16C, R8C, sonstige - ISP, JTAG, ICSP ,Ponyprog, STK500, ICD2 und Co. - Assembler - C & GCC - sonstige (BASCOM, Pascal, Java...) - Codesammlung - DSP - PLD (progr