-
Thread
DS18B20 Verkabelungs od Software Problem
0xB0, 0x46, 0xC5, 0x2B }; DeviceAddress TempBox2 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x65, 0x7F, 0xF3 }; DeviceAddress TempBox3 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x43, 0xF6, 0x88 }; DeviceAddress TempBox4 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x6B, 0xE1, 0x21 }; DeviceAddress TempBox5
0x11, 0xB0, 0x6B, 0xE1, 0x21 };//Temp //DeviceAddress sensor2 = { 0x28, 0xFF, 0x5, 0x72, 0x74, 0x16, 0x3, 0xE0 }; //DeviceAddress sensor3 = { 0x28, 0xFF, 0x2B, 0x3F, 0x73, 0x16, 0x5, 0x60 }; //DeviceAddress sensor4 = { 0x28, 0xFF, 0xC5, 0x11, 0x73, 0x16, 0x5, 0x7D }; //DeviceAddress sensor5 = {
-
Thread
Wanderkiste Widlar, Runde III
den inzwischen reichlich vorhandenen Leerraum mit Knüllpapier ausgestopft. Auf dem Foto fehlen 3 PIC16F8?? weil ich die eigentlich durch 3 18F2550 ersetzen wollte, hab dann aber vergessen sie rein zu tun. Meine 4 Displays DL747 aus Runde 2 hab ich auch wieder rausgenommen da sie kurz vor dem Vergammeln
Frühschicht. Zur Entnahme: Einige der schnellen High Speed Optokoppler McRuler klein und groß 2 x 1F/2,5V Supercaps 1 x großer 50V Elko Miniaturfassungen 3x Miniaturlautsprecher 14 Elkos 3 Touchdisplays Heizung/Klima/Lüftungsanlage 1x 16x2 Display 2x LED-Treiber 10x TS Dioden Zugabe: 1
-
Thread
Welcher Microcontroller für i2c-Display
Experimente drängt sich der Arduino Nano auf. Mega328, der grösste aus der populärsten Familie ab Mega88. Der hat alle Standard-Peripherie, 16MHz Quarz, 5V Regler (gibts auch in 3,3V), USB-Uart-Wandler, strategische Debug-LED, ISP-Stecker. Alles fertig und Steckbrettkompatibel. Den bekommst Du im 5er-Pack
Da ist dann mal dies oder das anders aber alles was sie gemeinsam haben, findest Du genau so in den 88-328. Gruß, Norbert
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
Nur weil ich gerade rein zufällig eine Schaltung mit einem PIC12F629 auf dem Tisch liegen habe: Er läuft mit dem internen 4MHz RC-Oszillator, kommuniziert zum PC mit 9600_8N1, ein DS1820-Temperatursensor ist angeschlossen -> läuft sehr gut, wie aus dem DB absehbar war. In einem anderen Projekt werden ein 12F629 (Sender) und ein 16F628 (Empfänger) in einer (Outdoor-)IR-Fernsteuerung (beide mit 4MHz-intern-Osc) verwendet, läuft sehr gut. Der Empfänger synchronisiert sich bei jedem Bitwechsel neu, das habe
-
Artikel
Mikrocontroller Vergleich
2) Bytes(2) GCC AVR 24 48 24 48 Keil 8051 24 38 74 109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (
separate Vektoren für die einzelnen Interrupt-Quellen. Keine Priorisierung im Sinne der Präambel. PIC12 & PIC16: Nein, nur ein Interruptvektor. Einfache PIC12 (12F508/509, 16F505) kennen gar keine Interrupts. PIC18: Jeder Interruptquelle kann separat eine niedrige oder hohe Priorität zugewiesen werden
-
Thread
Welche Programmiersprache soll ich lernen?
#5531467: > Als Basic Compiler kann ich das Freie OpenSource GreatCowBASIC > empfehlen. > Es kann mit PIC 10-18 und AVR um. Passt das auch in die kleinsten AVRs (sprich: die Tinies)?
finden wird. Wie bereits geschrieben Great Cow BASIC erfüllt diese Bedingungen und ist zu dem für PIC und AVR zu verwenden
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
folgende Funktion (zum Glück auch nur ein Beispiel) in rust aussehen und was sagt der Compiler, wenn er f1 und f2 nicht zur Compilezeit kennt? [c] std::unique_ptr<int> func(bool f1, bool f2, std::unique_ptr<int> &up) { std::unique_ptr<int> tmp; if(f1) { tmp = std::move(up); } else {
[pre] fn func(f1: bool, f2: bool, up: Box<i32>) -> Box<i32> { let mut tmp = Box::new(0); if f1 { tmp = up; } if f2 { println!("{}", up) } tmp } fn main() { let
-
Thread
Suche µC Empfehlung
auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
Ich schlage einen PIC16F324 vor. Der kommt im 14-Pin DIL daher, hat zwei komplette UARTs in Hardware eingebaut, und läuft mit 2.3-5V. Analoge Eingänge, weitere digitale IOs usw sind auch da. Das wäre dann immer noch von
-
Thread
irsnd Callback function
- frank(at)fli4l.de * * $Id: irsnd-main-avr.c,v 1.3 2016/09/09 08:01:11 fm Exp $ * * ATMEGA88 @ 8 MHz internal RC Osc with BODLEVEL 4.3V: lfuse: 0xE2 hfuse: 0xDC efuse: 0xF9 * ATMEGA88 @ 8 MHz external Crystal Osc with BODLEVEL 4.3V: lfuse: 0xFF hfuse: 0xDC efuse: 0xF9 * * This program
---------------------------------------------------------------------------------------------- * PIC C18 or XC8 section: * * Change hardware pin here: IRSND_PIC_CCP1 = RC2 on PIC 18F2550/18F4550, ... * IRSND_PIC_CCP2 = RC1 on PIC
-
Thread
Körperultraschall mit Arduino (Sonographie)
ohne große Verrenkungen hin bekommt. Oder auch hier https://www.best-microcontroller-projects.com/pic-sonar.html . Da hat man das diskret gelöst.
Die Pulsschaltung habe ich oben eingefügt. Der 100nF Kondensator entlädt sich über den 50 Ohm Widerstand, zu dem der US-Sender parallel liegt. Die Leistung weiß ich jetzt nicht, die Spitzenspannung beträgt einstellbar 45-300V, konkret 100V. Spezifiziert
-
Thread
Wer von euch hat auch eine F-15 gehört? Gesperrt
erinnern. Da war ganz schön was los. Etwa 9 km entfernt von uns zerschellte 1981 eine Phantom F4 an einem Berg, ich erinnere mich, dass wir uns die Unfallstelle angesehen hatten. Alles einfach nur schwarz und verkohlt, der Flieger war schon abtransportiert. 1987 zerschellte eine F16 auf einer Wiese
Berichtigung das Nato-Ding hieß SeaKing https://www.bing.com/images/search?view=detailV2&ccid=cgkAi6Kg&id=88A6E4FD8E109F139B34530CC58F5F102081F5CD&thid=OIP.cgkAi6Kgc1HmG0nsCrIK-QHaE7&q=Seaking&simid=608021028938845544&selectedIndex=0 und der Unsrige Mi14PL https://de.wikipedia.org/wiki/Marinehubschraubergeschwader
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
-
Thread
LCD mit Interrupts?
nicht klar... Könnte mir jemand vielleicht helfen? Ich hatte schon Gedanken, einfach ein ATMEGA88 extra für LCD benutzen, dafür zweite USART von ATMEGA1284P für Datenaustausch benutzen: Hauptkontroller kann dann schnell Daten an ATMEGA88 schicken und weiter machen, während ATMEGA88 alle Befehle in
0xFF); parity+=parity_even_bit((calendarBCD>>8)&0xFF); parity+=parity_even_bit((calendarBCD>>16)&0x3F); parity%=2; if(parity!=((timeCodeLocal>>(DCF77_BIT_OFFSET_DAY+22))&0x01)) { return 0; } else //Decode Calendar Data { day=(uint8_t)((calendarBCD&0x0F)+10ul*((calendarBCD
-
Thread
ATmega Development Boards (Sind die OK?)
10621_10620_5722415_5711313,searchweb201603_41,ppcSwitch_5&algo_expid=9300ac5e-51c8-4974-8c79-728b39f3f2a0-9&algo_pvid=9300ac5e-51c8-4974-8c79-728b39f3f2a0&transAbTest=ae803_3&priceBeautifyAB=0 ATmega16 https://www.aliexpress.com/item/free-shipping-ATMEGA16-Development-Board-Minimum-System-Core-Board-AVR-Development-Board
10186_5711315_10621_10620_5722415,searchweb201603_41,ppcSwitch_5&algo_expid=bb152934-d6d3-4137-b9a9-f03f03cf5b6f-3&algo_pvid=bb152934-d6d3-4137-b9a9-f03f03cf5b6f&transAbTest=ae803_3&priceBeautifyAB=0 Was ist Eure Meinung dazu? Natürlich würde ich noch welche mit dem ZIF-Sockel kaufen. Aber die
-
Thread
IR mit Internal Clock
wird, warum auch immer, jedes Mal ausgelöst. Ich inkludiere aber nur irmp.h. Außerdem wird irgendwie F_CPU undefined. Ich schreibe #define F_CPU 16000000L ganz oben in main.c und trotzdem beschwert sich delay.h die ganze Zeit, dass F_CPU nicht definiert wurde. Wenn ich aber mit -DF_CPU=16000000 kompiliere
übersetze mal die Fuses: - Brown Out bei 2,7V, gut. - Interner Oszillator mit 8MHz, gut, wenn F_CPU=8000000UL eingestellt. - SPI enabled, gut. Sieht eigentlich gut aus. Auch schon mal einen anderen ATMega8 probiert? Hast Du einen 16MHz-Quarz am ATmega oder soll der über den internen Oszillator
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
ldr r1, [pc, #88] ; (80002c8 <SystemInit+0x90>) 800026e: 6059 str r1, [r3, #4] 8000270: 6819 ldr r1, [r3, #0] 8000272: f041 7180 orr.w r1, r1, #16777216 ; 0x1000000 8000276: 6019
* -> see section 8.4.7 in the manual */ LED_GPIO->BSRR = (1 << (LED_PIN + 16)); delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
SDCC 3.7.0 RC1
long long) for the mcs51 and ds390 backends (now long long is fully supported in SDCC except for the pic14 and pic16 backends). * Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend). * Additional wide character library functions: mbstowcs() and
bit longer for SiLabs IDE compability). * New devices supported by simulator (TLCS-90, and the 517, F380, XC88X, DS320 mcs51-variants along with dual-dptr and MDU support). * Timer, UART (incl. interrupt) and I/O support in STM8 simulator. * Simulator support for banked memory and bit banding. * Various
-
Thread
AVR-Studio Obsolet?
q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjwsorlusbYAhXjJZoKHQE0APIQFggvMAE&url=http%3A%2F%2Fwww3.nautel.com%2Fpub%2FUtilities%2FAVR_Studio%2FAVR%2520Studio%25204.18%2F&usg=AOvVaw18XREh8_N8VfFvxFhqesBf
nicht ganz taufrischer Laptop mit Dual Core 1,5GHz, 2GB RAM, > normale 160GB Festplatte. Dieter F. schrieb im Beitrag #5276253: > 0:16 ... > auf einem älteren (6 - 8 Jahre ?) Tower mit I7, 2,67 GHz udn 16 GB RAM. Das passt alles widerspruchslos zusammen. Von nix kommt halt nix. Oliver
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
Ergänzung: LZ 16,8
40h Ü.-Stunden : Können nur durch Freizeitausgleich abgegolten werden Urlaub : 54,5 Tage Gehalt : 88k Entwicklung : Ganz normal mit EG12 eingestiegen, nach internem Wechsel jetzt auf EG16. Durch Langzeitkonto habe ich 24,5 Tage extra "Urlaub" im Jahr, den ich aber nur am Stück nehmen kann. Finde so
-
Thread
Ein minimalistisches GPS-Frquenznormal
- GPS-Empfänger: ublox NEO-6M(Klone?) auf chinesischem Adapterbord - MC: ATmega328P(ATmega88 geht auch) mit Takt vom VTCXO - VTCXO: CFPT-9006 mit 20MHz der Fa. IQD, ähnliche VTCXO gehen sicher auch - 16-bit DAC: AD5683R mit SPI-SSt. - Ein chinesisches Adapterbord mit MCP4725(I2C-SST) und
articles/AVR_-_Die_genaue_Sekunde_/_RTC . Es ergibt sich: REST1 = 11520 [ 20000000 Takte - ( 305 * 2^16 Takte)] REST10 = 49664 [200000000 Takte - (3051 * 2^16 Takte)] Während der Synchronisationsphase wird in Abhängigkeit von der Abweichung nach jeder Sekunde geregelt. Im Normalbetrieb wird nur alle
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
Batterien/Akkus dienen. Zu meinen Fragen: Welchen µC würdet ihr empfehlen? Ich habe mir einen PIC18F14K22 ausgesucht, da ich schonmal mit dsPics zu tun hatte. Um das Modell realistischer wirken zu lassen, sollen die Blinker dimmen/faden, da ja der Trabant herkömmliche Leuchtmittel verbaut hatte
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Also Mein Umstieg von kleinen 16-Bit Controllern auf dicke mit 32 Bit war mit erheblichen Kopfschmerzen verbunden. Bei mir waren es zwar PIC32, aber der Unterschied zu ARM ist jetzt nicht so gewaltig. Freu dich auf all die wunderschönen
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
searchweb201603_17,ppcSwitch_4&btsid=c04a143a-50a0-4c3a-842c-bd58793cf040&algo_expid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a-26&algo_pvid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a 'pogo pin' ist noch besser.
Ein Cortex M0 für 30 Cent :) STM32F030F4P6 - 0,3426 EUR / Stk bei 100 Stk https://www.aliexpress.com/item/STM32F030F4P6-IC-MCU-ARM-16K-FLASH-20TSSOP-20pcs/2042399446.html STM32F030F4P6 - 0,3500 EUR / Stk bei 10 Stk https://www.aliexpress.com
-
Thread
Eagle Layout Baustücke am besten positionieren
verwendet wurden. Das sollte man nicht tun, da der Schaltplan hierdurch total unverständlich wird. Ein 10F322 ist ein PIC Mikrocontroller, der programmiert wird. Daher bin ich davon ausgegangen, dass du sowohl den Step-Up als auch deinen Touch-Sensor mit einem PIC 10F322 machen willst. Da sollte man sich
wurden. Das sollte man nicht tun, da der > Schaltplan hierdurch total unverständlich wird. > Ein 10F322 ist ein PIC Mikrocontroller, der programmiert wird. Daher bin > ich davon ausgegangen, dass du sowohl den Step-Up als auch deinen > Touch-Sensor mit einem PIC 10F322 machen willst. > Da sollte
-
Thread
viele MICROCHIP Bauteile bei Conrad um 80-90% reduziert
nutzbar, man kann sich danach gleich wieder abmelden. Nun bin ich stolzer Besitzer von 466 Stk 10F204 + 3 Stk 16F1512. Die kleinen Winzlinge haben zusammen soviel RAM wie ein Cortex-M0. Die restlichen wurden storniert, da nicht lagernd es hätten 500 Stk PIC10F204 + 100 Stk PIC16F1512 sein sollen
Bekomme leider 2 Lieferungen... 50 Stk PIC10F204 kommen in einem extra Karton. Von den PIC16F1512 hab ich nur 3 Stk bekommen, den Rest leider nicht bestellt, da ich davon ausging eh 100 Stk zu bekommen. Somit 5 EUR Verlust, weil ich
-
Artikel
Entscheidung Mikrocontroller
Stromverbrauch hängt auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz 62 80 45 - k.A. µA 100KHz 0,3 0,5 - - 0,084 rowspan=4|mA 1MHz, 2MHz* 1,5 2,3 4 - 0,5 8MHz, 4MHz* 5 7/15** rowspan=2|- 4,5 4,2 16MHz, 20MHz* - 20 20 9,5 (3,3V) [*] Abweichende Taktangabe für PIC16*F84A, da hier keine entsprechenden Werte für die Frequenzen des ATmega8 im Datenblatt (PIC16F84A Data Sheet, Microchip 2001, 35007b.pdf) vorliegen. [**] Angaben sind in der Folge Idle/Active (Quelle
-
Thread
Suche Renesas uC
Hallo zusammen! Weiss jemand ob es einen 8- oder 16-Bit-Mikrocontroller von Renesas gibt mit folgenden Eigenschaften: - noch ein paar Jahre erhältlich (also kein Auslaufmodell) - am besten bei inländischen Händlern verfügbar - keine Befehls-Pipeline
Fabian F. schrieb im Beitrag #5314306: > Seit Mitte letzten Jahres ist die Lieferzeit >24Wochen und der Preis bei >>1,60€. Wohl eher: Schlecht verhandelt von Deinem Einkauf. Hier bei 22 Eurocent je Stück
-
Thread
Fronius IG TL Solarwechselrichter Error 301 Status 301
löschenden Lichtbogen mit Folge Zerstörung des Wechselrichters durch Feuer) und die Hauptplatine mit PIC33Fxxxx, ATmega88, Altera FPGA?, Honeywell AC-Stromsensor, VAC DI (differential current sensor), VAC DC-current sensor und einem 6-er Brückenmodul, von dem nur 5 verwendet sind. Hat jemand Erfahrung
22 - 32 USD Bei ebay 16+4 bis 62 + 4
-
Thread
VGA Signal Fragen
Plattform. Oder ein LCD plus Controllerchip wie SSD1963 oder Epson S1D13781. Oder ein kleiner ARM oder PIC mit Hardware-LCD-Interface. fchk
Rufus Τ. F. schrieb im Beitrag #5105778: >> Ich benötige nämlich die halbe horizontale Auflösung einer 640er Zeile. > > Ja, aber das kannst Du mit dem richtigen Takt auch erreichen - gibt > jedes von Deinen
-
Thread
toolchain für STM8 unter Windows
du dich wohl fuer einen von den beiden entscheiden muessen. Ansonsten hat Raisonance noch eine 16k-(Light)-Version ihrer Umgebung. Empfehlenswert ist sie trotzdem nicht, weil sie den RLink als Debugadapter voraussetzt und die UI schon ziemlich schlimm ist. (Siehe den Screenshot...) Mann kann
successful. X:\work\bin>cd .. X:\work>sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.5 #9842 (MINGW32) published under GNU General Public License (GPL) X:\work>make -v GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210__)
vermutlich einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
-
Thread
16 Bit LCD mit I2C möglich?
15 Euro kostet, ist im Prinzip egal. fchk PS: Einen PICKIT3-Clone, mit dem DU alle aktuellen PIC (8,16,32 Bit) flashen und debuggen kannst, gibt für 20€. Auch nicht die Welt.
-8068-8-and16-bit-AVR-XMEGA-A3-Microcontrollers_Datasheet.pdf Wo steht das in der anleitung sehe davon nichts.
-
Thread
Allg. Fragen zum Debuggen von AVRs
ich auch :D aber ich finde es nicht. Hier im Artikel zur Debug-Wire steht zum Beispiel das der Atmega88 DebugWire kann, aber ich finde das im Datenblatt nicht
Fabian F. schrieb im Beitrag #5068303: > Ich > weiß es gibt Leute die aus Ergeiz/Herausforderung oder was auch immer > einen möglichst komplexen Code auf einen möglichst kleinen µC stopfen > wollen Das
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
das original mit AVR Studio. Auch ein Firmware-Update ist kein Problem. Ich habe damit Atmega328 und 16U2 programmiert. Grüße!
beschäftigt ist AVR raus. Hier eine Diskussion auf avrfreaks von 2006: http://www.avrfreaks.net/forum/mega88-vs-silabs-c8051f413
-
Thread
sei nicht schlauer als der Compiler?
Breite* Eine 32bit Cpu wird da eher nicht mit 8bit /rumwuschteln/ und eine 8bit Cpu sicher nicht mit 16bit....
_t* data, uint16_t size) { uint32_t s = 0; for(uint16_t i = 0; i < size; ++i) { s += data[i]; } return s; } [/c]
-
Thread
Unnütze Registersicherungen in ISR
[c] #include <avr/io.h> void regs (void) { PINB |= 0x7f; PINC |= 0x7f; PIND |= 0x7f; } [/c]
: 1; } __attribute__((__packed__)); ISR (TIMER0_COMPA_vect) { volatile struct AppFlags* f = (struct AppFlags*) &GPIOR0; f->expired = 1; } int main;[/c] [pre]avr-gcc-8 -mmcu=atmega88 isr.c -Os && avr-objdump -d a.out[/pre] [pre]00000056 <__vector_14>: 56: f0 9a
-
Thread
Atmega16 Flash leergeröntgt?
Platine in einem industriellen Röntgentomographen unter Beschuss genommen. Allerdings hat sich der PIC16F72 dadurch nicht stören lassen. Nicht mal Einzelbitfehler sind aufgetreten. Physikalisch ist es auf jeden Fall möglich eine Flash-Zelle durch ionisierende Strahlung zu beeinflussen. Wie leicht das
> reproduzieren. Ja das ist Mist bei den Dingern. Betrifft das nur die AVR oder kann man auch PIC, STM u.a. "totwackeln"?