-
Thread
avr asm LCD Problem
#endif .macro setstack .if SRAM_SIZE > 0 .if (SRAM_SIZE > 128) || _MITSPH_ ldi r16, low(RAMEND) ; 4c, 8b Stack out SPL, r16 ldi r16, high(RAMEND) out SPH, r16 .else ldi r16, RAMEND ; 2c, 4b out SPL, r16 .endif .endif .endm
Ich bleibe noch bei AVR Studio 4.19 und AVR Assembler 2. Spätere sind zu langsam und ab 6. arbeiten mit WinXP nicht mehr. Wenn es einmal weiter gehen soll, dann lasse ich AVR und steige auf etwas mit 32 bit ein.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Zeilen gehen. Ich hätte aber aber anders, gemacht, damit wird es kompakter. Kodiere die Befehle mit 16 Bit und nutze die oberen Bits zur Unterscheidung von Befehl und Daten. Das verschwendet zwar 7 Bit, macht das in Summe aber wieder wett (ein Maschinenbefehlt hat beim AVR auch 16 Bit). Siehe Anhang,
Benutzung langer Filenamen inclusive Unterstützung der Codepage 1250. Wird das wirklich gebraucht? WCHAR (16bit) Zeichenverarbeitung paßt einfach besser zum i7 als zum AVR.
-
Thread
WordClock mit WS2812
01 00:01:09 update display read rtc: Su 2000-01-01 00:02:19 update display dcf77: Su 2016-04-17 14:27:00 update display read rtc: Su 2016-04-17 14:27:06 update display read rtc: Su 2016-04-17 14:28:16 update display read rtc: Su 2016-04-17 14:29:26 dcf77: Su 2016-04-17 14:30:00 update display
[12] 1 2 3 4 5 6 7 8 9 10 11 23 22 21 20 19 18 17 16 15 14 13 24 25 26 27 28 29 30 31 32 33 34 45 44 43 42 41 40 39 38 37 36 35 46 47 48 49 50 51 52
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
auch die AVR8 beherrschbar sind.
anderen? Es ist ja eine große Familie. Mit entsprechender CLKCTRL-Anpassung läuft es auch auf einem AVR32EA28, legt man das TCA-Fragment still auch auf einem AVR16EB28; von den DA und DB ganz zu schweigen. Und sicher klappt es auch mit einem der neueren ATtinies. Allerdings halte ich ein Problem mit
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
== 41 FOUND: F4 == F4 FOUND: EA == EA FOUND: FC == FC FOUND: 38 == 38 FOUND: 02 == 02 FOUND: 14 == 14 FOUND: 25 == 25 FOUND: 90 == 90 ERROR: 86 == CA [code] #!/usr/bin/python # # crc8_custom.py # # custom crc8 calculation # # (C) 2012 by Mathias K. # # This programm is free software
Info raus, wo die Daten herkommen. Es handelt sich wohl um eine geheime AKW Anlage die jetzt mit AVR & Co. erweitert wird, so eine Art Blinkenlights für unsere Nachbarn im All.
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
// its member methods will get called // class Mp3Notify { public: static void OnError(uint16_t errorCode) { } static void OnPlayFinished(uint16_t track) { } static void OnCardOnline(uint16_t code) { } static void OnUsbOnline(uint16_t code) { } static void OnCardInserted(uint16_t code) { } static void OnUsbInserted(uint16_t code) { } static void OnCardRemoved(uint16_t code) { } static void OnUsbRemoved(uint16_t code) { } }; // Some arduino boards
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
var3 = ((var1 >> 1) * (var1 >> 1)) >> 12; var3 = ((var3) * ((int32_t) dev->calib.par_t3 << 4)) >> 14; dev->calib.t_fine = (int32_t) (var2 + var3); calc_temp = (int16_t) (((dev->calib.t_fine * 5) + 128) >> 8); return calc_temp; }[/c] https://github.com/BoschSensortec/BME680_driver/blob/master
>> 3) in Assemler für eine 16Bit Zahl: LSR R17 / :2 ROR R16 LSR R17 / :2 ROR R16 LSR R17 / :2 ROR R16
-
Thread
NodeMCU ESP8266 PWM-Signal Motor
71, 69, 66, 63, 60, 58, 55, 53, 50, 48, 45, 43, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 19, 17, 16, 14, 13, 11, 10, 9, 8, 7, 6, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 20, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 42, 44, 46, 49, 51
71, 69, 66, 63, 60, 58, 55, 53, 50, 48, 45, 43, 40, 38, 36, 34, 32, 30, 28, 26, 24, 22, 20, 19, 17, 16, 14, 13, 11, 10, 9, 8, 7, 6, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 20, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 42, 44, 46, 49, 51
-
Thread
"bad gateway" beim Aufruf von uC.net
Sehr merkwürdig sind außerdem die letzten 2 Änderungen (man achte auf die IP): 08.07.2012 15:40 AVR Bootloader FastBoot von Peter Dannegger von 127.0.0.1 (Änderungen) 08.07.2012 14:17 LPC1xxx von 127.0.0.1 (Änderungen) Was ist da los?
pc-hardware-software HTTP/1.1 Host: www.mikrocontroller.net User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de-at,de;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate DNT: 1 Connection:
-
Thread
Die große Wanderkiste elektronischer Bauteile - Projektidee !
Und ich dachte, ein MAX232 hat 16 Anschlüße... Man lernt immer dazu ;-) --
Wanderkiste]] >15 kg Kiste angekommen. Stefan 18:17, 17. Dez. 2008 (CET). Die Kiste wiegt >jetzt 16.5 kg und ist seit heute auf dem Weg zu bastelator (Dirk). Stefan >14:44, 20. Dez. 2008 (CET) 16,5 Kg :) Wenn noch ein paar Leute ordentlich was reinpacken, wird die Kiste per Palette und Gabelstapler
-
Thread
Welcher ARM?
: > Es gibt ja jede Menge Empfehlungen hier im Forum, u.a. STM, Keil, gecko, > lpc, infineon, avr ..... Ähem, AVR ist aber kein ARM. ;-) Wahrscheinlich meinst du einen ARM von Atmel, also im Falle des Cortex-M4 einen SAM4. > Was spricht dagegen einen M0 statt M4 zu > nehmen, es gibt hier
umgestellt, vorher hat der download fast 4x so lange gedauert: # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # Uncomment next line, 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 Vielleicht kannst du das auch tunen.
-
Thread
AVR® EB Family TCF NCO Frequency Waveform Generation
Je besser die Hardware, desto kompakter der Code. [c] #include <avr/io.h> int main(void) { const uint32_t coefficient = 2577; // coefficient (@ 3.33 MHz main clock) uint16_t frequency = 500; // frequency (Hz) uint32
wait if busy TCF0.CMP = tcfcmp; // update } } } [/c] AVR16EB14 Data Sheet: "This linear advantage over divide-by-n timers comes at the cost of the output jitter. However, the jitter that occurs periodically is always plus or minus one clock period, depending
-
Thread
Wlan2Serial Modul für 5 euro
benötigt <Länge> numerischen Parameter, die anzeigt, dass lange, um Daten zu senden Grad Seite 14 13/16 Espressif Systeme 27. Juni 2014 5.4. AT + CIPCLOSE AT + CIPCLOSE: Schließen Sie TCP oder UDP Test-Befehl: AT + CIPCLOSE =? Antwort Ok Beschreibung Keiner Set-Befehl:
Ich habe es ohne Widerstand gemacht. Also Taster 13/14 GND/GPIO16 Er löst einen sauebern RST aus. ( GPIO16 ist auch Deep Sleep Wake Up ) http://www.mikrocontroller.net/attachment/233997/ESP_04_Devel1.JPG lg rudi ;-)
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
patched 0x8014B86C (7 instr.)<\r><\n> <\r><\n> Windows CE Kernel for MIPS Built on Mar 29 2005 at 14:00:54<\r><\n> INFO:OALLogSetZones: g_oalLogMask: 0x3b4ffffb<\r><\n> <\r><\n> Telegent Kernel V0.9.3.16, built Sep 4 2006 22:23:55<\r><\n> TargetCfg:<\r><\n> Bootscript = V 00130001<\r><\n>
rev0036.201101111002.master.svn7576.pal_retail_itelec.ENG.wf.smithy.efp) > 2. Entfernt die ersten 5537456 (0x547EB0) Bytes, so das ihr 85 19 am > Anfang habt > 3. Öffnet die Datei mit NewTuxBox Flash Tools > 4. Forscht.... Es müssen 14 Byte mehr bei Schritt 2 sein :)
-
Thread
[V] Verschiedenes - Alles muss raus
umziehe, müssen ein paar Sachen raus. Da mir die Zeit fehlt alles ab zu fotografieren (um es bei Eb*y rein zu stellen) stelle ich erst einmal zusammen hier rein. Macht mir ein Angebot, dann mache ich Bilder und prüfe alles noch einmal auf Funktion. --------------------- HP Deskjet 3325. Fast
> ASUS AGP-V3400TNT mit 16MByte und Video Ein- und Ausgang (Chinch u. > SVHS) die wäre was um einem AVR zu einer annehmlichen grafik zu verhelfen! ;)
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
Empfehlenswert ist ev ein Fat16 system ev sogar FAT12. Die Frage ist für was? Der CH552 hat nur 14k Code Speicher. Mehr als ein digitaler Bilderrahmen der Bilder aus dem SPI Flash auf ein Display bringt wird wohl nicht drin sein.
todo list. There is however one difference in my files: I did not include any typedefs like UINT16 or uint16_t because in my opinion these should not be part of a device header. In SDCC just #include <stdint.h> to have uint16_t.... BTW CH552 and CH554 differ just in one Bit (USB HOST mode) you
-
Thread
USB RFID Tag Leser
L1 ist das ein LQH3C 10 und C22 und C14 ein ELKO 10/16 ?
Transpondertyp ist ein EM4102 (http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=EB33;GROUPID=760;ARTICLE=67319;START=0;SORT=artnr;OFFSET=16;SID=28HGEmAqwQARwAAC1MQzo0482651b02e4b37ffb93397a3c899883) Cdec, Cdc2, Cfcap, Cagnd sind identisch. DEMOD_IN liegt laut Datenblatt im grünen
-
Thread
USB Audio Sync Endpoint Implementierung
Gerät passend deine 48kHz bekommst). Die Sync Daten bestehen dabei aus 3 Bytes im 10.10 bzw. 10.14 format - heißt die oberen 10bits stellen den integer Part dar und die unteren 14 Bits den gleitkommapart. Aufgebaut sind sie nach dem Muster: 10^9 10^8 10^7 ... 10^0 10^-1 ... 10^-14 Ich hoffe ich
nun der Rechenweg ist im Endeffekt egal. Habe es aber nun so wie du implementiert. Ich nehme einen 16 Bit Zähler, den klemme ich an den I2S Clock, teile per pre-divider auf 12,288 MHz runter und zähle über 4 SOFs. Das ergibt dann rechnerisch einen Wert von 49152 des Zählers, passt also in 16 Bit.
-
Thread
Re: [Sammelbestellung] 6 Pin 3W Power RGB LED
"Also we develop Electric Vehicule (e.g. 6x6 and some special transporters 12x12 and 16x16)" :D Leute besinnt euch doch mal ;)
Ich suche regelmäßig nach ihr - seit knapp 14 Tagen ist es ausgesprochen ruhig um sie.
-
Thread
AVR: avarice+dragon (linux) "Cannot synchronise"
== 13) response: A9 command[0x14, 10]: 14 recv: 0x1b recv: 0x0e recv: 0x00 recv: 0x01 recv: 0x00 recv: 0x00 recv: 0x00 recv: 0x0e sDATA: reading 1 bytes read: a9 recv: 0xbc recv: 0x8e CRC OK Got message seqno 14 (command_sequence
== 14) response: A9 JTAG ICE: Cannot synchronise
-
Thread
PC mag SD-Karte nicht mehr lesen
ich mit den FAT-Spezifikationen was anfangen konnte, gefüllt. Das sieht dann so ähnlich aus: uint16_t buff_cursor; sd_buffer[0] = 0xEB; sd_buffer[1] = 0x00; sd_buffer[2] = 0x90; for (buff_cursor = 0x03; buff_cursor < 0x0B; buff_cursor++) {
0x00; sd_buffer[0x12] = 0x02; sd_buffer[0x13] = 0x00; sd_buffer[0x14] = 0x00; sd_buffer[0x15] = 0xF8; sd_buffer[0x16] = 0x7B; sd_buffer[0x17] = 0x00; sd_buffer[0x18] = 0x3F; sd_buffer[0x19] = 0x00; sd_buffer
-
Thread
AVR Studio 5 ignoriert Code Zeilen
LoadUpHighSide() /******************************************************************************/ uint16_t LoadUpHighSide(void) { AVR_Func_USART_SendString("\n\nLoadUpHighSide"); static uint16_t adc1_Offset = 0x8000; uint8_t InitWithZero = false; ////// get iAct (i_L) offset ///////////
//clear ADC1 flag ////// get values //////////////////////////////////////////// uint16_t iSet = 512 - LOADUP_CURRENT_ADC; uint16_t iAct = (ADCA_CH1_RES >> 2) - adc1_Offset; ////// select current sensor //////////////////////////////////////////////// #if CURRENT_SENSOR_I_MAX
-
Thread
ALC 5000 Mobile firmware hack
von einem µC angesteuert, den ich nicht kenne. Wäre es ein simpler LCD controller gewesen oder ein AVR gäbe es diesen thread nicht. Aufgabe: So muss ich nun den bus zwischen den controllern knacken. Forsetzung mit genauerer Hardwarebeschreibung folgt.
0112408C8AB8AC1239631AACDDCE3C97D260D22A5DAD864032F9881D2D3FA48C0A563682231 AA2E1B812C460DD2FBB5C063EBE99C38AC4AE0F6613B14AEB115EE228EBEAF747B09D8AB48C 09D4B2B05BEF3D5648AAAA9FC4781C17D7AB3ADC5F319529CB7361CD58802A8AD8E37FED66E B0E59C66D90A8588DC4F33CE5F63A65BF16D52864169C2C2DC6D4701D962F52D625AEB9765C 504963F8F87ADDAE1AF71EFA60C322AE4230B097A43D16F335C542A57AAA41621096FE72033
-
Thread
Gerät mit AT90S4414 retten
Berichtigung: Kein AN910 Programmer sondern AVR910
wenn ich es von meinen Läpi kopiere oder muss ich da anders vorgehen? Ich habe es ja schon mit dem AVR910 am Läpi probiert, der AVR910 kann da ja nicht gebremst werden wie Du schreibst. Der PC ist ein altes Model mit richtigen LPT-Port.
-
Thread
AVR Datenblatt Inkonsistenz?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR16EB14_20_28_32-Prelim-DataSheet-DS40002522.pdf
-
Thread
AVR MKII und avrdude keine USB Verbindung
falsch. Weil ich das hier gekauft habe: http://shop.myavr.de/Systemboards%20und%20Programmer/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40 Gruß
unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19 = (unknown) Device
-
Thread
UART- seltsamer Empfang
F9 B7 BC 3E CF F1 BD BF 01 C1 41 10 B8 CC 76 43 C9 45 11 CC E6 7B D0 24 D2 99 B6 B3 C7 CC 36 D3 E6 EB DE 06 8B C2 14 BA 4D 9B C8 2A D5 CD AB CE 0D CB D2 16 BB D3 D7 DC 2E D7 E3 DD DF 03 E1 61 18 BC CE 77 43 E9 65 19 DE E7 7B F0 34 DA 9D B7 F6 1D D7 FA 1B F7 FE 07 E1 71 1C BE CF 77 E8 3A DD CF ED F7 0F
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART#Senden Damit es nicht noch tausend solcher Threads gibt. MfG Falk
-
Thread
Anfängerfrage , 8x8 matrix von common cathode auf anode ?
fast ! [c] //#include <inttypes.h> //#include <stdlib.h> //#include <string.h> #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/eeprom.h> //#include <util/delay.h> #include <avr/pgmspace.h> #include "font.h" // Change these values to adjust scroll speeds and animation
active column and displays the next one. * Data is read from screen_mem. * * ATtiny2313 * 16 - PD0 PB7 - 1 * 15 - PD1 PB6 - 2 * 14 - PA1 PB5 - 3 * 13 - PA0 PB4 - 4 * 12 - PD2 PB3 - 5 * 11 - PD3 PB2 - 6 * 10 - PD4 PB1 - 7 * 9 - PD5 PB0 - 8 * * NFM-12883
-
Thread
Bascom AVR - L293D Motoransteuerung
zuerst richtig gesetzt werden. Tutorial für den 595: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister die Portbelegung des Shields für den Arduino ist hier dargestellt: https://www.roboter-bausatz.de/media/image/62/03/eb/Multi-MotorShieldSchematic.jpg Hier ein Beispiel
Kontakte zum Löten hat. Solche Sockel gibt es z.b. bei fischerelektronik.de Ich habe über 30 Jahre alte 16- polige Flachbandkabelstecker mit vergoldeten Kontakten von Siemens verwendet. Nun lötet man Drahtbrücken vom Pin12 nach Pin15, Pin14 nach Pin5, Pin13 nach Pin7 und Pin11 nach Pin6. Dann fehlen noch
-
Thread
Was hört ihr für Musik ?
&list=RDbSbuawoNpvQ&start_radio=1&t=176 https://www.youtube.com/watch?v=Es3Vsfzdr14 https://www.youtube.com/watch?v=uS90B4sZf7U&list=RDIUmnTfsY3hI&index=16 https://www.youtube.com/watch?v=YqB8Dm65X18 https://www.youtube.com/watch?v=jA0KjTtsVCc&list=RDITYVXUvMtHI&index=9 https://
16 Horsepower - Hutterite Mile - Le MEM, Rennes - 14.05.26 https://www.youtube.com/watch?v=tWk7zqCQ8ho
-
Thread
Zahl umdrehen?
und über das Carryflag in ein anderes Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
Christoph db1uq K. schrieb im Beitrag #7415264: > Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem > AVR ist damit schon die Hälfte aller Register belegt. Man muss ja nicht alles um 64 Bit schieben. Je nach Architektur und Sprache Byte oder Wordweise und dann
-
Thread
Frage zu DOGXL Display
forums[]=2&forums[]=4&forums[]=3&forums[]=6&forums[]=31&forums[]=17&forums[]=11&forums[]=8&forums[]=14&forums[]=12&forums[]=7&forums[]=5&forums[]=15&forums[]=13&forums[]=18&forums[]=16&max_age=-&sort_by_date=0 Nirgendwo die Antwort dabei? jack bauer schrieb im Beitrag #2822761: > Toggelt er doch
eine Idee? Die SPI Funktionen habe ich den Datenblatt meines Controllers entnommen. [c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 1000000UL #define CD PB4 //orange #define DISPLAY_PORT PORTB //display commands #define Set_Com_End_H
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Michael B. schrieb im Beitrag #7553401: > Es ist Realität dass Microchip selbst die neueste AVR DB in SDIP28 > anbietet. Aber eben auch nur noch paar AVRs, und dort natürlich auch nur bei denen mit wenigen Pins. Bei den SAMx suchst du vergeblich, selbst einfache 14pinner gibt es dort nicht
hobby-geeigneten Lieblinge muss ich Dir aber schon vorstellen, Peter. Schau mal was in einem winzigen 14Pinner SOIC inzwischen als AVR64DD14 erhältlich ist! U.a. mit Pegelwandler und zwei UARTs.
-
Thread
Arduino - bringt's das ? Gesperrt
Kerl mit den 14 Füssen kann man jedenfalls tolle Sachen machen, wenn man ihn über die boards.txt einbindet und die Libs reinholt. Absolut Klasse was der kleine Kerl kann, kenne ich nur von PIC16 früher.
Christian J. schrieb im Beitrag #3783774: > it dem Attiny84, diesem süßen kleinen Kerl mit den 14 Füssen kann man > jedenfalls tolle Sachen machen, wenn man ihn über die boards.txt > einbindet und die Libs reinholt. Absolut Klasse was der kleine Kerl > kann, kenne ich nur von PIC16 früher.
-
Thread
Problem Codesegment
0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A .DB 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC .DB 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6 .DB 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10 .DB 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32 .DB 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34,
Hi >LDI ZH, HIGH(CRC16_Table_Low) * 2 Wenn schon, dann LDI ZH, HIGH(CRC16_Table_Low * 2) oder LDI ZH, HIGH(CRC16_Table_Low<<1) MfG Spess
-
Thread
CRC Berechnung wie die Funktion aufrufen?
Hab das jetzt so abgeändert: [c] int16_t checkSum(int8_t input[],uint8_t length) { int16_t crc = 0xFFFF; int16_t mask = 0x01; int16_t CRC = 0xA001; for (uint8_t i=0 ; i<length ; i++) { crc = crc ^input[i];
0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34,
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
Gehaltsguppenverteilung über x tausend MA: AT Level 1 willkürlich zu 100% gesetzt zwecks Normierung EG17: ~45% EG16: ~170% EG15: ~135% EG14: ~27% alle anderen EG & AT jeweils < 27%
72k€ 2. Jahr (Jobwechsel zu Tier1), EG13 (-2 Abzug) 85k€ 3. Jahr, EG14 (-1 Abzug) 103k€ 4. Jahr, EG15 116k€ 5. Jahr, EG16 forecast 104k€, 6. Jahr EG16 (wenige ÜStunden ausbezahlt, AZ Reduktion)
-
Thread
Weiß jemand, was für ein Atmega-Board das ist?
ein paar kb Code. Was, warum, wie genau - das bleibt > alles versteckt. Wenn Du dieses für die AVR-Lib geschriebene Programm... M. K. schrieb im Beitrag #6402437: > Mein Blink-Beispiel in C als Äquivalent zum Blinkbeispiel der > Arduino-IDE. [c] #include <avr/io.h> #include <util/delay.h
Martin H. schrieb im Beitrag #6403251: > Das Ergebnis ist nicht anders, als wenn Du avr-gcc von Hand aufrufst Wundert auch nicht da die Arduino-IDE ja u.a. den avr-gcc benutzt da der ja Teil des Pakets ist ;)
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
introduction-to-arm/branch.html [pre] How do we return from the subroutine which BL invoked? MOV pc, r14 or BX r14 (on ARMv4T or later) [/pre]
Fertig Paket linux-headers ist ein virtuelles Paket, das bereitgestellt wird von: linux-headers-3.16.0-30-generic 3.16.0-30.40~14.04.1 linux-headers-4.4.0-38-lowlatency 4.4.0-38.57~14.04.1 linux-headers-4.4.0-38-generic 4.4.0-38.57~14.04.1 linux-headers-4.4.0-36-lowlatency 4.4.0-36.55~14.04.1
-
Thread
Neuer gcc compiler für ARM und Optimierungen
finde ich eher die newlib für ARM. Erst dadurch habe ich zu schätzen gelernt wie gut und kompakt die avr-libc geschrieben ist.
https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/machine/arm/strlen-stub.c;h=fc2daf16fa30cb755079f2f00f18b1eb643fbcad;hb=HEAD
-
Thread
eBus CRC Berechnung nachvollziehen
/16=2.625C --HByte --LByte FF EC B5 09 03 0D 05 00 E0 00 03 DC 01 00 9F 00 Ertrag 0x01 DC/16=29.75C
00 4A 00 10 EC B5 04 01 11 D9 00 06 50 0C 08 50 07 03 B2 00 10 25 B5 05 07 2B 0F 01 00 00 05 00 16 00 00 00 00 10 3F 05 01 05 A9 01 24 24 00 00 37 00 10 23 B5 04 01 0D CA 00 05 00 00 00 80 00 4C 00 10 23 B5 04 01 09 CE 00 0A 14 00 00 00 06 16 00 0F 4B 00 80 00 10 EC B5 04 01 12 DA 00 0A A1 FF
-
Thread
Verbrauchsmesser für Dieselmotor gesucht
ist der gemittelte Verbrauch aus mehreren 100 Stunden und Tankvorgängen (Rumpfgeschwindigkeit bei 14km/h, DABEI würde er natürlich "saufen")
> aber meine Programmierkenntnisse stammen aus FORTRAN 77 mit https://sourceforge.net/projects/avr-gfortran/ > Lochkarten..... Das wird allerdings schwierig.
-
Thread
Neues SDK für ESP32 Gesperrt
befasst. Hat der ESP32 eigentlich endlich mal sowas wie Lockbits? Also eine Art Kopierschutz wie beim AVR?
Replace these for your screen module touch.setCalibration(209, 1759, 1775, 273); } static uint16_t prev_x = 0xffff, prev_y = 0xffff; void loop() { if (touch.isTouching()) { uint16_t x, y; touch.getPosition(x, y); y = 240-y; // hinzugefügt *******************************
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
libgobject-2.0.so.0 #13 0x0000000804f1e064 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #14 0x0000000802f3df76 in ?? () from /usr/local/lib/libgtk-3.so.0 #15 0x000000080a27236c in ffi_call_unix64 () from /usr/local/lib/libffi.so.6 #16 0x000000080a271c3b in ffi_call () from /usr/local/lib/
-2.4.so.1 #13 0x00000008087279a2 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #14 0x000000080873ce94 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #15 0x000000080873d918 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #16 0x000000080873e064 in g_signal_emit
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
91 pop r28 08 95 ret 97 fb bst r25, 7 07 2e mov r0, r23 16 f4 brtc .+4 00 94 com r0 06 d0 rcall .+12 77 fd sbrc r23, 7 08 d0 rcall .+16 0b d0 rcall .+22 07 fc
Moment gehts noch nicht - obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Pollin Funk-Avr-Evulationboard V1.20 * RFM12 mit 17cm-Draht-Antenne * Atmega32 mit 16 MHz-Quarz Änderungen in den Dateien rfm12_rs232_rxtx_check5.zip: main.c ====== CPU-Frequenz - #define F_CPU 10000000UL
ich nur Müll ausgegeben bis mir auffiel, dass die SPI-Speed auf clk/4 steht. Das ist mit 10Mhz für AVR oberste Geschwindigkeit für RFM12. clk/16 ist für 16 MHz OK (dürfte auch für 10 Mhz nicht zu langsam sein). Das Board hat nur zwei LEDs (ich habe sie 1x gelb und 1x rot bestückt). Daher musste ich
-
Thread
8048 Assembler für aktuelle Windows-Versionen
SHIFT INTO R4 RLC A MOV R4,A CLOCK: MOV A,#0C0H ;CLOCK SIGNAL GENERATED ON P16, OUTL P1,A ;KEEPING P17=1 IN SHIFT MODE. MOV A,#80H ;FOR SHIFTING P16 DATA. OUTL P1,A DJNZ R3,NXTB ;DECREMENT R3 AND CHECK FOR 0 TO MOV A,R4
0000 B80A 13 INITIAL: MOV R0,#10 ;R0 & R1 LOADED WITH #10, WHICH 0002 B90A 14 MOV R1,#10 ;HAS BLANK CODE LOCATION IN PAGE 0004 27 15 START: CLR A ;THREE. 0005 39 16 OUTL P1,A ;INPUT SHIFT REG IS IN LOAD MODE 0006
-
Thread
AVR Eclipse Plugin 2.2
/articles/AVR-GCC#Linux.2FUnix ) <avr/io.h> wird zwar auch ausgewertet, aber nur für den "AVR Device Explorer" Viewer genutzt. Liebe Grüße, Thomas
Torsten, es gibt zwei verschiedene Syntaxen für AVR Assembler. Zum einen den 'Atmel AvrAssembler' Syntax, der vom AVR Studio benutzt wird, und zum anderen den 'GNU avr-as' Syntax, welcher von der GCC Toolchain verstanden wird. Die beiden Dialekte
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
ich mal ein Tracking das zeigt wie das abläuft und wenn es schief geht. Auffällig war, dass ich am 16.4 eine DHL Tracking-Nummer bekam, die gestern wieder aus dem DHL-System verschwand, aber in einem anderen System ("Send from China" SFC) seit dem 14.4 auftaucht: 14 Apr 2020 18:22 Shipment information
dort trotzdem nicht, wenn > ich sie woanders auch bekomme. Meine Betellungen vom 08.11. waren am 14.11. da, Bestellungen vom 11.11. am 16.11. und 18.11., Bestellung vom 13.11. schon bei DHL "in der Nähe" und dürfte morgen ausgeliefert werden. Ich kann also nicht klagen.
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
häufig Automobil-Steuergeräte-Muster auf dem Tisch, auch hier habe ich schon SOIC-8 auf einem SOIC-14 Footprint gesehen, könnte TJA1441 (SOIC-8) und TJR1448 (SOIC-14) gewesen sein.
> Automobil-Steuergeräte-Muster auf dem Tisch, auch hier habe ich schon > SOIC-8 auf einem SOIC-14 Footprint gesehen, könnte TJA1441 (SOIC-8) und > TJR1448 (SOIC-14) gewesen sein. Das ist nicht ganz vergleichbar, denn bei SO-8 und SO-14 haben die Gehäuse die gleiche Breite. Die unbenutzen Pads