-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
Stephan S. schrieb im Beitrag #7671395: > https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html > kann laut Beschreibung auch UPDI Auch nicht schlecht!!! Hier fehlen mir nur Erfahrungswerte wie gut das Teil mit Microchip Studio mitspielt!?? Mit den
-
Thread
ESP8266 mit 3 AAA Batterien Versorgen
haben wie der ESP8266 Braucht man allerdings selten. Schau dich mal bei ST um, in diesem Fall die STM32G4 Serie. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html Für den Anfang empfehle ich allerdings eher die L0 oder F0 Serie. Die sind weniger komplex und es gibt mehr Tutorials
die die Suchmaschine ausgespuckt hat) Energizer ausgesucht: https://data.energizer.com/pdfs/ind-6lr61pl_eu.pdf https://data.energizer.com/pdfs/EN92_Industrial_NA-Nov.pdf Der Energieinhalt von 6LR61 und 3LR03 ist dementsprechend ziemlich gleich. In der Tat würde 6LR61 natürlich mit einem guten
-
Thread
Mikrocontroller mit 16-Bit-UART
DMA hat noch den Vorteil einer geringeren Interruptlast. Mit Multidrop und 9 Bit kann man bei den STM32 einen Int auslösen lassen wenn ein Paket komplett im Speicher angekommen ist. Das habe ich schon mit 12,5 MBit/s laufen gehabt, die F7/H7 können das auch mit 25 Mbit/s. Ist vielleicht auch eine
Infineon XMC sollte Längen 1 bis 63 unterstützen. Auf die Schnelle hab ich 1, 13 und 32 getestet.
-
Thread
USB C Connector zur Speisung
in welches ich mich einlesen kann? florian adler youtube https://www.youtube.com/watch?v=iNxGGB6fqfA&ab_channel=BitBastelei
nach außen eine andere ist. Von dem her wäre es ein Versuch wert. Ansonsten können auch manche STM32 USB-PD. Wenn du also evtl sowieso noch einen uC brauchst wäre das auch eine Möglichkeit.
-
Thread
Übersprechen von einem uC-Pin zum Anderen
Hallo zusammen Ich habe ein kleines Problem und benötige eure Hilfe. Ich nutze den uC STM32L431CBT6 und damit steuere ich einen Motor mit einer PWM freq=4kHz. Warum es 4kHz sind, ist erstmal egal. Das Problem tritt auch mit 20kHz auf. Nun den Motor steuere ich also mit der TIM1 PWM CH1
Um die Amplitude der Nadelimpulse zu verkleinern, reicht demnach ein kleiner Kondensator (100p~1n) direkt vom gestörten Eingang nach GND. Davon mal abgesehen halte ich ein Software-Problem durchaus für möglich - mit Interrupts kann man nun mal auch eine ganze Menge falsch machen.
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
"pop r7 \n\t" \ "pop r6 \n\t" \ "pop r5 \n\t" \
#7664985: > Hast du Beispiele? Proprietär: TouchGFX, die ST USB-PD Library OpenSource: Die STM32WL55 RF und LoRa Middleware, der ATWILC-Treiber, FatFs, die I²C-Libraries für die alten STM32, überhaupt alle möglichen Libraries für (I²C-)Sensoren und Peripherie-ICs Es gibt bestimmt noch viele
-
Thread
Probleme mit Bootstrap Halbbrücke
Stecker. Will nur sicher gehen bevor ich einen neuen Controller auflöte. Datenblätter: - Stm32 G030: https://www.st.com/resource/en/datasheet/stm32g030k8.pdf - DcDc: https://datasheet.lcsc.com/lcsc/2108072230_TECH-PUBLIC-TP6841S6_C2844736.pdf - Mosfets: https://datasheet.lcsc.com/lcsc/2205201816
nur 12V fast nur > mit diesen deutlich höheren Kapazitäten zu tun. Bei 0V hätte ich nach Fig. 6 ~500pF, macht dann 12,5nF Kapazität. Also sollte ich mir andere FETs suchen, die eine möglichst geringe Crss haben. Aber bei 12V oder bei 0V? Gruß
-
Thread
Arduino Nano Matter, ESP-Zerocode und mehr
der URL https://forms.office.com/pages/responsepage.aspx?id=_SevX1c1lEKVRY6nSkCfOeLV_SQpKUFEtiN9wqjVAPFUMURZSVJSSzI1QldNV1pMM1EwTldKTEZUWS4u&ct=t(EMAIL_CAMPAIGN_4_29_2024_11_51)&mc_cid=5f81b916a8&mc_eid=3ede91cde2 bereitstehende Formular. ### Lieferkettengesetz verabschiedet
neueste Produkt basiert auf einem MP1-Chip aus dem Hause STMicroelectronics.  Bildquelle: https://shop.m5stack.com/products/m5stack-coremp135-w-stm32mp135d Das Produkt ist dabei ab sofort bestellbar - unter der URL https://shop.m5stack.com/products/m5stack-coremp135
-
Thread
AVRs mit USB?
atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices RMW unterstützen. [pre]awk -F\" '/RMW
im > Controller? Auf dem Mikrocontroller muss man das natürlich selbst implementieren. Für die STM32 und auch ESP32 gibt es fertige Bibliotheken die das tun, für AVR weiß ich nicht. Es ist aber nicht schwer umzusetzen. Weil ja keine echte serielle Übertragung im Spiel ist, braucht man sich um Baudrate
-
Thread
Wie STM8 Assembler File "bearbeiten"?
Kurze Frage: vor mir liegt eine Control-Box mit einem STM8. Aus dem nicht geschützten Prozessor habe ich Flash und Eeprom ausgelesen und den Flash Inhalt durch einen STM8 Disassembler geschickt. Im Eeprom sind nur 2 Byte geschrieben. Jetzt hab ich zwar
Runtime anschaut dann kann man u.a. die Funktionen für die Floatingpoint Arithmetik benennen (etwa fadd32, fsub32, fmul32 und fdiv32 bei IAR). Wie lange es dauert bis man erkennt was eine Funktion macht hängt u.a. von der eigenen Erfahrung ab, die Tools können aber teilweise bei dem Erkennen von Runtime
-
Thread
STM32F030C6T6 SPI DMA Alignment Problem
Hallo zusammen, ich stehe vor einem Problem mit meinem STM32F030C6T6 Controller in Bezug auf SPI DMA-Übertragungen und hoffe auf eure Unterstützung. Ich verwende SPI DMA, um kontinuierlich Daten vom Master an einen Slave-Controller zu senden. Die Nachricht
sollte auf jeden Fall SS einmal deaktivieren, noch besser wäre es, zwischen jedem Kommando. Ob das der STM32 bei DMA beherrscht, weiß ich nicht.
-
Thread
DCC Singal auslesen
Anmeldung... Und der dort: - https://www.stummiforum.de/t176550f5-DCC-Monitor-auf-Arduino-Basis-N-E-U-Version.html#msg2105810 ist schon arg HTML-verstümmelt: [pre] DCC-Eingang über Optokoppler Pin 6 : for (byte k = j; k < min (Lok_counter, bufferSizeLok - 1); k++) : if (bitRead
. > > Und der dort: > - > https://www.stummiforum.de/t176550f5-DCC-Monitor-auf-Arduino-Basis-N-E-U-Version.html#msg2105810 > > ist schon arg HTML-verstümmelt: > [pre] > DCC-Eingang über Optokoppler Pin 6 > : > for (byte k = j; k < min (Lok_counter, bufferSizeLok - 1); k++)
-
Thread
Das Ende des Z80
welche Lizenz es ist? https://github.com/MockbaTheBorg/RunCPM Es laeuft auf Arduino/Teensy/ESP32/STM32, emuliert natuerlich eine Z80.
Maxim B. schrieb im Beitrag #7651624: > Aber man kann doch wahrscheinlich Z80 mit STM32 emulieren? Kann man, muss man aber nicht. https://clrhome.org/asm/
-
Thread
STM32F1 Blue Pill und RC522
Möglicherweise ist due Bibliothek für den alten STM32Duino Core von Roger Clarks geschrieben worden. http://stefanfrings.de/stm32/stm32f1.html#arduino
/STM32F1/platform.txt#L39
-
Thread
Quarz oder Oszillator
Mi N. schrieb im Beitrag #7646884: > Noob A. schrieb im Beitrag #7646623: >> Ich hab hier einen STM32 im kleinen Gehäuse der nur über einen clk_in >> verfügt. Kein 2-Pin Quarz-Anschluss wie sonst üblich
noch einen Namen hat, hätte ich diesen gerne gewußt. Davon gibt es einige. Z.B. in meinem Fundus: STM32L010F4P6, STM32L031F4P6, STM32L081KZT6, STM32G031J6M6, STM32G031F8P6, STM32G051F8P6. (Zumindest kein clk_out für den HSE, manche davon haben aber clk_out für den LSE.)
-
Thread
Langfristige Datensicherung fuer Ottonormaluser
im Beitrag #7653134: > Dann kauft man zwei identische Karten Ich mache das mit Festplatten. Alle 6 Monate eine neue Platte und die Daten rüberziehen. Alle 3 Monate eine alte mit sehr alten Daten löschen und neu beschreiben. Haltedauer 5 Jahre. Alle Daten die älter sind als 6 Monate gibt es damit mindestens
is not guaranteed. Zum Vergleich ein anderer Controller den ich gerade in der Mache habe: (STM32L451) Data retention at Ta=85°C Min 30Years. Guaranteed by characterization results. Wie? Habt ihr noch nicht gelesen? Nein? Hm...meint ihr die Entwickler des billigsten Produktes das es gerade
-
Thread
neuer Artikel: Qt Creator als IDE für Mikrocontroller
ich aber im Grunde gar nicht mehr zum Debuggen nutze, evtl. vor 20 jahren mal) reicht mir putty. STM32: STM32CubeIDE AtSAM: Atmel Studio (oder heißt das nun Microchip Studio) usw. immer die mitgelieferte IDE nutzen. Also ich will programmieren und mich nicht mit irgend einem Aufhübschen von irgendwelchen
Tatsächlich? Du kannst das gerne genauer ausführen. Wie würde ein Debugger des Typs AtmelICE oder nEDBG -problemlos- eingebunden?
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
Luky, genügen die die bisherigen Vorschläge? - Ein ATtiny85 mit 150nA + RV-3028-C7 mit 45nA - STM32L010 mit < 1µA - MSP430 mit ? µA Liegt das in dem Rahmen, der dir Vorschwebt? Oder brauchst du welche mit viel weniger Stromaufnahme?
werden. Wenn nicht, ein ATtiny mit Uhrenquarz (der interne RC Oszillator ist mir zu ungenau), der STM32 würde einen zusätzlichen LDO + Glue Logic brauchen.
-
Thread
OLED Display 2.42'' SSD1309 SPI mit oder ohne Level Shifter
von diesem Chip. Wenn ich eine 3,3V Alternative einsetzen wollte, so würde ich vermutlich einen STM32 nehmen. Allerdings hätte ich dann wieder das Problem, dass mein Display-Modul ja gerne an Pin VDD +5V sehen möchte ... Aber einen Tod werde ich wohl sterben müssen: entweder Level Shifter oder
Beitrag #7641907: > Wenn ich eine 3,3V Alternative einsetzen wollte, so würde ich vermutlich > einen STM32 nehmen. Allerdings hätte ich dann wieder das Problem, dass > mein Display-Modul ja gerne an Pin VDD +5V sehen möchte ... Ja und? Nichts hindert Dich daran, Deinen µC trotzdem mit 3.3V zu versorgen
-
Thread
Spannungsregler LD1117V33 funktioniert nicht
den 12-er Pack gekauft (0,75€/Stück). https://www.amazon.de/DC-DC-Step-Down-Buck-Converter/dp/B0CJ6ZQNQR Sonnabend lag er im Locker. Versandkosten keine. Das ist ja abartig günstig. Ich hab ihn jetzt getestet mit 4,7Ω bei 5V. An 6V: 0,95A An 18V: 0,32A Ab 19V schaltet er ab. Ohne Last: 6V:
liefert. Peter D. schrieb im Beitrag #7640941: > Ich hab ihn jetzt getestet mit 4,7Ω bei 5V. > An 6V: 0,95A > An 18V: 0,32A
-
Thread
STM32-Schaltplan so in Ordnung?
Hallo, ich habe einen kleinen Schaltplan mit einem STM32-Mikrocontroller. Ist dies so i.O. oder gibt es Einwände? Danke
aber dann funktioniert es nicht. Verbinde VDDA mit VDD, das ist nicht verhandelbar. Genau wie die 100n am NRST. Dominic F. schrieb im Beitrag #7638103: > Der Spannungsregler ist nur für den Controller (und die LED). Dieser > benötigt in RUN bei vollen 48 MHz 24 mA (lt STM). Für das, was am STM
-
Thread
Platinen mit CNC herstellen. (Isolationsfräsen)
glaube die kleine Fräse ist einfach zu ungenau für mein Vorhaben. Mein Plan war Prototypen mit einem STM32F103 zu Fräsen allerdings "wackelt" die Fräse im Bereich 0.1 mm das sie die feinen Leiterbahnen zerstört und das wenn das Ergebnis in Ordnung war es nicht reproduzierbar ist. Hat jemand von euch
wird. Ich habe auch versucht eine Platine zu Ätzen, allerdings bekommt mein Drucker die pads für den STM32 garnicht gedruckt. Viele Grüße und danke für eure Hilfe. Felix
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz -> 0,75€/Stk. Halbleiter Logik: 4500x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -
SN74LVC16373ADGGR, TI: 16-Bit Latch -> 0,25€/Stk. Halbleiter Speicher: 124x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk. 5x AS3001316-045nX0PBCR, Avalanche: MRAM 1MBit -> 0,50€/Stk. 10x DS28E07P+, Maxim: 1024-Bit, 1-Wire EEPROM -> 0,50€/Stk
-
Thread
RS232 galvanische Trennung zwischen Raspberry und STM32
STM32 -> ADUM -> MAXa -> lange Leitung -> MAXb -> Raspberry Pi [/pre] Dann müsstest du auf der STM32 Seite noch einen "1W-DCDC-Zuckerwürfel" zum Versorgen der potentialgetrennten Seite des ADUM und des
es verstanden habe. Die gestrichelten Kästen stellen die jeweilige Komponente dar (Raspberry und STM32). Frage 1: Hier liegen 4N35 Optokoppler. Kann ich die verwenden? Oder anders gefragt, wie ermittel ich einen geeigneten Typ? Frage 2: Kann mir jemand erklären, wie ich die Widerstände dimensioniere
-
Thread
Upgrade Triac statt Schaltrelais möglich? - Möhlenhoff Alpha direkt RD 20203-10N4
Mikrocontroller Forum-Kolleg*innen, zu dem genannten Heizungsregler Alpha Regler direct STANDARD RD 20203-10N4 mit Schaltrelais gibt es eine Nachfolgerversion RD 20203-11N4 mit lautlosem Triac als Schaltelement. Mein Problem: Von dem alten Modell mit Schaltrelais sind 5 Stück verbaut in der Wohnung. Das alte
Hier die Aufschriften einiger relevanter Bauteile der beiden Modelle: Altes Modell RD 20203-10N4: Schaltrelais: Schrack 24VDC 6A/250VAC Neues Modell RD 20203-11N4: Triac TR2: ST T8 3560 GF749 332 zu diesem Triac gibt es auch ein Datenblatt im Internet, es handelt sich wohl um einen
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Peter schrieb im Beitrag #7636145: > Einmal auf einem NXP11, parallel auf einem STM32H Prozessor. Das habe > ich mit C++ erledigt. Das gesamte Framework ist schon C++. > Es geht also auch in einer Hochsprache Selbstverständlich Peter. Auf diesem Hardware-Level geht es eigentlich
für STM32 empfohlen? > wofür die Konstrukteure den Stapelspeicher erfunden > und entworfen haben Halte Dich bitte dran. Erkläre nur nicht anderen mit etwas mehr Fantasie, was sie tun dürfen.
-
Thread
Langsamer werdender Würfel
LEDs direkt treiben kann. So ein ATTiny404 kostet bei Reichelt um die 75 ct (Wahlweise auch ein STM32F030, liegt bei knapp unter 1 €), in etwa so viel wie ein NE555+CD4017 zusammen. Wenn ihr Bestücker seit, habt ihr natürlich deutlich andere Preise. Ihr werdet doch jemand in der Fa haben, der mit
mit wenig Code "hübsche" Blink Effekte machen, oder eine Startup-Animation ;-) Früher waren die STM32F030 noch günstiger... Die Padauk Chips kann man natürlich nehmen, wenn man genügend Stückzahl hat. Aber vermutlich kennt sich da niemand mit der Programmierung aus.
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
spielen kann. Ich habe da meine leisen >Zweifel. Da wäre die Frage, was Arduino überhaupt ist. STM hat sich hier längst verselbständigt und ist ohnehin leistungsfähiger: https://github.com/stm32duino/Arduino_Core_STM32
Debugger (für alle STM32) kostet 3 Euro.
-
Thread
Lora will einfach nicht.
SparkFunLogicLevelConverter-33Vto5VBi-Directional?ws_oss_lieferland=DE&gad_source=1&gclid=EAIaIQobChMI1r6N262DhQMVGZpoCR0aqg-hEAQYAiABEgJfd_D_BwE hier. Damit hättest Du auf allen 6 Signalen korrekte Pegel.
ein bisschen erwachsener. Wirklich große Projekte mache ich eben wegen des Debuggings schon in STM32CubeIDE oder MPLAB.
-
Thread
STM32 Summit – STMicroelectronics-Onlineevent mit neuer STM32U0-MCU
Selbstbeweihräucherung.  Der auf der CES unter der Hand gezeigte STM32U0 ist nun offiziell: seine wichtigste Verbesserung ist ein Standbystrom im Bereich von 200 nA.   Bildquelle: https://www.st.com
Also wenn der Stromverbrauch vom STM32U0 um 1687% geringer ist als die vorherigen 270nA, bedeutet das dass er ca. 4.2µA *produziert*? Oder hat da wer in der Schule nicht aufgepasst bei Prozentrechnung?
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
Mi N. schrieb im Beitrag #7625377: > Bei meinen AVR/STM32/RP2040/... Schaltungen kann ich bequem das Signal > am Quarz auf einem Oskar ansehen. Kann man bei den meisten uCs, solange man am Ausgang des
µC selbst ist überhaupt kein Quarz verbaut. Es geht um den Quarz am ST-Link (in diesem Fall ein STM32F103CBT6). Da es mir um das den Einfluss auf das 8 MHz Quarz bei diesem Nucleo Board geht passt die Messung.
-
Thread
Welches ist euer Lieblingstransistor?
Ich habe einen 2N3055 als Schlüsselanhänger am Schlüsselbund :)
ausdrücken, dass ich mir meist die bequemste und schnellste Lösung aussuche. Meistens ist es ein AVR oder STM32L496 oder LPC1788. Mit PICs mache ich (leider) kaum noch etwas. Aber eine "emotionale" Verbindung a la "Liebling" besteht da nicht wirklich. Fuer die häufigen Alltags-Kleinanwendungen dient meistens
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? Der auf dem Flugregler verbaute STM32F405 weist eine ziemlich wilde Mischung an tolerablen Eingangsspannungen auf, siehe "https://electronics.stackexchange.com/questions/492275/stm32f4-i-o-max-voltage-input". Und der BMM150 verträgt
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
Arduino, Wilderness Labs, Emteria und Co - Updates auf ganzer Front
www.presseagentur.com/alps/detail.php?pr_id=6935&lang=en [/c] ### ROHM: Thermodruckkopf mit 3,6 V Betriebsspannung Rom entwickelt nicht nur Audio-Controller, sondern hat auch eine (durchaus erfolgreiche, aber wenig bekannte) Abteilung, die sich mit Druckköpfen für Thermo-Drucker auseinandersetzt. Mit dem KR2002-Q06N5AA steht nun ein neues Produkt am Start, das sich von seinen „Vorgängern“ durch die geringere Betriebsspannung und den geringeren Energieverbrauch auszeichnet.  Bildquelle
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
gehabt: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Ein ATMega32 treibt eine 8-Mhz-Z80-CPU. Bietet Dir CP/M.
@TO Man kann sich mit einem STM32 eine Ersatz Z80-CPU bauen und an Stelle des Z80 in den Sockel stecken. Der Rest ist dann eigentlich nur FW von diesem Teil. Ich habe sowas für ein Retroprojekt, allerdings in der umgekehrten Richtung
-
Thread
STM32 USARt3 DMA Rx kopiert keine Daten
Hallo, ich nutze einen STM32F413VGT6 und die USART3. Ich habe einen n Byte großen Buffer, in dem circular die empfangenen Daten kopiert werden sollen. In der Main Loop schicke ich sekündlich über die USART Daten raus und
Implementierung mit DMA gibt es vom Tilen Majerle eine gute Erklärung bzw Code: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Artikel
Wanderkiste
benwilliam) (Gast) ein wenig von allen SMD teilen, ein paar Stecker, alle LEDs Intel Quadcore CPU, STM32F4 Discvoryboard, NEC LCD µC devkit, AVR Buttefly, Nema 17 Stepper, 27MHz Funksender, 3 x Multifunktionsfernbedienung, diverse Motoren (auch Getriebe Motoren), Grafikdisplay, Satfinder, 512 MB SD-RAM
paar IRLZ34N 25.6.2012 Angekommen bei RWTH David P. 24.08.2013 Angekommen bei da_miez Ben R. 1.9.2013 Angekommen bei Frank B. elan40 Kiste Schöneberg. Diskussion in: Neue Wanderkiste Schöneberg Wiki-Artikel: Wanderkiste
-
Thread
ADC - ungenaue Werte
betrieben wird ein. Dieser gibt aber nicht nicht 0 und 5V aus, sondern bei 0-Stellung 0.83V und 4.32V bei maximaler Stellung. Diese Spannung habe ich dem ADC zugeführt. Den Spannungsteiler habe ich so ausgelegt, dass ich bei 4.32V die 3V habe, weil der ADC eine Referenzspannung von 3V hat (STM32L431CBT6
#7610799: > Das spräche für eine Referenzspannung des ADC von 3.3V statt 3.0V ... Blöd nur, dass der STM32L431CBT6 laut Datenblatt eine interne Referenz von 3.0V ± 10mV im Temperaturbereich 25° ... 35° hat.