-
Thread
Wie wichtig ist eine Mini-USB-Buchse zum Laden für die Kundenakzeptanz
im Beitrag #7340076: > Wie wird z.B. der USB-C Standard die USB Peripherie Sektionen diverser > uC treffen? Überhaupt nicht, sofern diese Peripherie mit USB 1.1 oder 2.0 zufrieden ist. Ob du den µC direkt an USB-A anschliesst, an Mikro-USB oder an den 1.1/2.0 Teil von USB-C ist egal. > Wirkliche
Entwicklungen, immer noch USB-Mikro oder USB-C? Was wird zur Zeit geliefert? Nano Every hat USB-Micro ATmega4809 Curiosity Nano hat USB-Micro Avr128Db48 Curiosity hat USB-Micro Atmel-ICE hat USB-Micro Chinesischer Nano hat USB-Micro Chinesischer Nano mit 328PB hat USB-C Microchip ICD2-3 hat USB-B
-
Thread
ATtiny1604 - Fuses unter Linux
keinen Flasher habe), habe ich erst einmal einen Flasher aus dem Netz zum Laufen gebracht: - JTAG2UPDI mittels ATmega328p Die Kombination scheint zu laufen, denn ein Blinkprogramm blinkt doch tatsächlich: [code] #include <util/delay.h> #include <avr/io.h> #define led_init() PORTB.DIR
kann er das, weil ein: [code] avrdude -c jtag2updi -p attiny1604 -P /dev/ttyUSB0 -U fuse1:w:0x17:m [/code] und einem anschließenden Lesen [code] avrdude -c jtag2updi -p attiny1604 -P /dev/ttyUSB0 -U fuse1:r:-:i [/code] die Ausgabe: [code
-
Thread
7-Segment-Ansteuerung
SEGMENT-ANZEIGE Multiplexbetrieb mit drei 7-Segment-Anzeigen, CA, Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; const uint8_t
von main() wird in der Regel bei uC nie erreicht. Andere uC Compiler die ich verwende, haben damit auch kein Problem (PIC, STM32). Wenn gcc darauf besteht, dann mache ich es eben, damit das Meckern aufhört. Ich sehe da keinerlei Gefahren
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
Also, wenn's nach mir ginge, würde ich mir den ATMEGA32U als "Single Chip Lösung" näher betrachten. Hat alles drin was gebraucht wird und erspart den FTDI. Der Quarz sollte wirklich kein Show Stopper sein. Wozu übrigens der HC595? Im QFN Gehäuse ist der 32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
-
Thread
USB-C pin togglen unter windows möglich?
Hans schrieb im Beitrag #7332904: > Low speed und full speed ist ja nichts anderes als USB1 u. USB2... Nein, Low- und Fullspeed waren beide bereits Bestandteil von USB1. USB2.0 erweiterte das um Highspeed. Es ist aber nicht sinnvoll, die genutzte Geschwindigkeit mit einer Versionsnummer
Hans schrieb im Beitrag #7332904: > Low speed und full speed ist ja nichts anderes als USB1 u. USB2... Nein. USB 1.1 Geräte können Low Speed und Full Speed sein. USB 2.0 Geräte können Low Speed, Full Speed und High Speed sein. Letztere werden aber initial erst als Full Speed erkannt und
-
Thread
Strings mit AVR - aber richtig
BUILDTIME[] = {__DATE__ " " __TIME__}; [/c] und die Ausgabefunktion [c] void send_byte_usart0(u8 c) { while(!(UCSR2A&_BV(UDRE2))); //Uart not ready UDR2 = c; //send data } void print_flashstr(PGM_P str) { u8 c; while((c=pgm_read_byte_near ((u16)str))) { send_byte_usart0(c);
flash char BUILDTIME[] = {__DATE__ " " > __TIME__}; > und die Ausgabefunktionvoid send_byte_usart0(u8 c) { > while(!(UCSR2A&_BV(UDRE2))); //Uart not ready > UDR2 = c; //send data > } > void print_flashstr(PGM_P str) { > u8 c; > while((c=pgm_read_byte_near ((u16)str))) { > send_byte_usart0
-
Thread
STM32L051 UART transmit
STM32 umschwenken. Mein Ziel ist wirklich ein harter Wechsel - sonst beschäftige ich mich nur halb mit dem STM32 ;-)
funktionierende (Minimal-)Code: int main(void) { SystemCoreClockInit(); // PLL using HSE with 32MHz clock out GpioInit(); // GPIO configuration Usart2Init(); // GPIOC->ODR |= GPIO_ODR_OD13; // GPIOC: PC13 -> 1 // GPIOC->BSRR = GPIO_BSRR_BS_13; // GPIOC: PC13 -> 1; w/o read-modify-write
-
Thread
ATMEGA32U2 Steckbrett USB
Braucht es für ATMEGA32U2 auf DIP Adapter auf Steckbrett für USB D+ D- ESD Schutz Dioden? Wenn ja welche? Die CG0603MLC-05E oder SP0503BAHT auf dem Leonardo gibt es nur als SMD Kann ohne der PC USB Port kaputt gehen
Lothar schrieb im Beitrag #7323166: > Braucht es für ATMEGA32U2 auf DIP Adapter auf Steckbrett für USB > D+ D- > ESD Schutz Dioden? > > Wenn ja welche? Die CG0603MLC-05E oder SP0503BAHT auf dem Leonardo gibt > es nur als SMD > > Kann ohne der PC USB
-
Thread
AVR®DD family, low pin count devices
Wenn ich mir die I/O Multiplexing Tabelle vom AVR32DD14 anschaue, habe ich das Gefühl, dass diese SOIC-14 Variante als Abfallprodukt entworfen wurde. Z.B.: TCA: WO0 WO1 WO2³ TCD: WOD³ WOC³ ADC: AIN4 AIN5 AIN6 AIN7 AIN29 AIN30 AIN31 AC: AINN2 AINP3
0 ist da sehr abgespeckt (Low-Cost-Serie), Serie 1 hat z.B. einen 8-bit-DAC und 10-bit-ADC, Serie 2 keinen DAC, dafür aber einen 12-bit-ADC u.a.
-
Thread
DAB Shield Frage zu Arduino Code
Shield is compatible with both +5v and +3.3v arduino boards including UNO, DUE, M0, ZERO as well as STM32, NXP LPC, ESP32 boards. Ich habe versucht das ino File zu compilieren, eingestellt war das UNO Board. Es kommt die Fehlermeldung das zu wenig RAM vorhanden ist. Erst mit einem ATMEGA 1284 läuft
Bauteil >das ist. Code: AAKW. Nach meinen Recherchen ist es ein MAX4232. > Interessant wäre auch U5 und U6. Code:Z17D oder 217D oder Z17Q oder 217Q Ich habe nichts gefunden. Die Beinchen von U5 und U6 gehen auf die Pin 29 bis 32 am Si4684. Sicher Pegelanpassung für SPI-Bus.
-
Thread
Manson HCS-3602 HCS-3600 Reparatur
einem oszi. > > Wenn diese vorhanden sind überprüf bitte mal die sensorsignale an > connector 2A Danke für deine Antwort! Am connector 2A hab ich die 5V. Ansonsten noch temp. mit 2,3V und der Rest hat 0V gegen Masse. Die Spannungen sonst sind alle da... Oszi hab ich leider grad nicht zur
Select A manuell mit 5V schalte und damit dem Komparator der Spannungsregelung die VRef durchschalte (2,5V) liegen am Ausgang 34V an, was das Maximum sein dürfte, was das Netzteil kann (0-32V). Und Saft ist auch dahinter, was mein ungewollter Kurzschlusstest am Bananenstecker gezeigt hat :-) (siehe Bild
-
Artikel
AVR Bootloader optiboot Assemblerversion
wird auf 0xDE gesetzt, OK! BootLoader Startadresse ist gesetzt auf 0x7E00, 32256 ##### Lösche den atmega328p und setze die Fuses avrdude -C ./avrdude.conf -c avrisp2 -B 200 -p atmega328p -P usb -b 115200 -q -q -e -u -U efuse:w:0xFD:m -U hfuse:w:0xDE:m -U lfuse:w:0xFF:m ##### Schreibe den optiboot Bootloader auf atmega328p und setze die Lock Bits avrdude -C ./avrdude.conf -c avrisp2 -B 1.50 -p atmega328p -P usb -b 115200 -D -U flash:w:optiboot_atmega328p.hex:i -U lock:w:0xef:m avrdude: AVR device initialized and
-
Thread
Atmega Uart - Falsche Byte Übertragung
Datenblatt bei 16 MHz verrät mir, dass UBRR = 5 zu keiner typischen Baudrate passt, unabhängig davon wie U2Xn gesetzt wurde. Für die auskommentierten 3.6864 MHz und passt UBBR = 5 bei U2Xn = 0 für die angegebenen 38k4. Fazit: Für das Eval-Board (das wahrscheinlich mit 16 MHz laufen wird) wird der Baudratenfehler
16 MHz verrät mir, > dass UBRR = 5 zu keiner typischen Baudrate passt, unabhängig davon wie > U2Xn gesetzt wurde. Für die auskommentierten 3.6864 MHz und passt UBBR = > 5 bei U2Xn = 0 für die angegebenen 38k4. Fazit: Für das Eval-Board (das > wahrscheinlich mit 16 MHz laufen wird) wird der
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
Hallo, ich versuche vergeblich ein älteres LCD-Modul über den dafür gedachten I2C-Adapter von Pollin mit einem ATMega48 zu beleben. Leider finde ich im Netz nichts passendes dazu oder eine Beschreibung der Pollin_Lcd_i2c.lib! Wäre für ein einfaches Beispiel dankbar. Schönen Sonntag
******************************************************** 'Compiler : BASCOM-AVR (Vers. 2.0.7.7) 'Hardware : Versuchsplatine LCD 8x2 u. I2C_LCD von Pollin 'Chip type : ATMega48V (8%) 'Programm : I2C_LCD_2 '***********************************************
-
Thread
Handhabung Pollin-DCF77-Modul?
If DCF(20)=1 Then DCFNOERROR=TRUE 'ALL OK, begin calculations min=(DCF(25)+(DCF(26)*2)+(DCF(27)*4))*10 min=min +DCF(21)+(DCF(22)*2)+(DCF(23)*4)+(DCF(24)*8) hour=(DCF(33)+(DCF(34)*2))*10 hour=hour +DCF(29)+(DCF(30)*2)+(DCF(31)*4)+(DCF(32)*8) day=(DCF(40)+(DCF(41)*2))*10
doch. > Messungen haben gezeigt, dass > bei Eingangsspannung ab der Versorgungsspannungshälfte (2,5V) der > Ausgang den Zustand wechselt, verhält sich wie ein Komparator mit U/2 > Schwelle. Den 2. Array habe ich als LED Treiber "missbraucht", und den > 3. Array habe ich dann als Bonus für die
-
Thread
Debugging mit MPLAB X und XC-8
-MT build/debug/debug/main.o -o build/debug/debug/main.o main.c "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections
build/debug/debug/servo.o -o build/debug/debug/servo.o servo.c "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=ATmega328P -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__ATmega328P__ -mdfp="C:/Program Files/Microchip/MPLABX/v6.05/packs/Microchip/ATmega_DFP/3.0.158/xc8" -Wl,--gc-sections
-
Thread
Auswerteelektronik Quatratursignal
verbringen. Aber habe ich dazu Lust? Meine Arbeit hat auch viel mit Vergnügen zu tun :-) Just my 2 cents
aus meiner (natürlich unmaßgeblichen) Sicht nur die Schönheit im Auge des Betrachters. Just my 2 cents
-
Thread
Bessere Poti Schaltung für Arduino?
Stefan F. schrieb im Beitrag #7311086: > Aber in der Mitte hat es 2·50Ω. Korrektur: 2·50 kΩ
Joachim B. schrieb im Beitrag #7311861: > ich schrieb an keiner Stelle ATMega328P! Es dreht sich um die Quellimpedanz, welche beim AVR nicht überschritten werden sollte und die Angabe findet sich halt u.A. im ATMega328P Datenblatt Aber: Das ist dir ja egal. Du möchtest
-
Thread
RISC/V kommt in Schwung
um den Befehlssatz und dessen Effizienz insgesamt. Zum Beispiel ist 64-Bit Arithmetic auf einem 32-Bit RISC-V umständlich: [code] int64_t add64 (int64_t a, int64_t b) { return a + b; } [/code] [code] add64: add a1, a1, a3 add a0, a0, a2 sltu a2, a0, a2 add a1,
aufgesplittet werden mußte. Thumb-2 mit 16/32 bit gemischt löst beides, kehrt sich aber von der reinen RISC-Lehre mit festen Befehlslängen ab.
-
Thread
Überlauf in AVR mit C
völlig verrückt ohne Logik festgelegt wurde? > 0xFFFF >> HEX ist uint16_t > 65535 >> DEZ ist int32_t Vielleicht hatte sich der Erfinder dabei gedacht, dass Hex Zahlen bei ihm normalwerweise nie ein Vorzeichen haben, daher das "u". Und so passen sie in einen int16, also uint16. In C ist vieles
nicht. Was soll das denn bringen ? Exponenten.. Ich rechne Regelungen, auch Temperaturregelungen mit 32bit. Worauf regle ich ? Mit welchem Kooridinatensystem ? Auf ADC Werte, oder 2^N fache Der Sollwert ist der ADC Wert des Sensors. zB von einem 24bit Wandler. Oder wenn's nur ein 10bit Wander ist,
-
Thread
Ungenutzte Arduino Mega Pins verwenden
definierten Pin in Arduino. Ich möchte aber ein Display mit u8g2 ansteuern, das Pins verwendet, die in Arduino nicht definiert sind. u8g2 erwartet aber leider Arduino Pins und scheint keine normalen Portdefinitionen zu akzeptieren. Kann ich die ungenutzten Pins
Falscher Threadstm32
-
Thread
EOL ATmega328p
man notfalls eine Adapterplatine. Kommt man für diverse andere IC sowieso nicht drumherum. Edit 2: Bei Reichelt ist der ATmega328PB in TQFP-32 verfügbar.
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
devboard, den WCH-Link und 5 nackte uCs. Für ~17€ gibt es 50x CH32V003F4U6 als QFN20 für ein paar Mark weniger das ganze als SOP8. (Alles inkl. Versand und MwSt)
Als möglicher Nachfolger für den Atmega8, der bei mir in vielen Projekten eingesetzt wird, wäre der CH32V003F4P6 eine interessante Alternative. Daher wurde einfach Mal das CH32V003-LinkE Kit bestellt und noch ein Schwung von den MCU's dazu
-
Thread
ESP32 D1 Mini an Lipo
Habe mal den ESP32 über die 5 V Einspeisung mit einen LIPO 18650 angeschlossen. Es sind 20 WS2812 angeschlossen welche ständig angesteuert werden. Der Akku hat 6 Std durchgehalten. Habe den Entladezustand des
nachgereicht Hat das einer mal getestet. P.S. Bis zu welchen unteren Spannung läuft der ESP32 noch wenn er mit einen Lipo an der 5V Versorgung hängt? MfG alterknacker
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
https://gcc.gnu.org/bugs/> for instructions. lto-wrapper.exe: fatal error: C:\avrToolchain\avr-gcc-12.2.0_mingw32_binutils2.40_avrLibc2.1GitHub/bin/avr-gcc returned 1 exit status compilation terminated. c:/avrtoolchain/avr-gcc-12.2.0_mingw32_binutils2.40_avrlibc2.1github/bin/../lib/gcc/avr/12.2.0/../
natürlich N Module bzw. präprozessierte Quellen. Und einen Linkaufruf: [pre] avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul1.ii -o modul1.o avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modul2.ii -o modul2.o ... avr-g++ -mmcu=atmega328 -flto ... -fpreprocessed modulN.ii -o modulN.o
-
Thread
u8g2 mit AVR
Den Code für dieses Interrupt habe ich auch getestet ohne Display wo er zuverlässig. Sobald ich den U8G2 Code ergänze funktioniert das erkennen der Drehrichtung leider nichtmehr. Ich habe in der .zip Datei das Projekt hochgeladen, geändert habe ich nur in der main.c etwas, der Rest kommt von der u8g2
verzögert erst reagiert und die Drehrichtung oft nicht direkt erkannt wird. Genau SPI ist schon in der U8G2 lib enthalten, da habe ich nichts dran geändert. Vielen Dank für die Hilfe Gruß Pavel
-
Thread
DCF77 ausgefallen
ca. 15ms - mit noch geringere Schwankung der Periodendauer und der Pulsbreiten (86ms bzw. 186ms ± 2ms aktuell). Ein anderer, ausgeschlachteter aus einem DCF-Wecker, liefert auch knapp 10ms zu kurze Pulse. Und einen dritten ausgeschlachteten mit dem TEMIC U4221B werde ich mir noch anschauen.
Klaus H. schrieb im Beitrag #7370067: > Und einen dritten ausgeschlachteten mit dem TEMIC U4221B werde ich mir > noch anschauen. Habe ich inzwischen: Beide Pulsdauern ca. 13-15ms zu kurz, Schwankung der Pulsdauer weniger als ±2ms. Fast identisch mit dem Eigenbauempfänger.
-
Thread
Wanderkiste Widlar, Runde V
Bus Switch) 2x MC68HC11A1 2x Würth Elektronik 177920514 5V/5V Isolating DC/DC 1x SAA1059 4x W24257AK-20 Winbond SRAM 32kx8 2x DS36F95J 1x Ferranti 1U059E1 (Irgendwas vom Z80/81?) 1x Z8430A (Z80A CTC) 1x Sony
Mikrocontroller, die ich dazugelegt habe sind übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz
-
Thread
Füllstandssensor TL-136 (4-20mA, 24V) an µController
Analogeingang an Massepunkt von R2. Braucht man überhaupt 15 bit ? Tun es 10 bit des uC nicht auch ?
, wie ich den Sensor Messbereich von 4-20mA auf > den AD Messbereich von 2V-5.5V abbilde. Mit einem Widerstand, allerdings dann eher auf 1V-5V:[pre]U = R · I[/pre]
-
Thread
AVR-Tutorial: LCD - Erweiterung lcd-routines.asm - Bitte um Feedback
Fehlermeldungen beim Assemblieren, weil ich die Datei in einem Microchip-Studio-Projekt für den ATmega8 habe, sodass "m8def.inc" automatisch eingebunden wird. Karl B. schrieb im Beitrag #7276911: > Aber "Verkapselung" ist besser, wenn man mit I2C bzw. TWI noch arbeiten > möchte. Das verstehe
Komponenten. ...und leichte Portierbarkeit von einem Target zum anderen. Vom AtTiny4313 zum ATMega32U2 zum Beispiel bei Programmen, die vom Speicherbedarf und sonstigen Design her auf beiden µCs lauffähig wären. Und auch sind, wenn man die Sache erst nachgearbeitet hat. Bei C macht das ein halbwegs
-
Thread
SAQ Minimalempfänger
evtl. > einem BFO mit 555 auf 16.5 oder 18 kHz? Keinen ungenauen 555 verwenden, sondern einen 32,..kHz Uhrenquarz mit standard CMOS /2 teilen = 16384 Hz. Differenz zu 17,2 kHz ist 816 Hz, also ein prima Morseton.
Verstärkerschaltung (Impedanz-W.) wirst du nicht herumkommen. Einen Sperrschicht-FET deiner Wahl, S-Schaltung (u.U. D-Schaltung). Z.B. BC264, BF245, BF246/7A, 2SK117, 2SK369, je nach Verfügbarkeit der Grabbelkiste :-) Antenne hoher Güte (Z) recht gut angepasst, keine Induktivität zusätzlich und dort keine Spannungsverluste
-
Thread
Wozu übertrieben schnelle Microcontroller?
ist das mit den MHz auch nicht so 1:1. STM32 brauchen für die meisten Aufgaben mehr Taktzyklen, als ATmega328.
auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
-
Artikel
Projekt VGA Core in VHDL
ein third party DVI-Video-Board angeschlossen werden. MainBoard: 115.000 LEs, 180 Multiplier DSPs, 2x GB Ethernet, 1x USB Host + 2x USB + 1 Seriell, 1x VideoInput, 1 Stereo LineIn, 1 Stereo MicIn, 1 Stereo Stereo LineOut / Stereo HeadPhone, 16 Schalter, 4 Taster Extension Board: 2x ADC 150 MHz 14 Bit
mit ATMEGA 8
-
Thread
Ersatzbauteil - BMS incl. Balancer
behandeln wie die Kleinen (das möchtest du ja nicht) oder man gibt ihnen ein Hirn. Das besteht aus einem uC und einem Mess IC. Für dich geeignet wäre sowas wie der BQ76920. Der misst 3-5 Zellen, wird per I2C angesprochen und anhand der Zellspannungen kann dein uC dann die Balancing Fets aktivieren. Die größeren
via Bluetooth ist zwar eigentlich nicht so relevant, jedoch wollte ich schon länger mal einen STM32 einsetzen und was mit Bluetooth machen. Daher wird dies nun mein erstes Projekt mit dem Zerg. Habe sonst immer ATMEGA`s eingesetzt. Die CubeIDE sieht schonmal recht übersichtlich aus. Bei den
-
Thread
Serial Communiction uint8_t* Arduino
Arrays auszugeben [code] if (Serial1.available()==0) { Serial1.write((uint8_t*)"AT+UBTLN=\"u-blox NINA René\"", strlen("AT+UBTLN=\"u-blox NINA René\"")); } [/code] Ja, das funktioniert bei mir, ich schaffe es das mein Modul reagiert. Jedoch stelle sich für mich nun 2 Fragen: Wie kann
Eine Nachrüstung: [c] // serialEvent() Nachrüstung für ATMega32U4 USB CDC Serial (z.B. Leonardo/Micro) // Entspricht weitestgehend der Implementierung wie bei HardwareSerial void serialEvent() __attribute__((weak)); // void serialEvent(){} // implementieren
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
Irgendwie suchst du falsch. Ja, der ATXMEGA 16A4U-AU ist nicht verfügbar: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-16-kb-32-mhz-tqfp-44-atxmega-16a4u-au-p189059.html?&nbc=1 Aber den ATXMEGA 32A4U-AU soll es schon im ab Mitte Januar wieder geben: https://www.reichelt.de/8-16-bit-atmega-avr-mikrocontroller-32-kb-32-mhz-tqfp-44-atxmega-32a4u-au-p188779.html?&nbc=1 A4U werden sehr wohl verkauft.
-
Artikel
USB
development (MIT). Alter Name: MyUSB FreakUSB Open Source USB Device Stack (mod. BSD Lizenz) Atmel ATmega(8|16|32)U2 - ATmega(16|32)U4 - 1x USB 2.0 full-speed/low speed device (USB Appnotes AVR270..273, 282, 287, 293) Alle hier genannten Mikrocontroller haben keinen USB-Host (nur Client)! Eine Auswahl:
, Komparator, 4 x 16bit timer Mouser OTP ab 0,81 €, Flash ab 1,11 € Atmel SAM3U High 100 144 1,62..3,6V Cortex M3 96MHz 64..256KB 20..52KB 8-channel 12-bit 1MSPS, 8-channel 10-bit bis zu 7 x PWM bis zu 4 x UART SPI, I2C, I2S, 1 HSMCI (SDIO/SD/MMC) 3 x 16bit timer, 32-bit Real Time
-
Thread
Echo HC-SR04 auswerten
Hallo an das Forum, ich will mit einem ATmega32 einen Ultraschallsensor auswerten. Ich programmiere in asm. Der Aufbau auf dem Steckbrett funktioniert bereits, d.h. ich schicke ein Triggersignal an den Sensor und ich erhalte danach vom Sensor
Genauigkeit brauche ich am Ende des Tages und wie groß soll der Messbereich sein. Denn Du hast bei einem Atmega 32 maximal einen 16 Bit Zähler. Wenn deine MCU mit 16 Mhz rennt und du einen prescaler von 1 wählst, dann wird dein gerade mal 65535 counts fassender TIMERCONTER alle 0,0625µs um 1 Hochgezählt. Und