-
Thread
MCUs: Wie viel Low Power ist wirklich gefragt?
betreibt in kurzzeitig mit hohem Takt, macht was und legt ihn zeitweise schlafen oder mit niedrigem (32kHz Uhrenquarz), den man noch weiter teilen kann. Kommt aber im Mittelwert aufs selbe raus.
Programmierer, der immer nur 4 Bit CPUs programmiert. Mit extrem limitierten Resourcen. zB nur 16..32 byte RAM, usw. Aber wenn die Stueckzahlen in die Millionen gehen lohnt sich eine Ersparnis von 1 cent pro stueck.
-
Thread
Absoluter Anfänger
Arduino-IDE programmieren, neben den von Anfang an unterstützten AVRs auch z.B. die oben erwähnten STM32, ESP8266 und ESP32. Du musst Dich also kaum auf eine bestimmten Mikrocontroller-Familie festlegen. Meine konkrete Hardware-Empfehlung für den Einstieg wäre: Ein beliebiges Arduino-Board mit AVR (
Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16/18 sind veraltet. Es zwar ältere Produktlinien, aber sie bekommen beide noch Zuwachs. Aber allgemein "PIC" gegen AVR impliziert auch PIC32MZ gegen ATTINY. Das ist dumm, die bedienen ganz
-
Thread
stm32f103 1 us Systick-timer delay
Ich habe mir vor einiger Zeit mal was gebastelt und es funktioniert bisher sehr gut. Hier für den STM32F103: [c] //********************** DWT_Delay_us ******************************** #define DWT_Korrekturwert 20 uint32_t DWT_Scale; inline static void DWT_Delay_us(uint32_t microseconds) { uint32
nieder für diesen Tip. Auf diese Idee wäre außer dir sicher niemand gekommen. Den freilaufenden 32bit DWT verwende ich als einzigen 32bit Zähler im stm32f103 auch für andere Zwecke, ein 16bit Register ist hier kein Ersatz. Alle anderen Cortexe die ich verwende haben wenigstens einen 32bit Timer,
-
Thread
C - Speicherplatzfrage
gut arbeiten. Der Tiny841 hat z.B. 2 UARTs und genug Flash und SRAM. Dafür braucht man nicht mal 32 Bitter. Deine Beispiele taugen also nur zum plumpen polemisieren.
So könnte man auch gleich noch alle AVR-Libs, egal ob Mega oder Tiny auf eine reduzieren, völlig hardwareunabhängig.
-
Thread
Arm Compiler performance Linux vs. Windows
gefühlt mindestens 5x so schnell zu sein, wie unter Windows. Kann das sein, oder spinne ich? Beim avr-gcc und beim gcc für Desktop Anwendungen (also Linux bzw. Windows Targets) ist mir ein solch krasser Unterschied nicht aufgefallen.
Unterschied. Liegt vermutlich daran, dass der GCC die POSIX-API's nutzt die von MinGW emuliert/auf Win32-API umgesetzt werden müssen. Es hilft ein bisschen, sich selbst einen amd64-Compiler für Windows zu bauen, da fertig zum Download nur 32bit-Binaries zur Verfügung stehen. Der kann dann auch mehr RAM
-
Thread
Fehler zum nachbauen :-)
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
Fehler, den jeder zwischendurch nachbauen kann: Ich bastele ja gerade ein wenig mit Assembler an AVR, und um das Ganze besser für den billigen 10€-Logicanalyzer am Hub verdaulich zu machen, kam ich auf die Idee, die Taktquelle auf den internen 32,768kHz-Oszillator zu stellen. Hat eine kleine Weile
-
Thread
Arduino Nano Anfängerfrage Pins A6 & A7
µC Projekt vermeiden zu können. Dem Datenblatt glaube ich natürlich, auch wenn ich das vom Mega32 nicht ganz gelesen habe.
Jan schrieb im Beitrag #5351657: > auch wenn ich das vom Mega32 nicht > ganz gelesen habe. Aber du hast keinen Mega32, sondern einen Mega328P... Jan schrieb im Beitrag #5351562: > in einer Schaltung einen Arduino Nano einsetzen
-
Thread
XMC1302 programmieren
5V Spannungsversorgung (gemessen) und die üblichen Abblockkondensatoren. Ich habe P0.15 und P0.14 mit dem Segger J-Link meines Evaluationboard verbunden und den darauf sich befindenden XMC1302 entfernt. P0.15 = SWCLK und P0.14 = SWIO. Der Controller kann aber nicht programmiert werden. Ich habe
zur Programmierung des Infineon irgendwas entscheidendes vergessen habe. Ich komme bisher von den STM32, AVR, silabs. Reichen die vier Leitungen VDD, VSS, SWIO, SWCLK um einen jungfräulichen XMC1302 zu programmieren oder habe ich etwas vergessen? Spannungsversorgung ist gemessen vorhanden und ok. Gibt
-
Thread
Bauen oder nicht bauen ?
Terminalkarte (die kann nur Text Ausgeben) für den MIPS TTL Rechner gelöst haben: Doku: http://www.fritzler-avr.de/spaceage2/!Files/Doku/periph/Videokarte/03_VIDEO.pdf Schaltplan: http://www.fritzler-avr.de/spaceage2/!Files/Schaltplan/2016-03-06%20Schaltplan%20Video-Karte.pdf Da sind Horizontalpixelzähler
steht immernoch das Angebot das Teil mal an den MIPS TTL Rechner zu stöpseln: http://www.fritzler-avr.de/spaceage2/index.htm Das Speicherinterface ist simpel: - 32Bit Daten (davon wirste ja sicher nur 8Bit brauchen) - 32Bit Adresse, die kann man mit 3 Vergleichern eindampfen auf nCE und Subadresse
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
Mit Schieberegistern: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm
1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 54, 56, 58, 61, 64, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 97, 100
-
Thread
Attiny-Entwicklungsumgebung rott?
/* Problem AVR-Programmierung Seit zwei Tagen beiße ich mir die Zähne aus an meinem AVR-Entwicklungssystem, das anscheinend keinen lauffähigen code mehr erzeugt. Wird im angehängten Code-Beispiel die Zeile 6
bin/Release/TPA325xPowerManager.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000044 00000000 00000000 00000094 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE
-
Thread
ATmega Development Boards (Sind die OK?)
interessant. Aber sie werden vermutlich deutlich > mehr Strom verbrauchen als ein ESP8266 oder ESP32. Nee, eher weniger. Bei 8Mhz ist ihre Stromaufnahme sogar ungefähr auf gleichem Niveau, wie die AVR's. Allerdings ist die Ruhestromaufnahme der STM32F1 Serie höher als bei AVR. Für Langzeit-Betrieb
die AVR-Sachen habe ich fertig und sie ist raus. Dennoch würde ich gerne mit dem STM32 anfangen, da ich dort das "Zuhause" für die komplexeren Aufgaben sehe, die sich auf dem AVR nicht mehr oder nur mit
-
Thread
ATmega vs. Arduino
meine Zwecke reicht das meist aus. Für total von Arduino unabhängige Projekte nehme ich CodeVisionAVR der auch den Bootloader unterstützt. Unabhängiger AVR-GCC ist natürlich auch kein Thema. Die Pro-Mini Bords sind mir am liebsten weil sehr billig und immer auf Vorat im "Zehner Pack" erstehe. Ich
Schwachstellen sehe. > Arno schrieb im Beitrag #5338891: >> sie ist >> IMHO (verglichen z.B. mit der avr-libc) relativ schlecht dokumentiert, > Die avr-libc steht vollständig unter Arduino zur Verfügung. > Man kann sich auch durchaus darauf beschränken. Es besteht keinerlei > Notwendigkeit die Arduino
-
Artikel
WinAVR
zeigen, wie aus der Tüte, d.h. ohne Binärpatch (Jippy!). ...\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487. > "make.exe" all AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x470000, State 0x10000 E:\WinAVR\utils\bin\sh.exe
at 20:14:23 avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex I2C_Motor.elf I2C_Motor.eep c:\Programme\WinAVR\bin\avr-objcopy.exe: there are no sections to
-
Thread
Billig JTAG Programmer aus China
Programmer für ATmega AVRs sammeln können? Hier der Link: https://www.aliexpress.com/item/Free-shipping-AVR-USB-Emulator-debugger-programmer-JTAG-ICE-for-Atmel/623898152.html?spm=2114.search0104.3.14.3fefdec6vhvC1i&ws_ab_test=searchweb0_0,searchweb201602_1_10320_10152_10321_10065_10151_10344_10068_10342_10547
https://www.ebay.de/itm/1pcs-New-USB-Download-Programmer-Debugger-for-AVR-JTAG-ICE-Atmega-AVR-STUDIO/191442783293 sowas vielleicht?
-
Thread
STM32F411 --> SPI --> MAX7219
gestern hatte er auch 4.7V also mehr als > 3V. mit 3 V Auf der Seite von http://www.st.com bzg. STM32F411 steht: The STM32F411xC/xE operate in the - 40 to + 125 °C temperature range from a 1.7 (PDR OFF) to 3.6 V power supply. Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot. MAX7219
Maxim B. schrieb im Beitrag #5339038: > Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot. Die meisten (nicht alle) Pins eines STM32 sind 5V-tolerant (im DB als FT gekennzeichnet). mfg
-
Thread
LPC1549 lässt sich nicht programmieren
Connection Failed [/code] Ich bin nun etwas ratlos, woran das liegen könnte? Ich verwende Ubuntu 14.04 und habe die udev rules von NXP übernommen. Hat jemand eine Idee? Viele Grüße, Doran
nehme ich mbed weil ich damit schnell Projekte starten kann, egal ob kleinen LPC812 oder fetten STM32F407.
-
Thread
avr C asm -- brauche hilfe
AVR-GCC 7.3.0 macht mit -Os aus diesem [c] #include <stdint.h> #include <avr/io.h> #define data_size 300 #define captured 1 uint8_t captured_data[data_size]; uint8_t flag; void capture
an avr: Stimmt, Ihre Lösung ist einfacher. Und wir kommen beide auf 3 Takte/Byte.
-
Thread
Sound erkennen mit Mikrocontroller
cm tief in der Fichtenwand, und keine Scheibe hatte einen Sprung! Kann man sich vorstellen wie 14 CD aufgefädelt...
China bekommen hätte. Um eine Tastatur zu simulieren, reicht eigentlich jeder passend bequarzte AVR aus (mit V-USB) - Tastaturen sind Low-Speed-HID. Nur für "echtes" Full-Speed-USB (also z.B. CDC) bräuchte man einen Atmega32u4 oder ähnlich.
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
#5325202: > schnelle Komparatoren, die direkt die PWM abschalten können Ok das währe nett. Da du STM32 erwähnt hast: Eventuell ein STM32 Nukleo Board? Allerdings könnte man diesen auch extern ausführen.
Hi, zum STM32 mal folgende Links: http://www.st.com/en/evaluation-tools/steval-isa147v3.html http://www.st.com/en/evaluation-tools/32f3348discovery.html Zum AT91SAM3X8E kann ich nichts sagen, habe keine Erfahrung
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
übersetzen. Das Programm soll mein eigenes printf implementieren und dieser Code funktioniert bereits mit AVR, STM32 und NXP mit den entsprechenden GCC-Compilern und der Code funktioniert auch mit MCS51 und STM8 mit dem SDCC Compiler... Nur mit PIC will er nicht (und wie gesagt mit PIC beschäftige ich mich
Den Bug gibts wohl schon seit 2011 (damal auf PIC14) https://sourceforge.net/p/sdcc/bugs/1863/
-
Thread
Mit Hardware entprellen
Pi mal Daumen ist die Zeit Pull-Up * C. Wobei der Pull-Up bei AVR und STM32 typischerweise etwa 50k Ohm hat. Der Wert des Begrenzungswiderstandes sollte 1/10 vom Pull-Up sein oder kleiner. Alles zwischen 100 Ohm und 4,7k Ohm ist geeignet. Wenn ich zum Taster keine
etwa 10k. Zu dem Verbindungspunkt noch mal Widerstand, so 1M, zu einem Schmitt-Trigger, so wie 74HC32. Zwischen Eingang von Trigger und GND ein Kondensator, so etwa 5-10-15n (je nach Schalterqualität).
-
Thread
aus 12V Gleichstrom 36V Drehstrom (500Hz) erzeugen
einen Kleinen Motor einen 500Hz 0.4A Drehstrom mit einer Spannung von 36V. Zur Verfügung stehen 12-14V. Ich habe bereits diese Schaltung gefunden (erst einmal erfolgversprechend), diese geht leider nur bis 162Hz. https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR Würde
von 23kHz aus, etwas zu schnell. Da es ein STM32 ist würde wohl auch Arduino darauf laufen, jedoch habe ich keine Erfahrungen mit den Timern auf dem STM32. Daher ging es an die "radikalere Variante", Leiterbahnen durchtrennt, Kupferdraht an die Beinchen
-
Thread
Funktechnik und Maker Szene
/distrikte/h/ortsverbaende/66/amateurfunk/ https://www.darc.de/der-club/distrikte/c/ortsverbaende/32/ https://de-de.facebook.com/dk0fr/posts/1019669168056243 usw. usf. etc.
nicht vor: https://www.amazon.de/Raspberry-Pi-umfassende-Handbuch-komplett/dp/3836258595/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=ABJREQ0JD3Y14QHX0W63 Zum Vergleich ein Funktechnik-Hobby-Buch von früher: https://i.ebayimg.com/00/s/NzYwWDEwMjQ=/z/750AAOSwn99alcTO/$_72.JPG Vielleicht ist das
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Viele STM32 Controller enthalten zum Beispiel eine batteriegepufferte RTC und USB. Bei AVR gibt es nur wenige Modelle mit USB und soweit ich weiß keine mit RTC. Dafür haben fast alle AVR's ein eingebautes EEprom
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir
-
Thread
Suche AVR universales Entwicklungsboard
Evaluations-Board von Pollin. Du kannst 5 verschiedenen Prozessoren damit verwenden. Preis aktuell 14,95. Von Ulrich Radig (und im uC-Forum) findest Du auch viele realisierte Projekte und Software dazu... Gruss HPS
Und noch ein passendes Buch: https://www.amazon.de/AVR-Hardware-Programmierung-Florian-Sch%C3%A4ffer/dp/3895763004
-
Thread
Wie Servos synchronisieren?
. Zum > Wiedereinschalten die Schalter überbrücken. Nu ja, das kann ich natürlich auch mit dem AVR. So ist es im Moment auch, nur dann habe ich keine Halteposition, sondern Spiel.
Ist das irgendwie sowas: http://c8.alamy.com/compde/k14bd6/in-einem-flugzeuginnen-ein-flugzeug-kabine-mit-monitor-fluglage-karte-anzeige-auf-dem-tv-bildschirm-zeigt-die-position-des-flugzeuges-uberuber-frankreich-k14bd6.jpg
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
details erkennt man so oft immer schneller. z.b. benutzt kaum einer die genialen gpio register der avr's um flags in bit struktruren zu packen die sehr geringe code size generieren, da in diesen adressbereich bit befehle erzeugt werden UND bei reset diese via hw zurückgesetzt werden. mt
Basteleien hatte bislang einen Controller mit 20 Pins oder mehr. Die meisten sind 8-Beiner, viele haben 14 Pins, selten mal 18. Warum sollte ich mich mit einer Controllerfamilie beschäftigen, deren Gehäuse immer eine Nummer zu groß für meine Applikationen sind?
-
Thread
Videosignalverarbeitung mit STM32
Wandler und liefert BT.656 am Ausgang. Ist in einem beherrschbaren QFN48 Gehäuse und von Farnell für 14€ zu haben. Aktuell sehe ich da kein Land. Um überhaupt irgendwie weiter zu kommen würde ich mit dem einfachen Teil beginnen wollen, der FBAS Ausgabe vom uC. Das sollte ein STM32ja noch hinbekommen
stimmt das aber nicht. 37ns (Wert habe ich nicht geprüft) sind zwar nicht einfach aber bedenke der STM32 sollte da überhaupt nichts mit der CPU machen. Das muss alles über Timer, DMA und zB. SPI laufen, sonst ist der wirklich nur am rechenen. Wie schon gesagt für den AVR gibt es genug Beispiele und der
-
Thread
GLCD Fonts (64x128)
i < 7 ; i++) { glcdSendData(newArray[i]); } glcdGotoXY(3,0); for (; i < 14 ; i++) { glcdSendData(newArray[i]); } } [/C]
Richtung Hardware legen wollen. Der andere Quelltext im Thread erinnert auch schwer an einen 8bit AVR o.ä. Jan H. schrieb im Beitrag #5312840: > Wie müssten die "for" Schleifen jetzt aussehen? > glcdClear(); > while(1) > { > uint8_t i = 0; > glcdGotoXY(2,0); > for (; i <
-
Thread
Ripple in Versorgungsspannung
ich verstehe die Frage leider nicht. Peter H. schrieb im Beitrag #5311787: > Ich verwende einen STM32F103X, versorgt wird er über einen linearen 3.3V > Regler. Hi, ich klicke auf STM32F103X, genau so, wie Du es geschrieben hast. Da öffnet sich der mc net Bauteil link https://www.mikrocontroller.net/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
-
Thread
Wald & Wiesen Summer gesucht
einfachen Summer heraus gesucht, der "piiiiiiiiiiii..." > macht. Mit Sprachausgabe würde der "3,14" sagen. MfG Paul
www.segor.de/#Q=TDB5PN&M=1 http://www.segor.de/#Q=PES21N30P&M=1 wenn dir 80dB in 10cm reichen, direkt vom AVR zu treiben
-
Thread
Programm/RAM Belegung AVR
Bei mir kommt mit: avr-size --mcu=attiny13a --format=avr main.elf folgende Ausgabe, die für mich alles Wichtige anzeigt: AVR Memory Usage ---------------- Device: attiny13a Program: 850 bytes (83.0% Full
1 exit status $ cat memory-atmega8.x OUTPUT_FORMAT("elf32-avr","elf32-avr","elf32-avr") __DATA_REGION_LENGTH__ = 2; __TEXT_REGION_LENGTH__ = 0K; $ avr-size a.out text data bss dec hex filename 98 0 2 100
-
Thread
Firmware mod Kit
. Bei der Codegröße, immerhin um die 32 kByte, wäre das aber auch für einen AVR ein heftiger Brocken. Aber bei einem hier doch deutlich unbekannteren DSP? Da wirst Du /selbst/ viel, sehr viel Gehirnschmalz investieren müssen. Lies
Ruf doch mal an: телефону ++49 741/17451-14
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Das mit dem Pegelwandler würde ich mir ersparen. Wenn du den AVR mit 8 Mhz betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb
/wiki/ShapeShifter macht, aber ein 68020 mit 14MHz (als Minimum) auf dem ESP32??? OK genug Geplauder... ;-) Insofern wird OV7670 und AVR für mich eben nur als Beweis dienen können, daß man es irgendwie machen kann. Gruß aus Berlin Michael
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
/src/usb_hid.c#L50 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/usb_hid.c#L14 Da wird uint8_t + uint16_t + uint16_t + uint8_t in ein uint8_t-Array kopiert und in uint8_t-Häppchen übertragen, das ist schon OK so.
Ist das eigentlich normal, dass stm32IRconfig und irw unterschiedliche Ausgaben haben? Taste 5 stm32IRconfig (monitor): [code] read 17 bytes: 01 02 14 eb 06 00 01 00 00 00 00 00 00 00 00 00 00 converted to protocoladdresscommandflag
-
Thread
UART Protokoll für µC
das war was für 32 Bitter und keinen kleinen PIC. Andere Aufgabe, anderes Verfahren. W.S.
war auch nie Mission Critical. BTW: Arbeite etwa 20 Jahre mit unterschiedlichen Controller von AVR Tiny / PIC16 / PIC 32 / AVR Mega / SamD / SamV bis imx7/AM335x und ich kann mich nicht erinnern, dass ich jemals bewusst auf einer seriellen Verbindung einen Fehler gesehen habe. Und bis SSH über LAN
-
Thread
Preiswerte Steuerung für Heizungsregelung gesucht
Wenn die Logo 0-10V Signale verarbeiten kann, kannst du den ganzen Berechnungskram/Anzeigekram per avr machen und von dort entsprechende i/o bzw. 0..10V-Befehle an die Logo schicken. Pt1000 würde ich mir dann nicht mehr antun sondern digitale sensoren verwenden.
Programm entwickeln können. Das schränkt die Möglichkeiten demgemäß nein. Mein 5€ avr misst Strom, Durchfluss, Temperaturen, hat eine Echtzeituhr und kann das ganze graphisch aufbereiten und ansprechend bunt darstellen. Das bekommt man auf einer SPS auch für 1000 € nicht gleichwertig
-
Thread
FFT-Spektrumanalyzer
einem PC weiter. Mit 8 oder 16Bit- µC brauchst du aber nicht anzurücken. Einen halbwegs potenten 32-Bitter mit ordentlich RAM ist schon sinnvoll, viel kostet das eh nicht. Ähnliche Geschichten habe ich mal mit einem PIC32MX370 gemacht, das ging sehr gut. Wenn du einen ARM haben willst, kannst du einen STM32F4 verwenden, hier ginge das Discovery-Board, wenn du dir die Hardwarebastelei schenken willst.
-
Thread
SDCC & PIC16F
Download. (Das Ziel ist eine Textmode IDE für verschiedene Prozessoren mit verschiedenen Familien. AVR, MCS51, STM32, NXP und STM8 laufen schon) ... wenn das nichts wird, wird PIC16 wohl weggelassen werden... schön wäre es aber schon !
welche Werte die CONFIG-Words haben müssen (sehe ich das richtig, dass das, das Equivalent zu den AVR-Fuses ist, nur dass der PIC (ähnlich zu STM8 und STM32) nach einem Controllerreset eingestellt wird ?
-
Thread
Welcher PIC ist der beliebteste ?
meiner eigenen Textmode-IDE für verschiedene Controller. Bisher kann ich einige Vertreter aus MCS51, AVR, STM32 und STM8 programmieren (und ich habe auch dienstlich mit ein paar davon zu tun). Noch nie hatte ich einen PIC in der Hand (außer vor Unendlichkeiten einen mit Fenster zum Löschen mit UV Licht
der momentan beliebteste PIC ist und welcher wohl der momentan günstigste aus China ist ? (bei AVR hätte ich wohl gesagt ATmega8 und ATmega328p, bei STM32 wohl den F103)... bei PIC habe ich keine Ahnung !
-
Thread
Radiobasteln - Was hat 2018 noch Aussicht auf Erfolg ?
Bleistiftröhre? Kann ich dir nicht sagen, die heißen halt so. 7 mm Durchmesser, der reine Kolben ist 32 mm lang (ohne Drähte und Pumpstutzen).
kannst du natürlich auch einen Ferritstab verwenden: http://file2.npage.de/014314/65/bilder/bfo_(14).jpg (altes Sperrmüll-Radio schlachten -> daraus den Ferritstab und den Drehkondensator gewinnen)
-
Thread
Über Funktionen "loopen" (Arduino IDE)
Einzelfall kann man das falls nötig optimieren. Karl schrieb im Beitrag #5303831: > Besser noch 32 oder 64. Je nach Plattform sind größere Integer effizienter als kleinere. ARM kann z.B. mit 32bit besser als mit 16bit rechnen. i.A. ist size_t optimal effizient, da sind Plattformen wie AVR der Sonderfall
Auch die Java Geschichte muss uns hier nicht belasten. Der ESP rechnet übrigens gerne mit 32 Bit.
-
Thread
Arduino NANO A6_A7
sind ja nicht alles Fachleute http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Seite 19 Table 6-1. PORT Function Multiplexing beschreibt es doch ganz ordentlich ADC6 und ADC7 gibts nur im 32-poligem Gehäuse und die haben
/files/imagecache/Original/wysiwyg_imageupload/28714/AVR%20IO%20Circuit.jpg ausführlicher *.) https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/bild/b14-5.png der analog Multiplexer http://winavr.scienceprog.com/sites/default/files
-
Thread
Suche Binärzähler 1,3V
hält allenfalls von 12 bis Mittag. Quark. Der braucht bei 1MHz und 2V 0.2 mA. Wenn man den mit 32kHz durchgehend laufen läßt, kommt man auf etwa 6uA bei 2V.
(egal ob PWM, Analog oder Rechteck ohne Modulation) ausgibt? Zum einen kannst Du natürlich den AVR alle 4msec über einen Timerinterrupt aufwecken, mit ein paar Takten den Pin toggeln und den AVR wieder schlafenlegen. Das erhöht den Strombedarf nur unwesentlich. Zum anderen sollte es zumindest
-
Thread
Atxmega128A4: PLL geht nur mit dem 2 MHz RC
PIN1); } return 0; /* never reached */ } void setUpAvr(void){ /* insert your hardware initialization here */ OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | 0x01; OSC.CTRL |= OSC_PLLEN_bm; while (!(OSC.STATUS & OSC_PLLRDY_bm)); CCP = CCP_IOREG_gc
<< PIN1); } [/c] Und genau der Code läuft nicht. Ersetze ich [c]OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | 0x01;[/c] gegen [c]OSC.PLLCTRL = OSC_PLLSRC_RC2M_gc | 0x10;[/c] läuft obiger Code. Intention ist, dass ich einen externen 14,7456 MHz Quarz am Atxmega habe und diesen mittels PLL verdreifachen
-
Thread
UART - Beispiel aus dem Tutorial will einfach nicht laufen :-(
https://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
Hallo, beim STK500 ist es ein externer Oszillator. Aber: bei allen von mir gemutzten AVR (2313/8515/Mega8/16/32 usw.) geht die Einstellung "ext. Quarz" zuverlässig. Ich habe die AVR üblicherweise so gefused auch auf dem STK so benutzt, damit ich auf der externen Schaltung mit Quarz die