-
Thread
IRMP - Infrared Multi Protocol Decoder
Toll das!! :)) Großes Lob, Frank! Ich habe das in einen AT90USB "eingebaut", der zugleich sich als HID Keyboard ausgibt. So kann ich die empfangenen RC5-Signale als Tastendruck ans Media Center übergeben! :) Als HID USB nutze ich LUFA. Bei mir funktioniert
hier berichten. Gruß, Frank P.S. Hast Du ein Schaltbild zu Deiner Lösung? Ich habe mit den AT90USB-Dingern noch nie was gemacht. Vielleicht wäre das ja eine Erwähnung im IRMP-Artikel wert....
-
Thread
Eclipse STM32f0 Debug Fehler
Debug: 165 60 stlink_usb.c:1233 stlink_usb_open(): stlink_usb_open Debug: 166 60 stlink_usb.c:1251 stlink_usb_open(): transport: 1 vid: 0x0483 pid: 0x3748 Info : 167 117 stlink_usb.c:423 stlink_usb_version(): STLINK v2 JTAG
Debug: 165 60 stlink_usb.c:1233 stlink_usb_open(): stlink_usb_open Debug: 166 60 stlink_usb.c:1251 stlink_usb_open(): transport: 1 vid: 0x0483 pid: 0x3748 Info : 167 117 stlink_usb.c:423 stlink_usb_version(): STLINK v2 JTAG
-
Thread
Anfänger braucht Starthilfe :-)
Es gibt einen AT90S8515. Der ist allerdings steinalt und abgekündigt. Der ATmega8515 ist ein Pin Kompatibler Ersatztyp, der alles kann wie sein Vorgänger und noch ein paar Dinge mehr. Zusätzlich wird noch ein zeitgemässer
Programmieren verwenden. Das STK500 ist ebenfalls ein "Programmiergerät - ISP". Die Debugger sind auf USB Basis. Ausser dem Evertool. Das STK ist ein rein serielles Teil. Also, wenn dein Rechner keine serielle Schnittstelle mehr hat, dann brauchst Du noch einen USB<->seriell Wandler für dein STK. (Am
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
programmiert? Mit einem St-Link V2 vielleicht? Der ist auf dem Board drauf, habe die aber auch als USB Sticks. Also ... > - Welche Libraries verwendest Du zur ili9341-Ansteuerung? "Tilen Majerle" Library, siehe Homepage http://stm32f4-discovery.com/2014/05/all-stm32f429-libraries-at-one-place/
fand ich ein Aluminium-Strangpressgehäuse für die Fertigmodule der DP-Serie (Step-Down, Anschluss 90°), DPS-Serie (Step-Down, Anschluss 0°, optional USB u. Bluetooth) und DPH-Serie (Step-Up/Down, Anschluss 0°, optional USB u. Bluetooth). Der Anbieter zeigte u. a. ein Foto des Inneren mit 10 Stück 18650
-
Thread
ESP8266 mit Kondensatornetzteil
Weil wir gerade dabei sind. Kann ich diesen USB-TTL Adapter benutzen um den ESP zu programmieren? http://www.ramser-elektro.at/shop/module-sensoren-adapter-und-co/usb-auf-rs232-ttl-adapter-pl2303/ Da währe alles in einem Shop bezugsbereit.
kommt dessen Wicklungswiderstand zu Xc dazu, das sind dann also 11.74 KOhm, bei 230-(39,6+28,3)= 162,1V I=162,1/11,74=13,8mA, Wirkleistung = 13,8*(39,6+28,3)=937mW. Korrigiert mich wenn ich falsch liege. Pille
-
Thread
mit dem IAR compiler ein byte aus dem flash-speicher lesen
Hallo. Ich schreibe grad ein Programm für einen AT90USB162 und muss den IAR Compiler (IAR Workbench 5.11A) benutzen. Jetzt will ich ein Byte aus dem Flashspeicher des µP lesen. Mit GCC ist das ja kein Ding, denn es gibt pgm_read_byte() in der pgmspace
-
Thread
Problem: ADC Wert mittels SPI einlesen
trivialen Fehler, den ich aber nicht finde. Ich soll mittels SPI Werte von einem ADC (MCP3302 / µC: AT90USB162) einlesen. Hab das ganze jetzt mal ausprogrammiert, jedoch das Problem, das nur die erste Übertragung beim Start des µC erfolgreich ist. Ich bekomme also am Anfang einen Wert (der richtig ist
-
Thread
Timer Output Compare Pin tut nichts
des Atmel kontroller nutzen, allerdings mache ich anscheinend einen Konfigurationsfehler. µC: AT90USB162 Timer1 16 Bit --> Mode 3 --> 10 Bit PWM, Phase Correct Im Anhand sind Screenshots vom Datenblatt wie konfiguriert werden muss. Output Compare Settings soll sein: COMnA1/COMnB/COMnC1
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
XXXXXX--command status module.js:549 throw err; ^ Error: Cannot find module 'simble' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object.<anonymous> (/usr/local/lib/node_modules/keyble/keyble.js:624:10) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load
-
Thread
CNC-Fräse im Selbstbau
Hi Daniel, vielen Dank für das Angebot. Meine Adresse : mario.dunst (at) gmx (punkt) de Gruß Mario
Eine Beschreibung mit Teileliste findet man jetzt unter: http://www.comteam.at/~alex/bilder_fraese/beschreibung.html Und neue bessere Bilder unter: http://www.comteam.at/~alex/bilder_fraese/fotos
-
Thread
MMC/SD ansteuern mit AVR
complete sectors, each of 512 bytes. Also it's absolutly no problem to read the data from the card back at the PC using a disk-hex-editor. That's exatly the way I'm using my MMC: I'm writing on it using the microcontroller (MEGA16), then I'm putting the MMC into my USB-Cardreader and reading back the data
Hi, next I'll try to find mkfs.dos on my Knoppix-CD at home. Best regards XJAG
-
Thread
at90usb Bootloader/On Board Doku
Hallo, wie spielt man folgende Datei die Datei BL_USB162_v105 auf den AT90usbkey? Habe versehntlich die Onboard Doku gelöscht und suche diese, bzw angeblich soll diese in der Datei sein. Wer kann mir helfen? Oder woher kann ich jetzt die Onboard
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
dem Stick zu halten. (Der große Atmel-Chip hat die Bezeichnung "ATMEL 0847", der kleinere "atmel 90USB162")
Ersatz für die MiniUSB Buchse?
-
Thread
[C-Code Optimierung] RDM responder
Thema nach langer Zeit mal wieder auf. Bin auch grad dabei eine RDM Implementation für einen Mega 162 controller zu schreiben. Deswegen habe ich mir deinen Code mal angesehen. Hab das auch soweit umgeschrieben bekommen das ich es auf dem Mega 162 ans laufen bekomme. DMX empfang läuft. RDM geht leider
gerade gefunden. Es ist dies hier: http://www.nodna.com/xtc/product_info.php?info=p850_Devantech-USB-zu-RS485-Interface-Modul.html VG, Hendrik
-
Thread
RP6 - ATMEGA32 extrener interrupt??
ist, dass das programm nicht in die ISR springt. das selbe problem hatte ich auch schon bei einem AT90USB162... der Code: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "RP6_utils.h" int encl = 0; int encr = 0; ISR (INT0_vect) { PORTB &= (0<<PB0
-
Thread
Probleme beim Programmieren von uLCD28-PT
uint16_t temp; //temporary work var temp = (((F_CPU)/16)/baud)-1; //baud rate calculation. see at90usb162 datasheet page 149 temp = (((F_CPU+baud*8)/16)/baud)-1;// better formula... if((data_bits >=5)&&(data_bits <=8)) data_bits -=5; // 00 = 5 ; 11 = 8 else return
UCSR1B = (1<<RXEN1)|(1<<TXEN1)|(1<<RXCIE1); // Transmit, Receive enable UCSR1C = (stop_bits<<USBS1)|(data_bits<<UCSZ10); // 8Databits 1stopbits UBRR1H = (unsigned char)((temp & 0xFF00)>>8); //mask high byte and write it to UBBR1H UBRR1L = (unsigned char)(temp & 0x00FF); //mask low byte
-
Thread
Resolverauswertung mit MSP430g2553
Frage nicht beantworten. Vor ein paar Jahren habe ich jedoch eine Resolverauswertung mit einem AVR (at90usb162) realisiert, wie auf meiner Homepage beschrieben (dr-bosch.com/elektronik_resolverauswertung.php). Die Schaltung basiert auf einem Vorschlag von Rolf Schönfeld. Wenn ich mich recht entsinne
-
Thread
Heizungs-Datenerfassung (HT3)
01 BD 81 00 00 03 00 00 07 3D 00 03 EA 00 63 00 ** 90 08 1A 00 41 64 64 7E 00 ** 90 00 FF 00 01 67 00 00 BD 00 ** 90 00 FF 00 02 1D 00 00 09 07 5C 00 ** 90 08 35 00 11 01 A9 00 ** 90 08 35 03 28 6B 00 [/code]
01 A5 05 A0 B4 00 [Fri Jan 13 21:30:06.603 2017] 90 00 FF 08 01 A5 00 5B 45 00 [Fri Jan 13 21:30:21.548 2017] 90 00 FF 08 01 A5 05 A0 B4 00 ** [Fri Jan 13 23:05:29.130 2017] 90 00 FF 08 01 A5 05 9B 8F 00 [Fri Jan 13 23:10:27.200 2017] 90 00 FF
-
Thread
AT90USB Analog Comparator
Auf der Suche nach einer Lösung für einen Überspannungsschutz bin ich auf den Analog Comparator des AT90USB162 gestossen. Da dieser Controller im selben Projekt ohnehin zur Steuerung eingesetzt werden soll, wäre es die eleganteste Lösung, damit gleich per Interrupt innert kürzester Zeit auf Überspannung
-
Thread
Timer-Mode für Rechtecksignal 1 - 1000 Hz.
Hallo Mikrocontroller-Gemeinde, Ich habe einen AT90USB162 mit 16 MHz Quarz und möchte verschiedene Rechtecksignale von 1 - 1000Hz erzeugen. Genauigkeit von 1 Hz sollte genügen. Ich habe jetzt schon viel hier gelesen und auch das Datenblatt zu den verschiedenen
-
Thread
MMC SD library FAT16 FAT32 read write
Anzahl an Chars ausgelesen aber eben falsch übermittelt oder so. Hardware SPI, SANDISK 4GB SDHC, AT90USB1287 @ 8MHz Liebe Grüße Chris
konnte nicht gefunden werden",1,0); } [/c] nun, das ganze hatte ich auf meinem Testboard (AT90USB1287)ausprobiert und es lief. Jetzt habe ich es auf das Aktuelle Projekt übertragen ATMega1284, das SD-Card Modul ist das gleiche geblieben. Nun lauft das programm allerdings nur noch bis zu dem
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
Stück). Bei der Recherche bin ich auf das hier gestoßen, vielleicht hilfts: http://www.sedelmaier.at/node/112
hier mit Adresse 0, da auf einen Scan hier eine Antwort kam: mbus-serial-scan -d -b 2400 /dev/ttyUSB0 Scanning primary addresses: 0 [2019-11-03 14:50:29] SEND (005): 10 40 00 40 16 [2019-11-03 14:50:29] RECV (001): E5 Found a M-Bus device at address 0 Die gesamte Ausgabe auf den Request häng
-
Thread
Letzter Hilferuf AT91SAM7S - PWM oder PCK
Register ist falsch beschrieben. du brauchst die Beschreibung mit Wave= 1 denke ich. [c] TC_CMR= AT91C_TC_WAVE | // Wave aktive AT91C_TC_WAVESEL_UP_AUTO | // <- bin ich mir nicht sicher AT91C_TC_CLKS_TIMER_DIV5_CLOCK | // Takt AT91C_TC_ACPA_SET | // bei wert A setzen AT91C_TC_ACPC_CLEAR
ungefär aus? Jetzt werd ich mich dann gleich mal um die Oszillator-alternative kümmern... [c] AT91PS_TCB pTCB = AT91C_BASE_TCB; AT91PS_TC pTC = AT91C_BASE_TC0; static void InitTimerCounter(void) { pTC->TC_CCR = AT91C_TC_CLKDIS; // Disable interrupts pTC->TC_IDR = 0xFFFFFFFF
-
Thread
Owon HDS242 bei Pollin
Moin, Ja, mir ist schon klar welche Spaesschen bei USB-Gadgets, die sich als mass-storage ausgeben, da dann passieren koennen. Trotzdem taet' mich mal die Stromaufnahme am USB-Port interessieren. Ich hab' bloss hier grad kein so'n USB-Volt/Amperemeter rumoxidieren
Mein HDS242 genehmigt sich zwischen 0,8 A (an USB 2) und 1,1 A (an USB 3), jeweils eingeschaltet aber ohne anliegendem Messsignal und mit als voll angezeigtem Akku. Das ist außerhalb der Spec. für USB 2 und USB 3. Aushandeln tut er demnach nichts
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Herstellern gibt es die? Aha nur von einem! :-((( Und die sind voll kompatibel, jeder hat die gleiche HW, AT90, Atiny, Mega, XMega??? Atme noch einmal tief durch. ;-)
oder große Prozessoren bieten > verschiedene Interruptlevel (Stufen) an. Das kann sogar schon ein AT90 (ob man den allerdings als "complex" bezeichnen will ?). Mal aus dem Datenblatt von einem AT90USB162 (rein willkürlich, lag hier noch rum): "The complete list of vectors is shown in “Interrupts”
-
Thread
Wanderkiste Widlar, Runde II
Klemmleisten 3x Stiftleisten 1x Display 1x Lochrasterplatine 1x RS485 Konverter 1x LPC uC in: 2x AT90USB162 4x Display 1x Raspi 2 2x AMK Stepper boards (beim letzten mal gingen die weg wie warme Semmel) 1x STM32F103 Board 2x NRF24 2x TDA7391 (Kenner kennen die Vorzüge von diesen Verstärker)
LCD mit zusätzlichem I2C-Interface - Ein Steckernetzteil - Eine Leerplatine - Ein NE555 und ein AT90usb162 - Ein paar Schraubklemmen - Ein 9poliger Sub-D-Stecker mit Gehäuse Rein: - Ein größeres BOPLA-Gehäuse - Ein "Euro-Box"-Gehäuse - Ein "M24LR-Discovery"-Evaluationboard (von STM) War
-
Thread
Philips-Hue-Lux zerlegt
84.4 234 85.1 235 85.8 236 86.5 237 87.3 238 88.0 239 88.8 240 89.5 241 90.2 242 90.9 243 91.7 244 92.4 245 93.2 246 93.9 247 94.7 248 95.4 249 96.2 250 96.9 251 97.7 252 98.5 253 99.2 254 100.0 255 100.0 [/code] und als Graph angefügt
Benötigt man das CC-Debugger-Teil um die angepasste Firmware aufzuspielen oder geht das direkt über USB?
-
Thread
Fernbedien RC5 Empfänger
wenn man eine Fernbedienung auf eine Schachtel Streichhölzer richtet, die macht das gleiche wie ein AT90S2313 der RC5 Daten einfach nur dekodiert :-)
MAIN.C die Zuweisung für UBRRH und UCSRC auskommentiert werden, läuft das ganze auch auf den älteren AT90S. Ich habs mit einem AT90S4433 und einem AT90S2313 getestet. @max.p Also im Datenblatt des ATMEGA16 bedeutet TCCR0 = 1<<CS02 einen Teiler durch 256, ein Teiler 128 ist überhauptnicht vorhanden.
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
:1472 nulink_usb_open(): detach kernel driver failed(-5) Debug: 269 26 nulink_usb.c:1485 nulink_usb_open(): jtag_libusb_claim_interface succeeded Debug: 270 26 nulink_usb.c:291 nulink_usb_version(): nulink_usb_version
: we manually perform nulink_usb_reset Debug: 277 102 nulink_usb.c:360 nulink_usb_write_debug_reg(): nulink_usb_write_debug_reg(0xe000edf0): 0xa05f0001 Debug: 278 332 nulink_usb.c:483 nulink_usb_reset(): nulink_usb_reset Debug:
-
Thread
Grundlegender Programmaufbau finden für eine RGB Stimmungslampe
ist, 3x 16pwm hat und noch einen adconverter hat. nur ein einziger kleiner atmel µC und zwar der at90usb162 hätte 3 stück 16 bit pwm kanäle nur der hat leider keinen adc den brauche ich für den temperatur sensor. i2c hat er leider auch nicht sonst hätte ich einen lm75 auf meine led platine gepack.
-
Thread
HID Gerät Ansprechen
Hallo ich bin seit einiger Zeit drüber eine eigene USB-Firmware für einen AT90USB162 zu schreiben. Nach dem ich jetzt endlich das Gerät richtig in Windows als HID-Tastatur erkannt habe wollte ich nun die ersten Kommunikationsversuche mit dem Host starten
-
Thread
Heizungssteuerung Trovis 5575 auslesen
-F /dev/ttyUSB0 19200 cat /dev/ttyUSB0 +++ATH0 AT&FH0 ... wiederholt sich alle paar Sekunden [/code] Meine Frage wäre nun, wie ich dem Regler Kommandos schicken kann? Ich dachte ganz naiv an sowas wie
F03 auf 0 setzen (sonst spielt die Schnittstelle Modem und man sieht zyklisch nur irgendwelche AT commands bei cat /dev/ttyUSB0 aber der Modbus funktioniert nicht) -Modbus-Stationsnummer der Trovis 5573 vergeben: Dazu in der Parametergruppe Pa6 den Wert für ST festlegen. Ich habe meinem Regler die
-
Thread
Labor Netzteil
für den ATMega161 zu haben (hab ich noch 2 Stück von :-). In dessen Sockel könnte man z.B. auch den AT90S8515 einstecken, falls nicht so viel Speicher gebraucht wird. Wichtig bei dieser Wahl ist nur, dass der verwendete Master-Mikrocontroller mindestens 2 RS232-Schnittstellen hat. Eine für die Slave-Anbindung
würde dafür gerne auch einen schnellen Bus einbauen. Ein Blick in die UART Baudrate-Tabelle des AT2313 (als Slave Beispiel) zeigt eine maximale Geschwindigkeit von 691.2kBit/s (UBRR=0, 10Mhz). Der Mega8 unterstützt auch schnellere Modi, so wie der Mega162 und der Mega32. Die maximale Geschwindigkeit
-
Thread
Atmega 328p - Quarz hört nach 10 Stunden auf zu schwingen
verteilen ist ja albern. Tolle Forschungseinrichtung, wie sagen die Amis so schön -> your taxdollars at work
Wir benutzen Bürklin 77 D 9754 am AT90CAN128 mit 2*22pF im Fullswing Mode. Ist schön klein (3,2*2,5mm²).
-
Thread
Programm verhält sich nicht wie geplant
Hallo, irgendwie versteh ich nicht ganz das Verhalten des Programms. Der uC ist ein at90usb162. Sobald das Programm ins ISR springt aktiviert es PB7. (Wieso) Wenn es die Zeile PORTB = (PORTB<<1) | 1; ausführt springt das PORTB um eins weiter aber nicht PINB. PINB springt erst um
-
Thread
Physikprojekte
Magnetfeld immer gleichgerichtet. Der magnetische Fluss durch den Ring nimmt aber innerhalb 0° und 90° zu und zwischen 90° und 180° ab. Daher wechselt die im Ring induzierte Spannung ja nach 90° ihre Richtung und das Ringmagnetfeld müsste bei 90° auch seine Polung umkehren. Daher, so mein Schluss, müsste der Ring während 0° und 90° abgestoßen und zwischen 90° und 180° angezogen werden. Wenn dies stimmt, muss der Ring für maximale Geschwindigkeit den ferromagnetischen Führungsstab bereits nach spätestens 90° verlassen haben, da
-
Thread
Umgang mit alten EPROMs?
ganzes Rudel an Brennern, irgendwas geht immer. Das hat allerdings nicht jeder. Mit einem True Willem USB PRO GQ-4X Programmer habe ich bisher fast alles hinbekommen (mit Adapter), auch der TL866 macht vieles (der neuere 866II Plus eher nicht, da nur 18V UPrg). Ein Galep (ich habe die IV) ist auch gut,
Z.B. aus dem Datenblatt des M27C256: "The M27C256B is in the programming mode when VPP input is at 12.75V ... VCC is specified to be 6.25V ± 0.25 V"
-
Thread
AVR Eclipse Plugin 2.3
at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) at org.eclipse.equinox.launcher.Main.run
(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3918) at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:162) at org.eclipse.ui.handlers.ShowViewHandler.execute