-
Thread
Simpler CAN Baustein
CAN-Bus-Controller kann? Ich empfehle dringend mal diesen Link: http://www.me-systeme.de/canbus.html#1578569eb20a44615
oder zurück. Hausnummer für 125 kBaud: Zeit tq für ein Time-Quant: 500 ns Insgesamt pro Bit: 16 Time-Quanten -> Bit-Zeit = 8 usec 1.) Ein Time Quant für Sync 2.) Propagation + Phase 1 bspw. 13 Time-Quanten 3.) Phase 2: Die restlichen also 16-13-1 = 2 Time-Quanten Ist allerdings nur grob erklärt
-
Thread
welche UV LED´s in EBay für Platinen Belichten?
Belichtungsfolie mal nicht 100%ig plan aufliegt krieg ich noch sehr gute Ergebnisse (bis runter zu 16...10mil)
die LED´s kommen da dann rein, dann braucht man ich zu Bohren...... Abstand jedes 2 Loch 16mm http://www.modulor.de/shop/oxid.php/sid/31e876b14ffb9661d00eba8a55a37172/cl/details/cnid/EEC/anid/128767
-
Thread
Wirklich arm, der ARM
11 - pull-down resistor enabled */ // activate port pins PINSEL1 &= ~(0x3f<<14); /* Bits 19..14 clear */ PINSEL1 |= (0x2a<<14); /* P0.23 I2SRX_CLK pin 13 P0.24 I2SRX_WS pin 11 P0.25 I2SRX_SDA pin 10 */ // Input register I2S_DAI = 0x7eb;
reset 5 - 1 ws_sel, Slave Mode 14:6 1fh = 31 ws_halfperiod (64/2-1) 15 - 0 unused */ t=I2S_DAI; /* --> t= 0x7e1 1:0 - 01 16
-
Thread
PIC_Uhr_mit_Stoppuhr wie anfangen?
Helligkeit zu steuern. Aber das wäre dann nur noch zusatz... Ich habe mir überlegt ob îch denn 16F628 Pic nehmen soll?
Controller? Wenn Ja, dann nimm einen Mega88 und ein LCD162 von Reichelt. Siehe: [[Absolute_Beginner-AVR_Steckbrettprojekte]]
-
Thread
winziger Webserver mit enc28j60+mega32
Hi! Genau :) Lohnt einfach nicht. Sowohl vom avr progmem als auch vom datenoverhead ;) Ausserdem boten sich die 256+16 byte pro sektor geradezu dazu an eine verkettete Liste als Datenstruktur zu nehmen (256byte daten + 16 byte als verwaltung pro
Ah, ha..... lesen bildet! AVR 2006 Contest! Na dann Simon: viel Glück für die 15.000$ - bis 16. August ist ja nicht mehr lange hin. Gruss Holger
-
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
Fluglage messen
beträgt 10 Meter (ich meine aber GPS ist da nicht so doll). Weiter angenommen, Dein Modellflieger ist 14,14 Meter breit (o.k., ist schon ein sehr großes Modell evtl. vom A380), dann könntest Du immerhin Schräglagen ab 45° erkennen. Also wenn Dir das reicht... CU, Markus_8051
macht Analog Devices auch:http://www.analog.com/UploadedFiles/Evaluation_Boards/Tools/9303074ADXRS150EB_0.pdf
-
Thread
ATMega Auslaufmodell?
ATtiny, sondern Unmengen an neuer Typen. Und die werden sie ja wohl nicht rausgebracht haben, wenn der AVR am Ende wäre. Es sind ja inzwischen soviele, daß keiner mehr den Überblick hat, was konkret die Unterschiede sind: - tinyAVR0 - tinyAVR1 - tinyAVR2 - megaAVR0 - AVR EA - AVR EB - AVR DA - AVR
- AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating from ATtiny2313 to ATtiny2313A
-
Thread
1*16 LCD _mit Peter Fleury's LCD library
nichts her grrrr http://www.reichelt.de/inhalt.html?SID=15e69jRqwQAREAAGkftLQ3b457adbe83e8d6692691885eb39bfa8;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A5211;WG=0;SUCHE=lcd;ARTIKEL=LCD%2520161A;START=0;END=16;STATIC=0;FC=670;PROVID=0;TITEL=0;DATASHEETSEARCH=LCD%20161A;FOLDER=A500;FILE=LCD161A%2524%
Wo wir grad beim Thema sind, hätt ich auch mal ein paar Fragen, da ich auch mal ein LCD mit dem AVR programmieren will. 1. Kann ich dazu auch den ATtiny26 (oder besser ATMega8) nehmen? 2. Wieviel Flashspeicher benötigt den die LCD Routine? 3. Ich wollte das Reichelt LCD 2x16 mit dem LSI KS0070B
-
Thread
AVR AD-Wandler Differenzmessung
Hallo AVR-Meister Habe einen ATmega16 in einem Pollin-Board Entwicklungs SW ist AStudio 4.18 Programmiert in Assembler Problem ist AD-Wandlung Beschaltung: PA0 (ADC0) Pin 40 an Anode einer Diode0 PA1
Hallo Spess53 Danke für die schnelle Reaktion laut Datenblatt von Atmel wo der ATMega16 beschrieben ist doc2446.pdf Tab 84 Seite 218 und das Buch von G.Schmitt Mikrokontroller der AVR Risk Familie auf Seite 414 sagt dasselbe MUX4..0 pos.Eing neg.Eing. Gain 10000 ADC0 ADC1
-
Thread
RFM12B-868-D
(1<<(RFM12B_IRQ_P)) #define RFM12B_IRQ_WAIT() while(RFM12B_IRQ_HIGH()) // send and receive a 16bit-word via spi uint16_t RFM12B_spi(uint16_t cmd) { uint8_t i; uint16_t recv = 0; // start communication RFM12B_SCK_LOW(); RFM12B_SS_LOW(); // read 16 bits for(i=0; i<16; i++)
RFM12B_STATUS & 0x8000) #define RFM12B_WAIT_FFIT() while(!RFM12B_FFIT()) { } // send and receive a 16bit-word via spi uint16_t RFM12B_spi(uint16_t cmd) { uint8_t i; uint16_t recv = 0; // start communication RFM12B_SCK_LOW(); RFM12B_SS_LOW(); // read 16 bits for(i=0; i<16; i++)
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
Weiterhin könnte auch die Taktfrequenz wichtig sein. Es wäre nicht der erste AVR, der die Maximalwerte nicht schafft. Der AT90S1200 war z.B. im Datenblatt mit 20MHz angegeben, das Eval-Sample war mit 16MHz beschriftet und der Produktionstyp schaffte nur noch 12MHz. Und beim AT90S8515
nach logic sondern nach Datenblatt/Manual und da steht bei RJMP: PC <- PC + 1 + k der PC ist 16 bit breit, k 12 bit, die 1 wird als 16 bit gerechnet (counter-increment) http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42005-8-and-16-bit-AVR-Microcontrollers-XMEGA-E_Manual.pdf S. 432 Wo
-
Thread
Inline Assembler- Bits spiegeln
wegen Unfähigkeit keine angewendet wurden). Dann sieht die MirrorBits-Funktion mit Lookup-Table in AVR Assembler ungefähr so aus: .DEF tmp=R17 .EQU LUTNEGOFFS=-(MirrorLUT<<1) ;->R16: zu spiegelndes Byte ;<-R16: gespiegeltes Byte MirrorBits: push tmp ; 2 push ZL
tmp,5 ; 1 bst R16,3 ; 1 bld tmp,4 ; 1 bst R16,4 ; 1 bld tmp,3 ; 1 bst R16,5 ; 1 bld tmp,2 ; 1 bst R16,6 ; 1 bld tmp,1 ; 1 bst R16,7 ; 1 bld tmp,0 ; 1 mov R16,tmp ; 1
-
Thread
I2C Monitor mit Mega8
mit dem Sniffer auch gerne mal lauschen. Habe aber leider nur folgende Quarze hier 4 MHz, 8 MHz, 16 MHz und einen ausgelöteten 14,318 MHz quarz hier. Lässt sich da was machen ? mit dem 14,318 bekomme ich zwar das Start, aber dann nur noch pppp und sssssss gruß Mario
Baudratequarz da. Und auch kein zweites STK500. Ich werde aber mal mit einer EEPROM Version für Mega8, Mega16 und Mega 32 probieren. cu Hauke
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Hallo Igel, vielen Dank. Damit habe ich schonmal einen Fehler "enttarnt" was COM 15 angeht. 16 ist eben nicht 0x16... trotzdem schreibt ihr mit 0x14 doch in einem reserved Register rum oder nicht? Müsste es also nicht heißen 0x14: 0xD0 ? Leider bringt mich das umstellen der xResolution
konfigurierbar werden. Anbei das Ergebnis (siehe Bild im Anhang), wenn ich diese Steuersequenz zu David's AVR-Programm sende: [code] 08 0D 0A . 02 12 16 0D 0A . 02 40 14 0D 0A * 02 3A 05 0D 0A . 02 42 08 0D 0A . 04 72 02 0D 0A . 05 F0 00 0D 0A . 06 01 00 0D 0A . 0C 0D 0A $ [/code] Leider sind
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
-> 5 (D3) 7 (D2) -> 4 (D2) 8 (D1) -> 3 (D1) 9 (D0) -> 2 (D0) 10 (A0) -> 14 (autofed) 11 (CS) -> 17 (select) 12 (WR) -> 1 (strobe) 13 (RD) -> 16 (init) 14 (RESET) 15 (VCC) JP4 -> SP14Q002 1 (GND) -> 11,14 (GND) 2 (XD3) -> 4 (D3) 3 (XD2)
-> 5 (D3) 7 (D2) -> 4 (D2) 8 (D1) -> 3 (D1) 9 (D0) -> 2 (D0) 10 (A0) -> 14 (autofed) 11 (CS) -> 17 (select) 12 (WR) -> 1 (strobe) 13 (RD) -> 16 (init)
-
Thread
China SUPER Bauteile-Schnäppchen Thread
dumping-Preisen zwar geringfügig teurer, aber ein fett bestücktes MEGA2560-Board kostet auch gerade mal 14€ inklusive Versandt! (Und dazu aus der EU und nicht aus China) http://www.ebay.at/itm/Neu-SainSmart-MEGA2560-ATmega2560-16AU-AVR-Board-USB-Cable-For-Arduino-UNO-R3-/230967372889?pt=Wissenschaftliche_Ger
Naja also bei Ledsee kosten 8500 E12 Set 18€(SMD 0805) und 16€ die normalen , natürlich plus Versand (Bei den Normalen ca 14€ bei den SMD weis ich es gerade nicht)
-
Thread
VT100-Terminal (VGA+PS2)
http://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/VT100/docs/VT100_sheet.pdf?sortdir=down&view=log
, aber nicht wenn ich mich einfach auf der AVR Console befinde.
-
Thread
Stackprobleme Mega2560
92DF PUSH R13 Push register on stack +000001A8: 92EF PUSH R14 Push register on stack +000001A9: 92FF PUSH R15 Push register on stack +000001AA: 930F PUSH R16 Push register on stack +000001AB: 931F
911F POP R17 Pop register from stack +000002E8: 910F POP R16 Pop register from stack +000002E9: 90FF POP R15 Pop register from stack +000002EA: 90EF POP R14 Pop register from stack +000002EB:
-
Thread
Bleiakku-Lader 12/24V
soweit endlich mal meinen Regler aufzubauen, also basierend auf Hanno's Schaltung, aber mit einem Mega16. Nun will ich aber dabei was lernen, also wäre es zu einfach jetzt alles zusammenzubauen und in Betrieb zu nehmen. Ich habe nun mein Board (Mega16, 16 MHz), habe das LCD (4x20) am Laufen, ebenso eine
Also, machbar > ist es, problemlos aber nicht. > > Gruss Hanno Sorry, ich meinte nicht ATmega16, sondern ATmega8
-
Artikel
Atmel Studio
Studio 4.18-716 Service Pack 3 (33 MB, updated July 2009) AVR Studio 4.17-666 (112 MB, updated 07/09) AVR Studio 4.16-628 Letzte Version für Windows 98 (126 MB, updated 02/09) AVR Studio 4.14-589 (89 MB, updated 04/08) AVR Studio 4.13-528 (73 MB, updated 03/07
, gdb 7.8, updated 2016/09) AVR Toolchain 3.5.1 (14.8 MB, avr-gcc 4.9.2, binutils 2.25, avr-libc 1.8.0svn, gdb 7.8, updated 2016/03) AVR Toolchain 3.5.0 (14.7 MB, avr-gcc 4.9.2, binutils 2.25, avr-libc 1.8.0svn, gdb 7.8, updated 2015
-
Thread
USB Koppelfeld für Festplatten
ich mit Hilfe des I²C-Expanders einlesen. Inzwischen ist die Anzahl der Eingänge mit VUSB1.. VUSB14 am HUB deutlich angewachsen und die Ausgänge für VUSB1.. VUSB14 an den Bridges und zum Schalten der Festplatten-Versorgung habe ich auch noch. Mit VUSB1.. VUSB14 am HUB sind's schon 14 Eingänge, das
AM[7:1]: über 74HC165 und SPI an den µC OCS[7:1]: über 74HC595 und SPI vom µC Für die 14 USB-Power-Schalter fallen an: OCS[14:1]: über 74HC165 und SPI an den µC PRTPWR[14:1]: über 74HC595 und SPI vom µC Einverstanden?
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
%252B79KaKMy2Ho%253D%7Campid%3APL_CLK%7Cclp%3A2047675 oder nach IN14 Nixie Tube Clock suchen.
www.mikrocontroller.net/topic/zeigt-her-eure-kunstwerke-2020?goto=7196300#7196300 Bei mir sind die IN-16 im Einsatz, ob IN-14 einlötbar sind, kann ich ohne Recherche jetzt nicht sagen. Ein Probeaufbau funktioniert schon seit zwei Jahren einwandfrei. Die Röhren und 74141 lassen sich per SPI Kommando
-
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
Atmega16 Flash leergeröntgt?
hat (zu haben scheint). Derartige Ausfälle sind bisher völlig unbekannt. Der Prozessor ist ein Atmega16 mit 14,7456Mhz im TQFP Gehäuse, könnte gut sein das die aus der selben Serie stammen aber andere Geräte haben das Problem nicht. Programmiert wird mit einem Atmel ISP Adapter und AVRStudio4 (die Software
Alex W. schrieb im Beitrag #5025691: > Für mich klingt das langsam nach avr-flame! > > Konkurrenzfirma? ..Lötzinn. Ich habe kein Problem z.B. einen MSP430 da drauf zu setzen oder aus Preisgründen auch einen STM32. Der Atmega16 ist ja auch nicht gerade das neueste Produkt
-
Thread
Reichelt: Was ich gerne im Programm hätte
Bauteile Leitungstreiber bzw. Bus-Multiplexer, Interfacebausteine (RS232,USB,1Wire)... ++++ -MAX7311 16Bit-I/O-Portexpander -MAX4572 14fach I²C-Analog-Schalter -IL300 Analog-Optokoppler -TLP504A-2 4fach-Optokoppler ==>http://www.standardproducts.philips.com/products/i2c/ zb.:==>http://www.maxim-ic.com
Nimm halt 2x 14-Polige! MfG Andi
-
Thread
Netzteil, LM317, Strombegrenzung und Anzeige!
Display bei Reichelt! die Crimpkontakte kann man zur Not löten oder diese Zange bei Reichelt für 16,95 kaufen (Art. Nr. Crimpzange PSK) Gruß Uli
Ich hätte auch noch einen weiteren AD Eingang benutzen können. Oder sogar den integrierten OP vom AVR. Allerdings wollte ich die Strombegrenzung analog regeln und nicht über den AVR. Der AVR könnte dabei unter umständen zu langsam sein, und der analogen Regelung vertraue ich mehr. Deshalb habe ich auch
-
Thread
Arduino Nano über ISP programmieren
Ab Werk sind die AVR auf einen relativ niedrigen Takt eingestellt (Fuse-Bits), was bei manchen Programmern Probleme macht.
batman schrieb im Beitrag #6973914: > Ab Werk sind die AVR auf einen relativ niedrigen Takt eingestellt > (Fuse-Bits), was bei manchen Programmern Probleme macht. Die Nanos sind von Haus aus auf 16MHz konfiguriert.
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
'\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x14\xbb' 2014-08-15 14:20:29+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x15\xbc' 2014-08-15 14:20:29+0200 [-] recv '\xa5Z\xab\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x16\xbd' 2014-08-15
FUD14_ID)(*Address;*); stEltakoRS485.Byte13_STS:= 16#00(*FIX*); END_IF;
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 10x ATTINY2313A-MMH, Atmel: AVR, 2k Flash, 128B RAM,20MHz-> 0,25€/Stk. 10x ATTINY85V-10SU, Atmel: AVR, 8k Flash, 512B RAM, 10MHz-> 0,50€/Stk. 8x ATTINY88-AU, Atmel: AVR, 8k Flash, 512B RAM, 16MHz -> 0,50€/Stk. 3x ATTINY25V-10SU, Atmel: AVR, 2k Flash, 128B RAM, 10MHz-> 0,25€/Stk. 116x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25€/Stk. 4x
-
Thread
3D Drucker mit AVR dude flashen
hochladen" gedrückt. Nun gab es leider folgende Ausgabe: P:\Applications\Arduino\hardware\tools\avr/bin/avrdude -CP:\Applications\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -carduino -PCOM5 -b57600 -D -Uflash:w:C:\Users\Credolo\AppData\Local\Temp\arduino_build_559798/Marlin.ino.hex
\arduino-1.8.0 (with APIM)\hardware\tools\avr/etc/avrdude.conf" Using Port : usb Using Programmer : stk500v2 avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104) avrdude
-
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 ist bzw. war Atmel QTouch?
zu tun ... clr r16 delay2: dec r16 brne delay2 rjmp loop in_touch: clr r16 out ddrd,r16 ;Ausgänge loslassen ser r16 cli ;nicht durch int stören! out portd,r16 ;Pullups ein nop in r16,pind ;Abtasten nach 2 µs sei push r16 clr r16 out portd,r16 ;Pullups wieder aus ser r16 out ddrd,r16 ;Ausgänge wieder runterziehen pop r16 ret [/code] Die Sensoren
-
Thread
Probleme mit ADS7846 beim NGW100
version 2.6.27.6.atmel.1 (root@user-desktop) (gcc version 4.2.2-atmel.1.1.3.buildroot.1) #2 Tue Jul 21 14:54:31 CEST 2009 CPU: AT32AP700x chip revision C CPU: AP7 [01] core revision 0 (AVR32B arch revision 1) CPU: MMU configuration: Shared TLB CPU: features: dsp simd ocd perfctr java CPU: Running at
756 bytes smc smc.0: Atmel Static Memory Controller at 0xfff03400 NET: Registered protocol family 16 pdc pdc.0: Atmel Peripheral DMA Controller enabled at32_eic at32_eic.0: External Interrupt Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32
-
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
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
:02 4:14:02 4:14:37 14.07.22 4:15:14 4:15:14 4:15:47 15.07.22 4:16:27 4:16:27 4:17:00 16.07.22 4:17:42 4:17:42 4:18:15 17.07.22 4:18:59 4:18:59 4:19:31 18.07.22 4:20:18 4:20:18 4:20:49 19.07.22
:21 12.07.22 4:12:07 4:12:52 4:13:28 13.07.22 4:13:14 4:14:02 4:14:37 14.07.22 4:14:22 4:15:14 4:15:47 15.07.22 4:15:33 4:16:27 4:17:00 16.07.22 4:16:45 4:17:42 4:18:15 17.07.22 4:17:59 4:18:59 4:19:31 18.07.22 4:19:15 4:20:18 4:20
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
...ist zwar vom letzten Jahr, aber es ist ja wieder soweit. 16 x 32 Duo-LED Matrix mit 14 Bit PWM.
- Steckbarer HC-49/U Quarz mit Präzisions IC-Steckbuchsen. - Externes steckbares Standard DIL-14 Clock Modul um verschossene Fuses rückgängig machen zu können. Umschaltmöglichkeit zwischen INT und EXT Oszillator Beschaltung - 5V Drei-Bein Regler 9-16V für Betrieb mit AVR-ISP - RESET Taster -
-
Thread
Was kann man mit 16Byte an RAM machen?
angefangen, vorwiegend Philips und die damals brandneuen Flash 8051 von Atmel. Die DACs und ADCs waren 12/14Bit, d.h. alle Daten waren 16bittig. Keil war wohl auch der Meinung, wer 32Bit benutzt, dem kommt es auf die Optimierung nicht so sehr an und der nimmt nen dicken 8051 mit viel PROM. Bei 1, 8 und 16Bit
include <p10f200.inc> trisShadow EQU 11h tmp EQU 12h i2cDat EQU 13h tmp2 EQU 14h tmp3 EQU 15h i2cCmd EQU 16h org 0x00 movlw 0Fh movwf trisShadow main call I2CStart movlw 0aeh movwf i2cCmd call SendCommand call
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
Hier die Bilder vom Controller Die Beschriftung ist schwer zu lesen: XM806... 1428EB493 oder 1428EB493x?3 Hilft das was?
der Versorgungsspannung und der Temperatur abhängig. Als Größenordnung liegt die Stromaufnahme des AVR irgendwo zwischen 0,1 µA und 14 mA.
-
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]