-
Thread
Störanfallige ICs??
. hast Du die Firmware schon mal gezeigt, sodass mal jemand draufsehen kann? Ist hier zwar eher AVR-lastig, aber auch nen PIC Assembler kriegen wir gerade noch hin, oder? Frohes/n[Guten]: -REST -FEST -RUTSCH Axelr .- .-.
gebaut hast, ist nichts halbes und nicht Ganzes. Auf der einen Seite willst du was mit einem Mikrocontroller machen, machst aber dieses Gewurstel hinten dran. Dabei hast du genug Anschlüsse an deinem PIC, um deine Anzeige damit multiplex anzusteuern! > Vorallem lerne ich nirgends so komplexe Schaltungen
-
Thread
µC als Treiber / Decoder
etc., gibt es vielleicht eine Seite, wo es z.B. den MP3-Decoder VS1011 als Softwarelösung für einen PIC oder AVR oder so gibt. Ich habe mal bei Microchip geguckt und der teuerste PIC kostet was bei 9$, wohingegen der VS1011 bei Reichelt knapp 14€ kostet. Und da es ja einige echt gute und professionelle
(Gast) >vielleicht eine Seite, wo es z.B. den MP3-Decoder VS1011 als >Softwarelösung für einen PIC oder AVR oder so gibt. ;-) Kleiner Scherzkeks. Im VS1011 steckt ein ziemlich guter DSP, der PIC, AVR & CO locker in den Schatten stellt. > Ich habe mal bei >Microchip geguckt und der teuerste
-
Thread
XMega AVR, wie lange dauert der SDRAM Refresh genau?
auch auf 3 V Technik und SMD Bestückung umsteigen. Dann ist es auch egal, ob Du gleich einen ARM, PIC oder RX verwendest.
auf 3 V >Technik und SMD Bestückung umsteigen. Dann ist es auch egal, ob Du >gleich einen ARM, PIC oder RX verwendest. Jaja, das bissel Softwareumstellung und Einarbeitung ist ja auch nix . . . Er könnte sogar beim old school AVR bleiben und einem mit SRAM erweitern, von 16 auf knapp 64 kB
-
Thread
Wlan2Serial Modul für 5 euro
auf einem PIC24FJ256GB106 laufenden HTTP Server. Urposting hier. Nächster Schritt, der geprüfte Code auf dem IoT ESP8266 Tool wird auf einen Mikrocontroller gepackt. Wenn das Tool fertig ist, gibt es sourcen
der Nachricht noch AT+CIPCLOSE=0. > Ich habe hier einen Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
-
Thread
AVR Spannungsregler
99% aller Leser erst einmal an die Mikrocontroller von Atmel. Hier solltest du deine Frage am besten detailierter stellen und u.a. explizit darauf hinweisen, dass du keinen AVR Mikrocontroller meinst. Auch wenn du hier im Unterforum Analoge Schaltungstechnik
Thread nicht im Unterforum "Mikrocontroller und Digitale Elektronik" steht, könnte man vielleicht darauf schließen, dass es nicht unbedingt um einen AVR von Atmel geht.
-
Thread
LCD Display EA DIP204-4 mit KS0073 im 4 Bit Modus in C ansprechen
zwar habe ich von Pic-Projekte.de -> http://pic-projekte.de/index.php/hd44780.html Die Datei für ein Display geladen. Ich sehe da das sich ewig viele Unterprogramme dort befinden. Ist es eigentlich möglich, das in einem
Zwar nicht für Pic (8051): http://www.mikrocontroller.net/topic/78499#new oder hier mit SPI an AVR: http://www.mikrocontroller.net/articles/AVR_LCD_KS0073/DIP204_mit_Hardware-SPI
-
Thread
Binär Uhr Selbst Bauen
Maudi schrieb im Beitrag #3639632: > -welchen Mikrocontroller benutzt man am besten Irgendeinen mit >20 IOs, z.B. einen PIC18 im DIP-28 (z.B. PIC18F25k22) > -brauch man über haupt einen Nein, geht auch mit 47HCxxx Logik ICs > -in welcher Sprache macht
>Noch schreibe ich alles mit dem Editor. (ich weiß, nicht die eleganteste >Lösung.) Was, kein AVR-Studio? Wenn nicht, hol dir das AVR Studio 4.19 (build 730) von http://www.atmel.com/tools/studioarchive.aspx Reicht für Assembler vollkommen. >Wo ist der unterschied zwischen .equ und
-
Thread
Pic Program compilieren usw
Guten Tag, ich muss ein kleines Programm für einen Pic16F872 schreiben und compilieren. Gibt es auch für den Pic so wie für den Atmel Freie Compiler? Gibt es ein Tutorial ähnlich wie https://www.mikrocontroller.net/articles/AVR-Tutorial für den Pic?
Pic duerfte ein 8bitter sein - also XC8 downloaden. Nachteil der freien Version:Keine Code-Optimierung......
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
Platine ist nicht vorgesehen aber möglich. Einfacher ist das Abklemmen des via Brücken verbundenen AVR-Controllers direkt auf dem Board. c-hater schrieb im Beitrag #7113417: > AVR128DA28. Viel mächtiger als jeder Tiny. Am besten gleich AVR128DB28. Fehlerfreier und mit praktischem Pegelwandler
Platine ist nicht vorgesehen aber möglich. > Einfacher ist das Abklemmen des via Brücken verbundenen AVR-Controllers > direkt auf dem Board. > > c-hater schrieb im Beitrag #7113417: >> AVR128DA28. Viel mächtiger als jeder Tiny. > > Am besten gleich AVR128DB28. > Fehlerfreier und mit praktischem
-
Thread
SPS Betriebssytem
http://www.elektronik-labor.de/Lernpakete/TPS/HandbuchTPS.htm Es gibt hier im MC-Netz auch einige AVR-Derivate.
Vor ein paar Jahren hieß das bei PIC's >Parsic< und das war ähnlich super genial Gruß
-
Thread
Empfehlung 8-Bit-Controller: STM8
>> Der STM8 kann ausserdem dividieren. > Naja, wenn ein Prozessor das schon nicht koennte... AVR kann es nicht, ebensowenig wie MSP430 oder PIC (wenn ich recht informiert bin). >> Zudem besitzen Beide ähnliche Großhandelspreise. > Wieviel? Direkt beim Hersteller unter einem halben Euro
Etliche Mathe- u. Bit-Befehle (auch über 64k gesehen), gehen mit nur einem Takt !!! Da kann sich ein AVR (PIC sowiso) oder auch ein (R8C - auch M16C ) "warm anziehen". Selbst der R32C ist in machen Fällen langsamer (wenn man gleiche takt-f annimmt). (bsp.weise braucht dieser für ADD mem, reg (-->) auch
-
Thread
Mikrocontroller und Elektronik aufteilen?
http://www.mikrocontroller.net/topic/193112
nach Technik und/oder Abstraktionsebene möglich ist. So könnte man "µC und Elektronic" z.B. in PIC, ARM, AVR, Sensoren, Schnittstellen, Aktoren (bzw. Aktuatoren), ... aufteilen. Mit freundlichen Grüßen, Sarah
-
Thread
AVR-GCC Befehlssatz für ATMEGA 32
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Oo C eben.
Ronald S. schrieb: > http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial > > Oo > > C eben. Wobei man aber fairerweise dazu sagen muss, dass dieses Tut davon ausgeht, dass der Leser schon über einen gewissen Grundstock an C-Fertigkeiten
-
Thread
Expertensystem fuer Mikrocontroller?
Ich halte wenig davon. Wenn man wenig Ahnung von der Materie hat, sollte man mit einem MSP430, einem AVR oder einem PIC einsteigen. Ein ARM, sonstige 32bitter, DSP machen keinen Sinn. Wenn man mal eine Ahnung hat, dh schon mal was mit den genannten 3 Familien gearbeitet hat, dann wird man mit erhoehter
Eine Tool für die Auswahl von Mikrocontrollern wäre sicher für viele eine große Hilfe, wie unzählige Anfrage der Form "Welchen µC für Anwendung xy" in diesem Forum zeigen. Ich glaube aber, dass man dazu kein Expertensystem braucht. Eine
-
Thread
DS18S20 auslesen (finde den fehler nicht)
jetzt klar! Ach ja muss mich noch bei dir Entschuldigen! Die Code-Beispiele von mir sind ja für AVR. Das du mit PIC Arbeitest hatte ich Total ignoriert. Bei meinen Routinen wird der Eingang über das Datenrichtungs Register gesteuert. Ob es sowas im PIC auch gibt entzieht sich meiner Kenntnis.
klar! > > Ach ja muss mich noch bei dir Entschuldigen! Die Code-Beispiele von mir > sind ja für AVR. Das du mit PIC Arbeitest hatte ich Total ignoriert. > Bei meinen Routinen wird der Eingang über das Datenrichtungs Register > gesteuert. Ob es sowas im PIC auch gibt entzieht sich meiner Kenntnis
-
Thread
Basic Interpreter für uC ?
Das schaut gut aus, > dieser Graham Geoff hat schon einiges klasse Sachen gemacht aber alles > für PIC-32. Anstatt 8051, 6502 oder Z80 nimmst Du dann halt einen PIC32. Oder hole die c-Dateien und baue sie auf STM32 um. Ich hatte das mal vor einiger Zeit gemacht: https://www.mikrocontroller.net/
lassen sich viele kleinere Projekte schmerzlos durchziehen. Früher mußte ich mir für jedes Projekt eine PIC oder AVR Lp stricken. Vielleicht wurde ich auch nur ein bischen bequemer:-)
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
raten ist mir zu ineffizient. lies mal hier den artikel "Porterweiterung" durch http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI du brauchst von deinem PIC lediglich SDO, SDI, SCL und ein ENABLE-pin (letzterer irgendein pin deiner wahl). damit kannst du mehr oder weniger beliebig viele input- und output-pins generieren. lies dazu auch durch: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister > die dann vor dem PIC auf 5V DC gesenkt werden mit > einem ???-Bauteil das ich mir noch nicht überlegt habe... zwei widerstände in serie nach ground
-
Thread
LED-Display per USB ansteuern
merke, dass ich auf einen anderen Mikrocontroller umsteigen sollte. Hoffe es hat noch jemand einen Tipp für mich. Liebäugel mitlerweile mit dem PIC18F4550, der sollte für meine Zwecke genügen und den gibts auch hier im Shop. Ein geeignetes
ist hier der Haus- und Hof Mikrocontroller, gibt es hier und im Rest des Internet tausende gute Informationen. Dazu ein FT232RL und fertig ist die Laube. >Hab mir schonmal den Pic32 von Microchip in den verschiedenen >Ausführungen
-
Thread
AVR Stromsparmodi und Linearregler 7805
Allerdings kann der nur 13,2V am Eingang maximal. Dafür verbrät der ultrawenig Strom im Standby von deinem AVR.
> bringen eigentlich die AVR Stromspar-Modi irgendwas, wenn man den Atmega > mit einem 7805 Versorgt? Nein, die 5mA Eigenstrombedarf des 7805 sind deutlich mehr als der AVR bräuchte. Nimm einen LP2950-5 (oder den schon genannten
-
Thread
8 MHz Quarz, externe Dimensionierung??
Eine typische Beschaltung ist: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Quarz Die Einzelnen Werte hängen vom Rest der Schaltung ab.
> Um welchen Mikrocontroller geht es ? Um einen PIC24E! Laut Datasheet ist der Parallelwiderstand nötig, wenn "the oscillator is used with XT or HS modes". Lasse ihn also mal drin. Über die Dimensionierung der
-
Thread
Entprellen (kein AVR) Gesperrt
wie MOV, LD, LDS, LDDS, L, LDEQ, LDMI, LDMIA, .... alles ganz einfach und jeder versteht das auch, PIC, AVR, ARM, x86, i51, /390, alle sprechen ASM.
Controllern auf ganz wenige Seiten. Jede Instruktion für sich mit ganz einfacher Funktionalität. > PIC, AVR, ARM, x86, i51, > /390, alle sprechen ASM. Aber nur ganz wenige Anwender brauchen sie alle. Die unterschiedliche Hardware macht Programme ohnehin ganz selten absolut portabel.
-
Thread
Welches Avr-Basic?
@Albert Also ist Modula wirklich die beste Programmierumgebung für AVR's - wau!
Eigentlich schade, das FastAVR http://www.fastavr.conm nicht weiterentwickelt wird. Scheint von Mikroelektronica übernommen worden zu sein und wird als MikroBasic(AVR) verkauft, wenn man sich mal die generierten Assemblerlistings
-
Thread
Projekt: Open-Source Hausautomation
auch eine Fernsteuerung ohne installierte Software erlauben würde. Für die Busknoten schweben mir AVR-Mikrocontroller vor, die dann entweder in C oder in Assembler programmiert werden. Das Ganze soll auf dem CAN-Bus aufbauen, aber so flexibel sein, dass man es auch für andere Bussysteme erweitern
hat einen weiteren Vorteil - jeder hier hat so seinen Lieblings 8-bitter würde ich mal sagen - viele AVR, weniger PIC usw. Einigen wir uns doch nur auf den großen Controller pro Raum - der Rest kann dann je nach belieben in Sub-Netzen mit der eigenen lieblings Controller Familie erledigt werden... Wenns
-
Thread
Wie kann ich timer0 mehr als 65535µs laufen lassen
AVR und PIC sind eher eine Glaubensfrage ... :)
Ich fürchte, float-Rechnung im Interrupt ist keine gute Idee. Hier mal ein Beispiel wie man aufm AVR einen 8Bit-Timer auf 32Bit pimpt: http://www.mikrocontroller.net/topic/48525#new Da es in C ist, sollte es leicht auf den PIC anzupassen sein. Da heißen die Bits und Register eben nur anders.
-
Thread
PAL (via Cinch)
Hier geht's ganz ohne Halbleiter mit Pong http://www.cyberniklas.de/pongmechanik/ und hier mit PIC http://www.rickard.gunee.com/projects/video/pic/pong.php
http://www.mikrocontroller.net/wiki/TV-out#Farbe
-
Thread
[V]erkaufe Kameramodul für Mikrocontroller
Hallo zusammen Ich verkaufe hier ein unbenutztes Kameramodul für Mikrocontroller. Dieses ist insbesondere für AVR-Mikrocontroller geeignet. Es beinhaltet einen OV7670 CMOS-Chip und ist leicht anzusteuern. Anbei befindet sich ein ZIP-File mit Beispielcode für einen Atmega32
. Da ich die Kamera mit meinem DE1 oder BeagleBone ansteuern möchte ist es mir auch egal. Für ein PIC oder AVR würde ich eins mit FIFO nehmen, aber Claudio hat es ja anscheinend auch ohne hinbekommen.
-
Thread
Phasenverschobene PWM
Kann der AT90PWM3B alles was Du benötigst? Die nächstbeste Alternative wäre ein PIC für "Motor Control", gibts z.B. als PIC18 oder als dsPIC33.
werden hier auch 3 Timer eingesetzt. Diese sind aber völlig anders zu konfigurieren als sonst beim AVR. Daher lasse ich das Argument mit der "langwierigen" Einarbeitung in den PIC auch nicht ganz gelten. So oder so wirst Du Dir viel neues aneignen müssen.
-
Thread
Funkprotokoll dekodieren
Hab noch was. Eben im Netz gefunden. Richtig guter Logic Analyzer, aufgebaut mit einem PIC. Er kann bis zu acht Kanäle und runter bis 200 Nanosekunden Samplerate. Es ist alles dabei. Inklusive Software für den PC aber natürlich auch copilierte *.hex Datei zum direkten Aufspielen auf den PIC
://www.tedrossin.net46.net/Electronics/Pic/Pic.html Und runter scrollen zu: Cheap Logic Analyzer. Denke mal, das sollte mir das geld wert sein. Da ich mich vor den AVR's auch eine zeit lang mit den PIC's beschäftigt habe, liegt noch ein
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Bist Du Klaus oder Klars? https://www.mikrocontroller.net/topic/452883#5743105
> Also ich würde nen ICE40LP384 oder 640 Sorry den kenne ich gar nicht. Wollte eigentlich bei AVR bleiben. Bei den genannten Start ups wird ein PIC verwendet. Mit PIC habe ich auch keine Erfahrung
-
Thread
STM32 - Erster Artikel
Habe einen neuen Punkt hinzugefügt: http://www.mikrocontroller.net/articles/STM32#Tipps_f.C3.BCr_Umsteiger_von_Atmel.2FPIC.2F8051 "Tipps für Umsteiger von Atmel/PIC/8051" Falls noch jemand was einfällt
mit der Navi-Leiste habe ich auch schon vorgeschlagen, hier gibts einen Thread: http://www.mikrocontroller.net/topic/173789 Leider wird der von den Admins/Moderatoren nicht beantwortet. Ist halt ein AVR-Forum, damit muss ich mich nun mal abfinden... Man könnte ja schreiben, nein oder kommt später
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
mit CPLD Bausteine gehen, wie die Industrie es auch tatsächlich macht. Rein mit den üblichen Mikrocontrollern ob Atmel oder Pic ist volkommen egal, wird man nicht zum Ziel kommen. Das Tor muss bei 10 Stellen schon Flankensteilheiten im einstelligen Picosekundenbereich besitzen. Und die Refrenzteiler
oben von Possetitjel so genannten Time-to-Voltage-Converter hatte ich schon mal die "CTMU" neuerer PIC-Prozessoren erwähnt: http://www.mikrocontroller.net/topic/387384#4433647 Mittlerweile habe ich mir die PIC-CTMU und den Atmel-PTC (Peripheral Touch Controller) genauer angeschaut. Leider scheint
-
Thread
Roboterarm Servo
eine Idee wie man einen Roboterarm mittels Servos realisieren könnte? Gesteuert sollte er über einen PIC werden. Danke im Voraus
Lies halt ein wenig im www wie man Servos ansteuert. z.B. hier auf www.mikrocontroller.net gibt es einen Artikel oder schau auf RN-wissen oder sonstwo. Da ist alles für absolute Beginner erklärt. Wenn du PIC beherrschst, dann kannst du ja das Prinzip einfach umsetzen. Robo schrieb
-
Thread
Kennt jemand einen Simulator für 8048 und Derivate?
und die Handshakesignale den Transfer bewerkstelligten. Solche Möglichkeiten vermisse ich bei Mikrocontrollern... Gruß, Holm
wurden UPI genannt, Universal Peripheral Interface und haben >> ein Feature das ich heute bei Mikrocontrollern vermisse: Einer der Ports >> ist mit einer Busschnittstelle versehen, > Exakt. Das sind Slave-Prozessoren, die vom Hauptprozessor bedient >wurden. Ja, die wenigsten Prozessoren (auch AVR
-
Thread
formatierte Ausgabe mit PIC auf einen LCD
Hallo, ich möchte eine formatierte Ausgabe mit einen PIC µC auf einen LCD anzeigen. also genauso wie auf der AVR-GCC-Tutorial "Die Nutzung von sprintf und printf" http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Nutzung_von_sprintf_und_printf.
Hallo Karl, vielen Dank für deine schnelle Antwort. ich programmiere einen PIC24F Mikrocontroller und verwende das MPLAB v8.60 compiler. ich habe schon lange nach einer Lösung umgeblätert bevor ich der Beitrag im Forum eingetragen habe. leider nichts gefunden. >> die sprintf
-
Thread
PIC12F675 Einstieg
Hallo Freunde, ich bin Einsteiger in der Mikrocontroller-Technik. Ich hatte ein Semester lang auf dem PIC18 Unterricht. Nun möchte ich mich aber mit dem einfechen, billigen und für viele Dinge ausreienden PIC12 befassen. Nach einem ersten Versuch
auch keine schnittstellen(rs232 usb) zudem hast du auch nur 1 timerreg. für mehr musste auf den avr oder höheren pic ausweichen... adw, usb - rs232 - und spi schnittstellen, X timer , sowie zig ports gehören hier zum standart.. mfg, und noch viel spass bei der arbeit :)
-
Thread
avr32 vs. ARM
Pic und AVR sind beide soweit ich weiss Single Source. Wenn also Atmel oder Microchip aus irgendeinem Grund aus dem Geschäft gehen (gegangen werden) stehst du evtl ohne Lieferant da. Zwar sind z.b. die
Rico schrieb im Beitrag #2202213: > kann man das programmieren von avr32 mit atmega vergleichen? Im grundlegenden Prinzip sind die ARMs und ARM32 Controller mit AVRs schon vergleichbar, soweit damit die vollintegrierten Mikrocontroller gemeint sind und nicht die Triebwerke
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
). Die Varianten mit den 7CCR sind dann wieder sündhaft teuer und groß. ATMEL AVR hat sowieso irgendwie immer nur OCxA und OCxB kommt mir vor und oft nur 8 Bit PWM. PIC hab ich nur überflogen da nicht sehr sympatisch, scheint sowas aber auch nicht zu bieten. Was ich halt brauchen
Die PIC24/30/33 sind an und für sich recht gut designed, leiden allerdings etwas unter der Implementierung (d.h. dem Inhalt vom Errata Sheet). Insbesondere die noch ziemlich frischen PIC24.
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
viel lesen. Als ich vor ca. 14 Jahren wieder in µCs eingestiegen bin war zB der Standard die Atmel AVR. Da gab es die Grabenkämpfe wenn jemand behauptet hat AVR/PIC/8051 sei besser... Und an Standardfehlern wie 'an PortC funktionieren einige Bits nicht' konnte man sich auch Stunden aufhalten und das
Ralfi schrieb im Beitrag #5319981: > Der AVR Programmierer ist beeindruckt Hab in der Industrie noch keinen AVR Programmierer getroffen :-) 8051 ist "bewährter Industriestandard", PIC ist billig, ARM ist "modern" (obwohl älter als AVR).
-
Thread
Mikrocontroller + CAN Bus + USB + Seriellanschlüsse
http://www.home.foni.net/~helmutholm/PIC-8-FACH-RELAISPLATINE_PROG_USB_PCB_1.T3001 eintippen. Hast du denn schon Programmierkenntnisse? Gruß Helmut
Falls du was mit AVR machen willst dan schau mal hier: http://www.mictronics.de/?page=can_bus AVR+USB+CAN und die Pins für die serielle Schnittstelle über USART0 sind noch frei.
-
Thread
Can bus ohne Can-fähige Controller
TINY4313 z.B. zum Schwitzen bringen, aber Bit-stuffing und anderes mit Sicherheit nicht. Ob der AVR dann auch noch was anderes und sinnvolles machen kann, ist eine andere Frage.
. Aber natürlich stellt sich die Frage, ob sich das wirklich lohnt. Es gibt genug billige Mikrocontroller mit integriertem CAN, deren CAN schon fix und fertig funktioniert. Nicht erst nach langer Programmierarbeit.
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
es gibt dsPIC´s (16bitter) die genau für BLDC mit FOC gemacht sind
gestritten, ich sehe kein Grund, dieses Thema in diesem Thread wieder aufzuwärmen: http://www.mikrocontroller.net/topic/173507
-
Thread
Brauche Hilfe bei der Auswahl eines Mikrocontrollers
PIC28F4550 Gruß Jobst
So gerne ich Dir auch einen Mega 88 ans Herz legen würde: http://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte nimm die Logo und fertig. Schutzbeschaltungen für Eingänge des Microcontrollers die im Wirklichen Leben auch überleben und eine gute
-
Thread
Interrupts und der tägliche Wahnsinn
selber ausrechnen. Einfach nur die Formel hinschreiben als Define und benutzen. http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC Peter
Joachim schrieb im Beitrag #2162454: > PIC, Peterchen, PIC! Das ist ja das schöne an C. Ob 8051, ARM, AVR oder PIC ist egal, C bleibt C. Die Konstanten muß also auch Dein PIC-Compiler schon zur Compilezeit ausrechnen und die Ergebnisse
-
Thread
[S] Quarz bedrahtet, 155 kHz Serie, oder Harmonische
Clocks des externen Oszillators pro Instruktion (z.B. NOP) brauchen. Die ehedem von Atmel entworfenen AVR hingegen machen wirklich 1 Instruktion pro Takt. Leider rennen die ganz kleinen alten ATTiny nicht gar so schnell, aber die auch noch preisgünstige AVR-DA Serie geht offiziell bis 24MHz/24MIPS und
erzählen, dass der Pic nicht im Geringsten wackelt? Woher nimmst du diese Weisheit? Oder ist das Wunschdenken, Interpretation oder Voodoo? "Alder"..... Es geht um eine >hochpräzise< Zeiterfassung. Präzision heißt in dem
-
Thread
SPI - RS-485 - CAN
Sensornummer und Sensorwert. Empfehlenswert für die Sensornodes wäre der erwähnte MCP2515 an einem kleinen AVR, weil schön einfach und recht arm an Bugs. Oder beispielsweise der PIC18F2585, wenn PICs genehm sind, denn das ist ein 28-Pinner mit einem CAN Controller an Bord, der mit dem MCP2515 eng verwandt ist
Analoge Frage meinerseit's jedoch mit einer kleineren Tieferen Ecke. Welchen µC (PIC/AVR) könnte ich verwenden um CAN und RS-485 zu verwalten? Bin aufgrund einer Steuerunger auf beide angewiesen. Die RS soll dabei erst mal nur als Übergang für die nächten 6 Monate Entwicklung dienen
-
Thread
Umstieg PIC -> AVR
Hallo Ich versuch mich gerade an meinem ersten Programm für AVRs bzw. möchte ein bestehendes PIC Programm umschreiben. Kann mir vielleicht jemand erklären, wie folgende 2 Zeilen auf AVR programmiert werden: #define LED LATBbits.LATB5 #define SCHALTER PORTBbits.RB2 danke Anita
eben selber machen. Die bei AVRs übliche Methode ist im Tutorial beschrieben: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Dran denken, dass die Richtungssteuerung bei PICs grad andersrum läuft wie überall sonst.
-
Thread
Netzwerkanalysator für Quarzfilter bis 30MHz
mit der Lösung von B.Kernbaum noch mit der von A.Lindenau zufrieden war. Allerdings werkelt dort ein PIC und kein AVR. Inzwischen bin ich dabei, einen Wobbler bis 4 GHz zu bauen und ich kann die gleiche Software auf dem PC benutzen, weil ich mir ein recht flexibles Protokoll ausgedacht habe. Die ADC's
die du dann relativ bequem in C programmieren kannst. Wenn du nen PIC nehmen willst, kannst du dich natürlich auch durch meine Quelle dafür wühlen, aber Vorsicht: Ich hab mir meinen eigenen PIC16-Assembler geschrieben und benutze den auch. Füe MPLAB müßtest du einiges
-
Thread
programm: countdownzähler
1) Für welchen Prozessor? AVR PIC Intel PowerPC Cray ... 2) Welche Hardware hast du zur Verfügung? 3) Ist eine Ausgabe auf irgendeinem Gerät zur Anzeige der verbleibenden Zeit vorgesehen? Wenn ja, wie
b) Ich kenne Google nicht http://www.google.com als Stichwort zb. eingeben 'Stoppuhr Pic' Die ersten beiden gefundenen Einträge sind schon mal nicht schlecht: http://www.sprut.de/electronic/pic/programm/stop.htm http://www.sprut.de/electronic/pic/programm/lcduhr32
-
Thread
Fotodiode, welcher Typ um bei Taschenlampe aktiv zu werden
verwendet ein k.o.-Kriterium sein könnte, aber macht es auch noch interessanter: Du könntest den PIC an eine Real-Time-Clock anschließen (PIC selbst läuft dann auch über die 32Khz-Clock). Der PIC wäre dann Tagsüber immer im tiefsten Sleep-Mode und würde von der RTC abends aufgeweckt werden. So sparst
Analog-Komparator-Eingang des PICs mit einer > Referenz (Poti) vergleichen (also muss es hier kein PIC mit AD-Wandler > sein sondern jeder mit Analog-Komparator reicht aus) Aber das Poti auch mit abschalten. ;-) Da würde ich ja fast zu einem AVR raten, die haben mittlerweile praktisch alle einen
-
Thread
Digitalzentrale mit AVR statt PIC?
Registernamen anpassen, Interrupts, ein paar SFR. Erfahrung sollte man halt schon haben http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Ich bedanke mich für Eure Hinweise und Links. Um das Programm für einen AVR umzuschreiben, müßte ich ja die Befehlssätze von diesem PIC und die vom AVR kennen. Ich habe mit PIC keine Erfahrungen und will auch keine sammeln. Der Quelltext ist nicht offengelegt, es sind .hex-Dateien