-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min
@Herbert: Noch ein Doppel-Tabellenfehler: http://uclock.de/?x=4&h=14&m=6 SECH -> SECHS MINUTE -> MINUTEN Und noch einer: http://uclock.de/?x=4&h=14&m=16 SECHS -> SECH
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
$crystal = 7372800 ' Variablen dimensionieren Dim Uartchar As Byte Dim Uartstring As String * 16 Dim Eepromchar As Byte Dim Savevalues As Bit $hwstack = 50 $swstack = 50 $framesize = 50 Config Watchdog = 2048 ' Konstanten festlegen Const Wlan_kanal = 1 Const Server_port = 8080 Const
Wobei ich mich aber Frage, was ich damit machen soll - die gleiche Frage stellte sich mir mit dem NetAVR auch schon. Basic4Android muss ich mir mal ansehen, denn das HMI fehlte mir noch in der Nutzungskette... Klaus.
-
Thread
switch case optimierung
Vermutlich sogar noch mehr... http://rn-wissen.de/wiki/index.php/Assembler-Dump_erstellen_mit_avr-gcc
> Hast du da einen Disassembler? Ja, du wahrscheinlich auch ;-) > Welchen? Das Ding heißt avr-objdump und ist Bestandteil des GNU-Binutil-Pakets, das überlicherweise zusammen mit dem AVR-GCC installiert wird. Der Aufruf: [pre] avr-objdump -m avr -D ATtiny10.hex [/pre] Etwas arg viel
-
Thread
Thermomix Rezeptchips
bb96 7dea 6b52 eb01 cd56 50010b0 52ff 8072 e8d3 62b3 d015 5f2b 0a5d 1d35 50010c0 89ba 1925 f436 ffd5 7ff8 d9a7 2ce6 8a41 50010d0 7c22 7224 57ee 20e2 14b2 3f0c eb97 47b0 50010e0 6373 cd05 1a26 9213 d166 046a ffb7 f069
// uint8_t muster[8] = {0x12, 0x24, 0xB6, 0x67, 0x7a, 0x7B, 0xfe, 0x2c}; // uint8_t muster[16] = {0x8E, 0x68, 0xC8, 0x8D, 0x38, 0xEB, 0x78, 0x0e, \ 0xC2, 0xA5, 0xE4, 0x10, 0x7A, 0x40, 0x7C, 0xB5}; // uint8_t muster[16] = {0x6e, 0xb3, 0x4c, 0xd5, 0x60, 0x74,
-
Thread
Retro Fieber: Z80 oder 68000 ?
man die Peripherie nun als I/O oder Memory Mapped ein? So wie ich das sehe kann ich die Register des 16C550 doch locker mappen über A15,14,13 (nutze eh nur A0 - A12), so dass ich alle Befehle drauf anwenden kann, statt nur IN und OUT, oder? Also .......A15 A14 A13 A12 ROM 0 0 0 1 RAM
EMUF Decoder pattern IODEC revision C author Tiffe date 22.01.2011 CHIP IODEC GAL16V8 ;pin 1 2 3 4 5 6 7 8 9 10 RESET MREQ IORQ RD A15 A7 A6 A5 A4 GND ; ;pin 11 12 13 14 15 16 17 18 19 20
-
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
AVR jtagice3 unter Linux
Hallo zusammen, ich habe hier einen recht neuen Atmel AVR jtagICE3 liegen, funktioniert prima unter Windows, möchte diesen aber sehr gerne auch unter Linux (Ubuntu 14) mit avrdude benutzen. Avrdude habe ich installiert, der jtagICE3 findet sich auch in der
zugreifen kannst. Auf einem Linux, mit dem ich arbeite, benutze ich das hier: [pre] # Atmel VID: 03eb # Atmel AVR ISP mkII: PID 2104 # Atmel AVR JTAG ICE mkII: PID 2103 # Atmel STK600: PID 2106 # Atmel AVR DRAGON: PID 2107 # Atmel JTAGICE3: PID 2110 # Atmel JTAGICE3
-
Thread
Rust oder Nimrod als neue Hobbyprogrammiersprache?
nachlesen lassen... http://nimrod-lang.org/nimrodc.html#nimrod-for-embedded-systems Da wird vom 16 bit uC ohne OS geschrieben und AVR erwähnt -- wobei GCC die AVR's ja als 16 bittig betrachtet, weil eben der Adressbereich größer als 8 Bit sein kann. Gut, ich selbst würde für die AVR's C nehmen, ich
lassen... > > http://nimrod-lang.org/nimrodc.html#nimrod-for-embedded-systems > > Da wird vom 16 bit uC ohne OS geschrieben und AVR erwähnt Ich habe das mal anhand eines ganz einfachen Beispiels versucht: [code] # avrtest.nim proc arithReihe(n: int8): int8 = for i in countup(1, n):
-
Thread
IRMP auf einen PIC18F4520 portieren
(__XC8) #include <stdint.h> #endif Platziere diesen Block vor der Zeile: #if defined(ATMEL_AVR) Wenn Dein Compiler dann wegen stdint.h meckert, dann schreibe stattdessen: #if defined(__XC8) typedef unsigned char uint8_t; typedef unsigned short uint16
die Änderung reinkamen, entdeckt und behoben. Jetzt sollte der Source im SVN auch wieder durch den avr-gcc gehen ;-)
-
Thread
gratis PIC compiler, der pipelining benutzt?
oder volatile sind. Hier mal ein Fall nach dem Artikel: [c] 13: int8_t flagIR = 1; 14: 15: int TestFunc() { 16: if (!flagIR) { 07E8 08F4 MOVF flagIR, F 07E9 1903 BTFSC STATUS, 0x2 07EA 0008 RETURN 17: return
Wenn ich das mal mit dem AVR-GCC vergleiche, mit -O0 wird der Code zwar aufgebläht, aber mit System. Es wird alles auf 16Bit erweitert, es wird jeder Ausdruck ausgeführt, egal, ob das Ergebnis gebraucht wird oder nicht und es
-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
low 001 PortB_Pin0 high 002 PortB_Pin1 high 003 PortB_Pin0 und PortB_Pin1 high also 1 2 4 8 16 32 64 128 usw. Der Slider demonstriert dann lustig die Bytes von 0 - 255 ---- Button wird der Slider um eins reduziert ++++ Button wird der Slider um eins erhöht Damit das ganze auch Sinn
Application und die LED(s) leuchtet(n). Kurzes Video gibts hier: https://www.youtube.com/watch?v=JaikEB2kGzo Für den Wifi Shield Käufer / WIFI OTG Käufer Die App ist gratis. Die Windows Application ist auch gratis Kleine Anpassungen werden gerne gratis von mir erledigt. Einfach nachfragen.
-
Thread
Z180-Stamp Modul
Joe, ich glaube in deinem Anhang A sind ein paar Fehler in der PIN-Beschreibung: - A12/A13 ist laut AVR Schaltplan PG5/PG4 (nicht PG4/PG5) - B26 ist ja beim AVR RXD0 - B27 ist ja beim AVR RXD1 - Müssten B3-B5 nicht bei Z180 und AVR A16-A18 sein (statt PE2-PE4)?
B26 /WAIT - RXD0 B27 /PHI - TXD0 > - Müssten B3-B5 nicht bei Z180 und AVR A16-A18 sein (statt PE2-PE4)? B3 - A18 - PE4 B4 - A17 - PE3 B5 - A16 - PE2 ist doch auch korrekt, oder?
-
Thread
Avrdude und EESAVE Fuse
. myAvr hingegen schon.
ähnliches fehlerhaftes Verhalten festgestellt. Zu schreibender Datensatz (beispielhaft): 00: 09 C0 16 C0 16 C0 14 C0 .À.À.À.À 08: 13 C0 12 C0 28 C0 10 C0 .À.À(À.À 10: 0F C0 4C C0 11 24 1F BE .ÀLÀ.$.¾ 18: CF E9 CD BF 10 E0 A0 E6 ÏéÍ¿.à æ 20: B0 E0 01 C0 1D 92 A6 36 °à.À.’¦6 28: B1 07 E1 F7 A8
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
hinbekommt o. doch mal'n paar mehr einsetzen muss, dann bitte mit sows: http://www.pkelektronik.com/dip-ic-14-16-ic-bestueckungswerkzeug.html
Hier mal mein kleiner AVR Programmer den ich mit 15 oder 16 oder so gebastelt habe, basiert auf einem Chinaduino und programmiert die meisten AVR von Tiny13 bis Mega16. Die ZIF Sockel hatte ich so rumliegen und mein Pollin AVR
-
Thread
Potentiometer erzeugung eines Midisignals
7606 1 -- 144 17 18 1 F 0 Note On 7613 1 -- 144 17 16 1 F 0 Note On 7623 1 -- 144 15 14 1 Eb 0 Note On 7624 1 -- 144 13 14 1 C# 0 Note On 7630 1 --
8927 1 -- 144 9 11 1 A -1 Note On 8936 1 -- 144 13 14 1 C# 0 Note On 8941 1 -- 144 15 16 1 Eb 0 Note On 8947 1 -- 144 17 18 1 F 0 Note On 8950 1 --
-
Thread
C-Funktionen vom RAM ausführen?
0] a: R_AVR32_GOT16S global e: 70 08 ld.w r8,r8[0x0] 10: f0 c9 ff ff sub r9,r8,-1 14: ec f8 00 00 ld.w r8,r6[0] 14: R_AVR32_GOT16S
00 00 add r0,r0 20: 00 00 add r0,r0 20: R_AVR32_GOTPC .text+0x8 ... 00000024 <hello>: 24: eb cd 40 c0 pushm r6-r7,lr 28: 1a 97 mov r7,sp 2a: 48 46 lddpc r6,38 <hello+0x14> 2c:
-
Thread
AVR Simulator Data or unknown opcode
Hallo, Habe ein Programm (geschrieben in Assembler für AT90CAN32) im AVR Studio 4, im AVR Simulator laufen lassen. Habe dann im Laufe irgendwann mehrere Fehlermeldungen bekommen: AVR Simulator: Invalid opcode 0x0064 at address 0x0001e1 AVR Simulator: Invalid opcode 0x006e
recht hast du nicht wirklich verstanden was da los ist. Anderes Beispiel: [c] func: LDI R16, 0x05 PUSH R16 LDI R16, 0x01 PUSH R16 RET [/C] Was macht die Sequenz? Sie legt nacheinander die Bytes 0x05 und 0x01 auf den Stack. Was macht daher der RET? Er holt sich genau
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
=db3a30433c1a8752013c1aa35a6a0029" rel="nofollow">XMC1100</a> mit ARM Cortex-M0-Kern, 64 kB Flash, 16 kB RAM und ADC (<a href="http://www.infineon.com/dgdl/xmc1100_ds_v1.2_2013_12.pdf?folderId=db3a30433580b3710135a47f3eb76c98&fileId=db3a30433d1d0bbe013d256b60160b7f&ack=t" rel="nofollow">Datenblatt</a
Sieh dir mal Tabelle 14_1 und 14_2 an (Seite 14-6ff).
-
Thread
Laserharfe Schaltplan & mehr - Benötige Hilfe
dem Lautsprecher 15,2 Ohm messbar? Gute Frage! Es gibt (idR) Lautsprecher mit 4 Ohm, 8 Ohm und 16 Ohm. Ist dann wohl ein 16 Ohm-Lautsprecher. Steht da zufällig 16 Ohm drauf? Bei Lautsprechern wird der "Widerstand" mit Wechselstrom gemessen Deshalb spricht man dann auch nicht mehr von Widerstand
www.amazon.de/Campingkocher-Gaskocher-Kartuschenkocher-Nurgaz-Gaskartuschen/dp/B003H1A1C6/ref=sr_1_16?s=kitchen&ie=UTF8&qid=1395591746&sr=1-16&keywords=gaskocher+camping
-
Thread
Programm ist im Tiny versetzt.
Folgendes Programm habe ich als ersten Test geschrieben. [avrasm] .include "tn13Adef.inc" ldi r16, 0xFF out DDRB, r16 ; Kompletter Port B ist Ausgang. out PORTB, r16 ; Alle LEDs an programmschleife: com r16 ; Alle LEDs invertieren out PORTB, r16 rjmp programmschleife ; Endlosschleife
ISP-Verbindungen zum Testbord sind nur 5 Leitungen: Reset, MOSI, MISO, SCK, GND. Meine Konfiguration: XP, AVR-Studio 4.18, Diamax All AVR. --> http://www.reichelt.de/DIAMEX-ALL-AVR/3/index.html?&ACTION=3&LA=446&ARTICLE=110345&artnr=DIAMEX+ALL+AVR&SEARCH=diamax++all+avr Weitehin: Gutes Gelingen!
-
Thread
Fröling Heizungssteuerung auslesen.
- Anheizen 08.01.2018;12:14:01;2.0-8.0-1.0;Uebergangsbetrieb - Vorwaermphase (?) 08.01.2018;12:16:01;2.0-9.0-1.0;Uebergangsbetrieb - Zuenden 08.01.2018;12:17:36;2.0-3.0-1.0;Uebergangsbetrieb - Heizen 08.01.2018;13:36:27;2.0-
VALUE] 12 [O2-Regler] = [100%] [N] (100) [VALUE] 13 [Fuellst.:] = [91.5%] [N] (18948) [VALUE] 14 [Feuerraumt] = [409°] [N] (409) [VALUE] 15 [Puffert.ob] = [46°] [N] (93) [VALUE] 16 [Puffert.un] = [44°] [N] (89) [VALUE] 17 [Boilertemp] = [28°] [N] (57) [VALUE] 18 [KTY6_H1] = [127°] [N
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
:16 DEBUG: Client-ID:8;cportwrite();value:2d 16.03.2015 21:19:16 DEBUG: Client-ID:8;cportwrite();value:eb 16.03.2015 21:19:16 DEBUG: Client-ID:8; recv:b'#\t!S\x11\x10\xff\x07\x00y-' 16.03.2015 21:19:16
2 0 0.0 0 0 2936 2015.12.14 05:09:16 0.0 0.0 3 0 0.0 0 0 8764 2015.12.14 20:18:54 Das binlog hatte ich oben schon angehängt
-
Thread
Erzeugung von reduntantem Code in AVR-GCC
Maschinenworte effizient verarbeiten kann. Die Sprache C geht davon aus, dass ein Maschinenwort mindestens 16 Bits breit ist. Folglich geht GCC eigentlich davon aus, dass der AVR-Prozessor 16-Bit Worte effizient verarbeiten kann. Insofern ist es eher als nützliche Feature anzusehen, dass der Compiler nicht
Hier noch einmal genau die gleiche Mist wie oben. In diesem Fall lässt sich AVR-GCC aber nicht einmal durch den Cast beeinflussen. [c] if (((uchar)idlePolls)&0x90) DDRB |= _BV(NANITE_CTRLPIN); [/c] Das erzeugt AVR-GCC: [code] 1eb6: 80 91 66 00 lds r24
-
Thread
Faktensammlung Buderus EMS
2d 48 00 c8 ff 02 00 be DatenOffset: -4 -3 -2 -1 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 TelegrammOffset: 1 2 3 4 | 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 14-15: 0x8000 = Temperatur (DL-Erhitzer?) nicht vorhanden
-4 -3 -2 -1 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 TelegrammOffset: 1 2 3 4 | 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 - 7: 0x026f =623 => 62,3°C Wassertemperatur[/code]
-
Thread
Arduino: Probleme mit 4x20 Sainsmart Display Blue
Der Code [c] #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display void setup() { lcd.init(); // initialize the lcd // Print a message to the LCD. lcd.backlight
lcd.print(“Iteration No: “); } void loop() { // Backlight on/off every 3 seconds lcd.setCursor (14,3); // go col 14 of line 3 lcd.print(n++,DEC); lcd.setBacklight(LOW); // Backlight off delay(3000); lcd.setBacklight(HIGH); // Backlight on delay(3000); } [/c]
-
Thread
Was nehme ich nur?
Texas Instruments raten werden, ein alter MSP430C133 reicht schon, tut es auch ein AVR wie Atmega16 (oder natürlich Atmega164P PicoPower) und PIC wie PIC16F1526, denn auch die können wenig Strom verbrauchen, weil man sie sogar während die arbeiten zu 99% der Zeit im sleep Zustand halten
dann alle so Programmieren wie ich das brauche? Z.B.: 1,2,3,4,5,6,7,8 Anzeige 1 9,10,11,12,13,14,15,16 Anzeige 2 17,18,19 Taster 20,21,22 LED 23 Hupe 24-32 Reserve Kann man Eingänge auch zur Spannungsüberwachung nehmen um z.B. einen Lipo Akku als Versorgung zu nehmen und die Schaltung in
-
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
Grafikdisplay Gesperrt
avr
ist eher die qualität und die verfügbarkeit 12. kein ebay 13. Ansteuerung mit msp430 oder sowas 14. "verfügbarkeit" = man kanns bestellen und die sind nicht nächsten monat ausverkauft und werden nicht mehr produziert 15. 1,7 1,8 zoll muss es sein. 16. robust->industrietauglich, spiegelt nicht,
-
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
Elektroniker Stammtisch Nähe München
Bei mir wird es ab KW16 gehen.
am 14 kann ich auch nicht, sonst habe ich in der KW 16 Zeit. ich schlag mal den 16.4 vor ?
-
Thread
Microchip C18, umwandeln von WORD auf BYTE
diese eindeutigen Typen: [c] uint8_t = unsigned char int8_t = signed char [/c] Entsprechend für 16 Bit: [c] uint16_t = unsigned short int16_t = signed short [/c] etc.
Probier mal [c]#define GAIN_PGA3_16 (0x0140)[/c] und [c]#define GAIN_PGA3_16 (0x0005UL<<6)[/c] und [c]#define GAIN_PGA3_16 ((WORD)0x0005<<6)[/c]
-
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
avrDragon+avrdude+debian7
beschrieben habe ich zuvor ein rule in etc/udev/rules.d angelegt 80-usbprog.rules: ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0660" # AVRISP mkII ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", GROUP="plugdev", MODE="0660" # AVR-Dragon ATTR{idVendor}=="03eb", ATTR{idProduct
vcsa2 mapper tty12 tty48 vcsa3 mcelog tty13 tty49 vcsa4 media0 tty14 tty5 vcsa5 mem tty15 tty50 vcsa6 net tty16 tty51 vcsa7 network_latency tty17 tty52 vga_arbiter network_throughput tty18 tty53 video0 null tty19
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
Hallo, Erst einmal zu meiner Person: Ich bin 16 Jahre alt und Schüler. Ich denke derzeit darüber nach, mir ein AVR STK500 zu Weihnachten zu wünschen. Ich habe vor ein paar Monaten mit dem Arduino Uno angefangen und war sehr angetan, so dass ich
Lars schrieb im Beitrag #2946081: > Hallo, > Hallo > Erst einmal zu meiner Person: Ich bin 16 Jahre alt und Schüler. > > Ich denke derzeit darüber nach, mir ein AVR STK500 zu Weihnachten zu > wünschen. Ich habe vor ein paar Monaten mit dem Arduino Uno angefangen > und war sehr angetan,