-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
wollte ich posten: [c] #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * @name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
LCD Initialisierung
Ach ja nochwas, das ganze läuft an nem ATmega32 mit 16MHz, im moment zum testen allerdings nur mit 1MHZ weil ich dachte dass es vielleicht an den Wartezyklen liegt ..
noch sagst, was genau "nicht so wirklich" funktioniert, wäre das hilfreich... BTW: Für den ATMega32 stimmt die Interrupt-Tabelle aber überhaupt nicht. Der Mega32 hat mehr als 8 KB Flash und deshalb sind die Vektoren 32 Bit lang, weil rjmp nur 8K ansprechen kann. Dürfte aber für Deine Anwendung keine
-
Thread
Mikrocontroller Einstieg
der Preis keine so große Rolle wie in der Serienproduktion. Wobei die Chinesen auch schon lange ARM32-Controller für irgendwelche Dimmer o.Ä. einsetzen, die ganzen Bestandteile eines Elektro-Scooters (Dashboard, Motor-Controller und BMS) sind voll mit ARM32-Varianten. Beim Kern des 8 Bit AVR, der
weiteren Pin den man setzt, das ist bei AVR mit SBI/CBI weniger skalierbar. Dieser Code benötigt 44 bytes im Flash. Für den STM32G0 (Cortex-M0+) ist das schon deutlich umständlicher: [code]ldr r3, =0x50000C10 movs r0, #1 lsls r0, #10
-
Thread
Korrelation ist besser statt hohe Sendeleitsung!!! Gesperrt
ATmega8: 1.85 LPC2103: 2.50 ATmega32: 3.50 LPC2103: 3.75 Der Preisunterschied zum AVR ist im Hobby- und Kleinserienbereich also völlig zu vernachlässigen. Und die nächste, noch-lower-cost-Generation ist schon im Anmarsch (Cortex M3
Flash/32k RAM / 60MHz / 32-bit zum Preis eines Atmega128.
-
Thread
ARM welche Entwicklungsumgebung, welches JTAG Interface ?
erhältlich. Damit kann (werde) ich also leben. Dabei kostet JTAG-Interface, Eval-Board und (auf 32k beschränkte) Soft weniger als nur das J-Link von Segger alleine. Andere J-Link Bundles in vernünfigen Preisregionen habe ich leider nicht finden können. Das Upgrade von 32k auf 511K kostet übrigens
vmaster@magrathea:~/openocd/mingw/trunk$ uname -a Linux magrathea 2.6.22-ck1 #2 PREEMPT Sat Jul 28 16:14:50 CEST 2007 i686 GNU/Linux ./bootstrap ./configure --host=i586-mingw32msvc --enable-parport --enable-ft2232_ftd2xx --enable-amtjtagaccel --enable-gw16012 --enable-presto --enable-parport_giveio
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
Windows 10... Das resultierende Problem: Unter Windows 10 funktioniert mein VCP für die STM32LXX-Geräte nicht mehr korrekt. Etwas verwirrend ist, dass ich andere virtuelle Com Ports (z.B. aus der Basis von CP210 Geräten und AVR Controllern) auch weiterhin unter Windows 10 mit meiner Software
¤tviews=2370 http://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/stm32-bootloader-shows-up-in-windows-7-computer/dba1f70d-c416-42a1-ba24-d05c06dd7649?auth=1 http://answers.microsoft.com/en-us/windows/forum/windows8_1-hardware/windows-81-encountered-an-error-attempting-to
-
Thread
FritzBox 7270 defekt - Power/DSL Blinkt
syncron Eva_AVM >AVM decompress Kernel: ......................................executeProgram on 0x94103DD0 Linux version 2.6.32.41 (gcc version 4.6.3 (Buildroot 2011.11) ) #2 Mon Jan 14 13:09:57 CET 2013 . . . . Kernel panic - not syncing: [piglet]panic: Can't load dect-fw! Rebooting in 3 seconds
kleines, preiswertes Testgerät verschafft schnell Klarheit: http://www.ebay.de/sch/i.html?_odkw=%28ESR%29+%28meter%2Ctester%29+-12864&LH_PrefLoc=2&_sop=15&LH_BIN=1&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X%28ESR%29+%28meter%2Ctester%29+-%2812864%2Cclip%29.TRS0&_nkw=%28ESR%29+%28meter
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
Softwareentwicklung Arbeitszeit : 40h Ü.-Stunden : ca. 5h die Woche, mit Gehalt abegolten Urlaub : 28 Gehalt : 70k fix + 10k variable Boni Zusatzleist. : iPhone X mit AllNetFlat zur privaten Nutzung Entwicklung : 28k€ -> 32k€ Die ersten 4.5 Jahre, im Ausbildungsbetrieb
: keine Tätigkeit : Entwicklung Arbeitszeit : 40h Ü.-Stunden : keine Urlaub : 28 Tage Gehalt : 48k all in Entwicklung : Einstieg mit 32k Zusatzleist. : keine
-
Thread
LCD, HD44780 und KS0076
***************************************************************/ #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" /* ** constants/macros */ #define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
absolut offene Frage stellen. Irgendwie scheint sich das ja alles im Forum aufzuteilen in 8 Bit > AVR 32 Bit > STM und noch etwas TI MSP430 was ich so mitbekommen habe. Warum ist bei 32 Bit STM dominant und nicht die AVR SAM? Beide nutzen ARM Kerne. Was macht STM so beliebt? Was machen die besser
Die 32Bit waren für mich persönlich kein großer Sprung, von AVR8 auf STM32. Nur die Einarbeitung in die Register / IDE, die ja nun ein großer Unterschied waren - hat man beim AVR noch im Studio die Taktung
-
Thread
DCF77 Empfangsprobleme
waren für ATMega8535 gedacht. Vollkommen egal. DCF77-Decodierung und LCD-Steuerung sind sowas von AVR-Typ-unabhängig, das einzige worauf es ankommt ist ausreichende I/O-Anzahl für die jeweilige Anwendung. Man braucht dafür nicht mal RAM -- die 32 Allgemeinregister reichen für solch einfache Dinge dicke
Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde. Weil weder nennenswert Speicher noch bestimmte Peripherie dafür gebraucht wird, die manche Typen nicht hätten. Karl B. schrieb im Beitrag #8047447: > Und verbindet nicht
-
Thread
Info Platinen Bauteiletester / Transistortester
Folgendes ist ueberig. 1 Satz komplett. LCD, Bauteile, AVR, Platine. 32,40.- inkl. Porto 1 Bauteile ohne AVR, LCD, Platine. 10.- inkl. Porto 6 Platinen 8.- inkl. Porto. Max. 1 Platine pro Person. Wer Interesse hat, Liste kopieren, Teile abziehen und eintragen
Hallo, ich würde gerne folgendes bestellen: 1 Satz komplett. LCD, Bauteile, AVR, Platine. 32,40.- inkl. Porto Bitte nenne mir Konto-Nr., damit ich überweisen kann. Ist der AVR programmiert? Danke im Voraus Thomas
-
Thread
Fernbedien RC5 Empfänger
.dep/fernbedienung.elf.d fernbedienung.o RC5/RC5.C C:/Programme/WinAVR/bin/../lib/gcc/avr/3.4.3/../../../../avr/include/avr/signal.h --output fernbedienung.elf -Wl,-Map=fernbedienung.map,--cref -lm cc1plus.exe: warning: command line option "-Wstrict-prototypes" is
RC5.C:27: warning: converting of negative value `-0x000000002' to `unsigned char' C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o: file format not recognized; treating as linker script C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o
-
Thread
Programmer/Debugger für Silicon Image EFM8
und 88B3 Serie drin, die 8BB5 leider nicht. Bei Farnell habe ich mir daraufhin den EFMBB22F16G-C-QFN28 ausgesucht. Ich werde jetzt in Keil weiter abtauchen, den (Startup-)Code an den EFM anpassen und schaun, ob es fluppt. Und danach mal das Silicon Labs Software Paket samt Keil Lizenz ausprobieren.
Leider bin ich eben auf das hier gestoßen: https://www.keil.com/dd/chip/7986.htm The following on-chip peripherals are not simulated. Crossbar External & On-Chip memory Interrupts (Including External) Port 0 Port 1 Port 2 Port 3 Power Saving Modes (Idle and
-
Thread
atmega328 funktioniert teilweise nicht
array_lenght_heartbeat_start]={0}; //array für 10 Werte uint8_t heartbeat_ave[array_lenght_heartbeat_start]; uint32_t mittelwert_alt=0; uint32_t mittelwert_neu=0; uint32_t heartbeat_output=90; uint32_t heartbeat_input=0; uint8_t heartbeat_now=0; uint8_t test2 =0; uint8_t test3=0; //uint8_t test4=0; uint8
*/ #define LCD_E_PIN 5 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
CRC Berechnung wie die Funktion aufrufen?
oh vergessen: [c] /* 9600 baud */ #define UART_BAUD_RATE 9600 int32_t checkSum(int32_t input[],uint8_t length) { int32_t crc = 0xFFFF; int32_t mask = 0x01; int32_t CRC = 0xA001; for (uint8_t i=0 ; i<length ; i++) { crc = crc ^input[i];
0x09, 0x08, 0xC8, 0xD8, 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,
-
Thread
8048 Assembler für aktuelle Windows-Versionen
naken asm", der sehr klein, sehr schnell ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 etc.) https://www.mikekohn.net/micro/naken_asm.php
mir zu verantwortenden Daten unter Public Domain. PS: Die Platine kann 1:1 auch am JU+TE KOMPAKT 32/32, JU+TE MINI 32/32 und JU+TE MINI PLUS 32/32 verwendet werden.
-
Thread
3,5" Floppy auslesen
Verfügbarkeit gerne verzichten. Ich weiss das das mit dem Timing schwierig ist ( Bitbreite < 2uS bei DD-Disketten im MFM Format). Würde es aber trotzdem gerne mal versuchen. Falls also jemand ein paar Infos über die elektrische Ansteuerung ( Pegel, Reihenfolge usw.) hat, würde ich mich sehr freuen.
Also zur Zeit progge ich mir nen FDD emulator auf AVR basis. Ziel ist es den ganzen mechanischen Kram über Board zu werfen, und als Speicher medium ne SM-Card zu verwenden. Am 34Pol. Shugard Interface soll das aber wie ne normale Floppy aussehen (o.k.
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
einigen Fällen überhaupt nicht geht, umschiffe ich solche Klippen einfach mit VMWare Player mit W7X32 bzw. W-XP32 und Linux Mint für Makefile GCC Projekte, installiert. Für gewisse ältere, mir noch wichtige USB Werkzeuge, die unter W10 ums Verrecken wegen X64 nicht lauffähig sind, ist halt XP oder W7X32
-
Thread
ESP8266 crash während updateWifi() - ist millis() das Problem?
ICACHE_RAM_ATTR millis() { union { uint64_t q; // Accumulator, 64-bit, little endian uint32_t a[2]; // ..........., 32-bit segments } acc; acc.a[1] = 0; // Zero high-acc uint32_t m = system_get_time(); uint32_t c = micros_overflow_count + ((m < micros_at_last_overflow_tick
(handler->mode & 1) == !!(levels & (1 << i)))) { // to make ISR compatible to Arduino AVR model where interrupts are disabled // we disable them before we call the client ISR uint32_t savedPS = xt_rsil(15); // stop other interrupts ArgStructure* localArg = (ArgStructure
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
leider nichts dazu. Das sind wohl Vss an 50Ohm. Die Anzeige geht bis 16 wobei der Generator offen bis 32Vss kann.
Doch noch ein Nachtrag: Hab grad mal bei Ali geschaut: 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. Naja - wenn man bedenkt, daß ein XC2C32A 32 FF drin hat, also sowohl Tor als auch Vorteiler
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
moin, moin, kurzer Zwischenstand: Die AVR-Seite mit dem FAT16-Dateisystem funktioniert jetzt. Lösung: 1GB-Speicherkarte - warum das Ganze mit den kleinen Karten (4, 32, 512MB) nicht funktioniert ist mir schleierhaft. Egal - so kleine
seht Ihr den Versuchsaufbau mit den ganzen Nabelschnüren (V24Moppel-Terminal, V24AVR-Terminal, AVR_Promer und die Testanschlüsse für das Oszi) Das Oszibild zeigt im oberen Kanal das /ACK-Signal vom AVR und im unteren das /OBF aus dem Moppel. Auf beiden Seiten wird jeweils das Byte
-
Thread
eBus CRC Berechnung nachvollziehen
habe dir die Schaltung im Anhang mit geschickt. Sie ist auf Seite 28 des PDF_Dokuments. Habe aber mit galvanischer Trennung über Optokoppler gearbeitet (wegen evtl. Rückwirkungen und Garantie usw.), Stromversorgung über externe 24V-Versorgung und Anschluss an PC über
Kol1, Kol2, Ertr. M8 xx3 = 00h (???, aber konstant) M9 CRC S1 ACK S2 NN = 03h Length of data S3 dd_L | S4 dd_H |= Data2c S5 yy = 00h Fühler angeschlossen, oder AAh kein Fühler angeschlossen S6 CRC M10 ACK Werde ich demnächst in das Dokument aufnehmen, kann aber auch jeder andere machen und
-
Thread
3D Drucker Prusa I3
SDHC ist für Marlin ebenso kein Problem wie FAT32, nutze auch 4-32 GB formatiert in FAT32 unter Windows 7/10. Der Level-Shifter sitzt in der Regel auf dem LCD wo der SD-Slot ist, vielleicht haben die auch einfach nur ein paar Pullups vergessen... das
Timmo H. schrieb im Beitrag #5462839: > SDHC ist für Marlin ebenso kein Problem wie FAT32, nutze auch 4-32 GB > formatiert in FAT32 unter Windows 7/10. Der Level-Shifter sitzt in der > Regel auf dem LCD wo der SD-Slot ist, vielleicht haben die auch einfach > nur ein paar Pullups vergessen
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
23 2 1 128 118 24 2 1 128 164 25 2 1 128 178 26 2 1 128 136 27 2 1 128 158 28 2 1 128 252 29 2 1 128 234 30 2 1 128 208 31 2 1 128 198 32 2 1 128 189 33 2 1 128 171 34 2 1 128 145 35 2 1 128 135 36 2 1 128 229 37 2 1 128 243 38
0xAD, 0xAA, 0xA3, 0xA4, 0xF9, 0xFE, 0xF7, 0xF0, 0xE5, 0xE2, 0xEB, 0xEC, 0xC1, 0xC6, 0xCF, 0xC8, 0xDD, 0xDA, 0xD3, 0xD4, 0x69, 0x6E, 0x67, 0x60, 0x75, 0x72, 0x7B, 0x7C, 0x51, 0x56, 0x5F, 0x58, 0x4D, 0x4A, 0x43, 0x44, 0x19, 0x1E, 0x17, 0x10, 0x05, 0x02, 0x0B, 0x0C, 0x21, 0x26, 0x2F, 0x28, 0x3D
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
hitlistCurrent=2&docId=DE202006017739U1¤tDocId=DE202006017739U1&docDate=29.03.2007&id=8760568&hitlistAll=32
Kann die 28€ Uhr auf Bolzano / Bozen eingestellt werden ? Wenn ja, wie heisst die ? und wo hast du sie gekauft ?
-
Thread
Brötje ISR Plus Kommunikation / LPB
Signale finde ich interessant. Als Schnittstelle werde ich erstmal einen Pegelwandler und einen AVR verwenden. Grüße Sascha
gepostet hatte rein, da ist die Funktion in PHP drin. hier ganz unten auf der Seite das ganze für AVR in C http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html#ga1c1d3ad875310cbc58000e24d981ad20 Grüße Michael
-
Thread
Problem Codesegment
Hallo, ich glaube ich habe ein Verständnisproblem. Ich habe einen ATMega32, Dieser sollte 32Kb Programmspeicher haben. Soweit mirbekannt beginnt die Anwendung direkt hinter der Interrupttabelle. So jetz mein Problem. Ich habe 2 Tabellen a 256 Bytes die ich ins Codesegment
0x08, 0xC8 .DB 0xD8, 0x18, 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,
-
Thread
arthernet extern memory test program
auf ATMega128 - WinAVR 20060421 geeignet Viel Erfolg Michael ---------------------------------------------------------------------- Bildschirm Hardcopy: Welcome to the arthernet external memory test program
17 18 19 1A 1B 1C 1D 1E 1F :................: 0x8020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F :.!"#$%&'()*+,-./: 0x8030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F :0123456789:;<=>?: 0x8040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F :@ABCDEFGHIJKLMNO: 0x8050
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
gibt inzwischen viel bessere, und kostet bei Reichelt (ATMEGA 328P-PU) im Steckbrett-freundlichen DIP28 2,75€. Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du u.U. Klone, was aber nicht unbedingt schlecht sein muss. Nur die
inzwischen viel bessere, und kostet bei Reichelt > (ATMEGA 328P-PU) im Steckbrett-freundlichen DIP28 2,75€. > Als TQFP32 bei TME.eu oder JLCPCB etwa die Hälfte. > > Als Breakout-Board bei Ali/eBay gehts noch billiger, aber du kriegst du > u.U. Klone, was aber nicht unbedingt schlecht sein muss.
-
Thread
Sonnenscheindauer loggen
wenn ich die Panels im Schatten installiere. Wir haben hier am Tage (eigendlich immer) zwischen 28 und 32 Grad Celsius. da ist "eine von selbigen betriebene aktive Kühlung" schon nicht so einfach machbar. @ Dr, Pillepalle Die Methode ist mir bekannt. Bringt aber auch eine Menge Arbeit
in Deutschland im Monat runterkommt ,kommt hier in wenigen Stunden runter. Die Temperatur Tags 28 bis 32 Grad , Nachts ca 25 bis 28 Grad Fruehmorgens oft Taubildung. >- Wie kompliziert ist es, eine Leitung in's Haus zu legen? Keine Probleme >- Wie willst Du Kameras + Schaltung mit Strom
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
Man kann es ja umgekehrt machen, d.h. den Pi4 als Slave. Der AVR kann ja als single Master Clock Stretching. Nur als Multimaster kackt er ab bei Arbitrationsverlust.
beschrieben: https://www.raspberrypi.org/forums/viewtopic.php?p=241137&sid=107cfa0001dbddcc90051bab9f370a28#p241137. LG, Sebastian
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
> von Kastanie (Gast) > 28.06.2020 10:55 > von Dirk K. (knobikocher) > 28.06.2020 12:42 Gehe euch mit eurer Einschätzung des Krankheitsbildes von F.B. recht !
> von Claus W. (claus_w) > 28.06.2020 20:32 > Alter : 49 > Urlaub : 24 Arbeitstage pro Jahr > Gehalt : 3500,-€ monatlich brutto Soll das ein Witz sein ?
-
Thread
Internet Anschluss mit "Teststand" Erkennung?
pools.vodafone-ip.de (81.210.252.70) 21.082 ms 21.068 ms 21.052 ms 4 145.253.52.36 (145.253.52.36) 28.374 ms 145.253.52.32 (145.253.52.32) 24.478 ms 26.305 ms 5 * * * 6 * 172.70.44.2 (172.70.44.2) 17.900 ms 172.71.180.2 (172.71.180.2) 33.474 ms 7 104.26.13.250 (104.26.13.250) 33.314 ms 29.541 ms 32.923 ms stefan@st-desktop:~$ [/pre] Ich habe zwei DNS konfiguriert: 8.8.8.8 (manuell) 192.168.0.1 (von der Connect Box zugewiesen)
-
Thread
RFM12B Modul - Senden/Empfangen funktioniert nicht
Empangsroutine rumliegen, die ich mal in die ArduinoIDE getragen hatte: Die RFM12.c [code] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "global.h" #include "RFM12.h" void RFM12_send_cmd(unsigned int command) { unsigned char i; RFM12_PORT &= ~(1<<RFM12
waren bis 5V, die neueren B-Typen nur noch 3,6V max. Bei den alten brauchte man garnichts zum 5V AVR. Gruß aus Berlin Michael
-
Thread
Das ultimative Aquariumsteuergerät
nutzen, also entweder SPI-1 und I²C-2 oder SPI-2 und I²C-1. Der 16F1827 ist nur ein Beispiel! Ob AVR oder PIC ist m.E. nicht entscheidend. Dieser Thread wäre auch nicht die geeignete Stelle für eine AVR/PIC-Grundsatzdiskussion. Welcher kleinere AVR wäre geeignet? Zum DS1307Z: Die Uhr kostet 1,75
beantwortet, nochmal: Nein. Aquafreund schrieb im Beitrag #2753200: > Dann fängst Du in einem AVR Forum auch noch über PIC Controller nach. Welcher AVR mit SPI und I²C wäre der preiswerteste? Eine Grundsatzdiskussion möchte ich in diesem Thread vermeiden. Mir ist es im Grunde egal. ^^ Falls
-
Thread
Chinaschrott mit Typ und Verkäufer
Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
das Angebot inzwischen gelöscht. Davon hatte ich gleich drei gekauft. Alle lassen sich nur mit FAT32 formatieren, alles andere ist auch nach Stunden noch nicht zu Ende, auch nicht die Übertragung einer kleinen Datei. Dann habe ich mal mit dd die Übertragungsgeschwindigkeit angesehen, die fällt nach
-
Thread
CRC-16-Berechnung mit Lookup-Tabelle: zwei Varianten, beide gültig?
0xE92F, 0x99C8, 0x89E9, 0xB98A, 0xA9AB, 0x5844, 0x4865, 0x7806, 0x6827, 0x18C0, 0x08E1, 0x3882, 0x28A3, 0xCB7D, 0xDB5C, 0xEB3F, 0xFB1E, 0x8BF9, 0x9BD8, 0xABBB, 0xBB9A, 0x4A75, 0x5A54, 0x6A37, 0x7A16, 0x0AF1, 0x1AD0, 0x2AB3, 0x3A92, 0xFD2E, 0xED0F, 0xDD6C, 0xCD4D, 0xBDAA, 0xAD8B, 0x9DE8
Hallo, für CRC16 gibts eine Standardlib http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html Es gibt auch Online Rechner mit denen du deine Ergebnisse vergleichen kannst.
-
Thread
Was hört ihr für Musik ?
https://www.youtube.com/watch?v=mmEfkosNNxI Johnnie Cash... https://www.youtube.com/watch?v=oDd32K-mOVw https://www.youtube.com/watch?v=J5126CibNsk https://www.youtube.com/watch?v=GCMz70Fm5pA https://www.youtube.com/watch?v=tV9PoWQVga0 K.d.lang https://www.youtube.com/watch?v=_mOLtUWGyUc
watch?v=eJlN9jdQFSc https://www.youtube.com/watch?v=jiMXK9eDrMY https://www.youtube.com/watch?v=oDd32K-mOVw Los Bravos - Black Is Black https://www.youtube.com/watch?v=LkgyV_tTQfQ Bedouin Soundclash - When The Night Feels My Song https://www.youtube.com/watch?v=W2NzaE9Bs5w JUNIOR WALKER and the
-
Thread
nochmal: Zisternen-Füllstand über Druck-Sensor
Beitrag #5513247: > Ist die Hitze noch so schlimm? Nö, endlich. 22°C, Bude ist schon 3° runter (28°). GN8 :))
gescheiterten Versuche: - HRS04in 100er Rohr: zuviele Reflektionen - HRS04 Ultraschallsensor am ESP32 direkt in der Zisterne: keine zuverlässige WLAN Verbindung - HRS04 Ultraschallsensor in der Zisterne, ESP32 außerhalb: zu breits Ultraschallkeule, daher Reflektionen von der Seitenwand - JSN-SR04T
-
Thread
Re: [Sammelbestellung] 6 Pin 3W Power RGB LED
Wäre do ein Adapter passen ? http://www.watterott.com/de/SSOP-DIP-Adapter-28-Pin SSOP ? ist gleich wie TSOP ?
Bin gerade am grübeln ob meine vorgesehene Bestellung 1x 15W auf 1x30 wechseln soll.. € 16,- oder € 32,-
-
Thread
RFM12 mit Atmega168
nun zur Softwareseite. Wir haben die rfm12 lib von http://www.das-labor.org/wiki/Datenfunk_mit_dem_AVR jedoch ein wenig modifiziert: http://git.42.lefant.net/gitweb/reox/rfm12.git da sich registernamen zwischen atmega8 und atmega168 geändert haben. zum problem: wir bekommen eigentlich nie eine gescheite
geändert haben. http://git.42.lefant.net/gitweb/reox/rfm12.git/blobdiff/bfc5ffb7dde387e01f53022fc3a3bc28edaa76c6..0c9c7e3dd5bf828399e32aaec1d3f3f6e322b022:/test-m8/rfm12_config.h (( das sollte eigentlich auch drin sein -#define FREQ 433000000UL -#define RFM12_BASEBAND RFM12_BAND_433 +#define FREQ 868000000UL
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
8.352 MB/s [ 2039.1 IOPS] Random Write 4KB (QD=1) : 5.097 MB/s [ 1244.4 IOPS] Random Read 4KB (QD=32) : 18.447 MB/s [ 4503.7 IOPS] Random Write 4KB (QD=32) : 7.160 MB/s [ 1748.0 IOPS] Test : 100 MB [C: 54.2% (15.3/28.2 GB)] (x1) Date : 2014/03/01 8:34:16 OS : Windows 8 [6.2 Build 9200] (x86)
10 für Rpi2 auf Windows RT basiert. WindowsRT hat im Prinzip das Problem, dass ein Großteil der Win32 API fehlt. So ist es z.B. nicht möglich, bekannte OpenSource Programme für Win32 (also z.B. Firefox, Libreoffice, GIMP, Paint.NET usw.) die es für Win32 gibt, einfach neu für WinRT zu übersetzen. Dasselbe
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
TM1638. Ein Blick ins Datenblatt hätte Dir die Sucherei erspart und offenbart, dass es den nur als SOP28 gibt... Den TM1637 gibt es als DIP20 sowie als SOP20.
nicht blockierende Eingaben. Standard Microtronic kann nur blockierendes KIN: https://youtu.be/5fJnDdA0HZY https://hackaday.io/project/180252-a-retro-authentic-microtronic-emulator/log/199133-retrochallenge-retrochallenge-update-4
-
Thread
Clevercard USB Lesegerät
Assistant supports serial communication through the DBGU or through the USB Device Port. (The AT91SAM7S32/16 have no USB Device Port.) • Communication through the DBGU supports a wide range of crystals from 3 to 20 MHz via software auto-detection. • Communication through the USB Device Port is limited
aufgerufen wird: https://cs.clnk.de:844/CAS/?code=091ef6e94e777108aa0cff251723b8499bc84b1a9d980802619dd72fed126323 Wenn man diesen aber in den Browser direkt eingibt/kopiert wird die Seite nich aufgerufen. Da ist wohl noch ein Zähler oder ähnliches dabei.
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
aber parallel dazu auch selbst mit der "Materie" beschäftigen müssen. Ein guter Einstieg sind das AVR- und das AVR-GCC-Tutorial in diesem Forum: https://www.mikrocontroller.net/articles/AVR-Tutorial https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Lese dich da mal ein und wenn unüberwindbare
beschäftigen zu müssen Das Datenblatt ist nicht riesig. Die entsprechende Dokumentation von STM32 Controllern ist 10x so umfangreich und trotzdem weniger ausführlich. Sei froh, dass du einen AVR verwenden darfst, und dann auch so ein 08/15 Modell. Für keinen anderen Mikrocontroller wirst du so viele
-
Thread
Programmieren mit KI
Betrieben werden. Nun hab ich das ganze mit 17Ah aus 20 Akkuzellen der Vapes (850mAh) einem Puya PY32F030K28 und Display der Vapes + Drehgeber als Akkulötkolben zusammengefrickelt. Ging mir auf'n Wecker das der Akkugriff immer so schnell leer war. Die Hardware stammt vollständig (bis auf die PCB) aus
folgender Anweisung: Könntest du mir bitte den Micropython-Code auch als reines C-Modul für einen AVR Mega32A generieren? Die Quartz-Frequenz beträgt 16MHz. Das DCF-Signal liegt an Port A.0 an. Den Compileraufruf hab ich ihn auch generieren lassen. Sieht so aus: [code] avr-gcc \ -mmcu=atmega32
-
Thread
Berechnungsfehler?
heinz Buchegger schrieb im Beitrag #1840052: > Insbesondere kostet Floating Point Rechnerei auf einem AVR eine Menge > Zeit. Ja...jein. Teilweise sind die recht gut optimiert. uint32_t zum Bleistift rechnet sehr viel länger herum, ist zwar ein paar Stellen genauer, dafür fehlt die Dynamik. Ich
so, könnt ihr euch anschauen, ist nahezu das komplette Programm. Bitte zerpflückt mich :DD
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
20030718/include' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/nios-elf/sys-include' ignoring nonexistent directory `C:/nios_gnu_win32/nios_gnupro_win32_20030718_104 128/nios-gnupro/nios-elf/include' #include ".
Monochrome-Dump ist mit dem geaenderten RLE ja nun sehr ineffizient (im Vergleich zu vorher geworden (28k vs. 12-15k)). Konsequenterweise muessten wir den alten Algo wieder hernehmen dafuer (oder nochmal verbessern). *duck* Win32 .EXE im Anhang. Bitte nochmal testen. Niklas
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
Programmiersprache aus. Und ihr wollt hier diskutieren, ob sich _DAS_ als Programmiersprache für einen PIC32 oder einen Cortex eignet? Nur zu, wer es sich in den Kopf gesetzt hat, partout Rust für die Firmware seines BluePill-Brettl's oder seines AVR nehmen zu wollen, der muß es halt tun - wenngleich ich das
wahrscheinlich auch seine Wurzeln in Haskell. Oder schau Dir mal diesen Schnipsel an: [pre] fn add(x: i32, y: i32) -> i32 { x + y } fn sub(x: i32, y: i32) -> i32 { x - y } fn calc(f: fn(i32, i32) -> i32, x:i32, y: i32) -> i32 { f(x, y) } fn main() { let x = calc(add, 2, 3)