-
Thread
ATtiny10 flash beschreiben aus Application
Initialisierung Phase zur Wertzuweisung von 123. [c]ldi R16,123[/c] Mehr findest Du im Assemblerlisting deines Codes.
in der Initialisierung > Phase zur Wertzuweisung von 123. > > [c]ldi R16,123[/c] > > Mehr findest Du im Assemblerlisting deines Codes. Ach stimmt, ja gut, das ist klar, aber davon habe ich nichts. Schade.
-
Thread
8051 und Linux - Anfänger sucht Hilfe
: avr-gcc-4.7.0 -v gcc version 4.7.0 (GCC) [olaf] ~: sh2a-gcc -v (sh2a und sh2) gcc version 4.5.1 (GCC) [olaf] ~: m32c-elf-gcc -v (m16c und r8c) gcc-Version 4.7.0 (GCC) [olaf] ~: m68k-elf-gcc -v (68332 und Palmpilot) gcc-Version 4.1.1 [olaf] ~: tasm TASM Assembler. Version
nicht empfehlen. Make tool kennst du ja sicher und kannst dann jedes x-beliebige verwenden. Übrigens sieht dein Prozessor aus wie eine Kopie der Philips 89C52RC/RD Serien. Wurden später von Atmel gekauft IIRC. Dafür gibt's auch so ein DOS Programmiertool noch irgendwo
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
nur >>1 Vollzyklus. Was ist die Meinung des Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
ich hab mir deinen Code NICHT angeschaut, nur das 1. beste File genommen: x Beliebiges Beispiel: [c]t1oup <= (s7 and s6 and z5 and z4 and z3 and z2 and z1 and z0 and ccvs) or (s7 and s6 and z5 and z4 and z3 and z2 and z1 and s0 and ccvz) or (s7 and
-
Thread
AVR: Werden gleiche Opcodes unterschieden?
will ich einen ROL, ROR, LSL usw. > haben und mir nicht den Kopf darüber zerbrechen, ob es mit EOR x,x oder > ADD x,x ober SUB x,x ja auch ginge. Vor Allem will ich aber beim ROL oder ASL auch nur Z und C beeinflusst wissen, und nicht irgenwelche anderen Nebenwirkungen, die noch nicht mal im Datenblatt
will ich einen ROL, ROR, LSL usw. >> haben und mir nicht den Kopf darüber zerbrechen, ob es mit EOR x,x oder >> ADD x,x ober SUB x,x ja auch ginge. > > Vor Allem will ich aber beim ROL oder ASL auch nur Z und C beeinflusst > wissen, Warum? > und nicht irgenwelche anderen Nebenwirkungen, die
-
Thread
Microchip PIC18F und ESP8266 Verbinden/einrichten
Hallo zusammen, ich bin grad dabei einen PIC18F µC von Microchip über MPLAB X zu programmieren. Soweit so gut, dies klappt mit dem pickit3 alles wunderbar bisher. Nun möchte ich mein kleines Projekt mit einem WLAN Modul erweitern. Hier wollte
Nur damit ich das jetzt richtig verstehe, so schauts nun aus [c] #define _XTAL_FREQ 8000000 // FOSC 8MHz #pragma config FOSC = INTOSC_HS [/c] [c] void main(void) { OSCCONbits.IRCF = 0b01110000; //fuer pic18f4550 TRISB = 0x00; //PORTB als Ausgang
-
Thread
MCP2221 ansprechen
Mathias B. schrieb im Beitrag #4723025: > gibt es auch ein minimal Beispiel für C/C++ mit Linux ? Prinzipiell sollte so was wie ein HID Terminal ausreichen um alles mal zu testen. Die Befehlsstruktur steht ja im Datasheet vom MCP2221. zB. 3.1.5 I2C™ WRITE DATA Das hackt man dann
Ich betreibe unterdessen den MCP2221. Nur scheint mir, mit diesem ist die I²C-Übertragung über 10x langsamer, als über den VGA-Port. Wen es am Bus-Takt liegen würde, könnte der Speed nur max 4x abweichen, da dort die Werte 100-400KHz zugelassen sind. Kann man evtl. etwas über
-
Thread
Eingang lesen beim PIC
Hallo, ich habe ein kleines Problerm beim Lesen eines Eingangs bei einem PIC16F887. Zum Testen will ich einfach nur eine LED leuchten lassen wenn ein Taster gedrückt wird. Also was ganz banales. Die LED hängt an Portbit D7, sie leuchtet auch wenn ich sie per Software ansteuere
//////////////////////////////////////////// void Init(void) { TRISB = 0xff; PORTD = 0x0; TRISD = 0x0; TRISE = 0xff; } [/c]
-
Thread
Frequenzgang eines Filters messen (einfachste Mittel)
Drehko) als Generator, ATMega plus Analog-Oszi zum Digitaloszi verheiraten. Frequenz (für die X-Achse) kann der µC messen; Amplitude wird mit passendem Detektor gleichgerichtet und auch vom µC gemessen. Der µC steuert außerdem den Oszi im XY-Betrieb an -- Prinzip "Vektor-Display".
Schau Dir mal die PIC 16F1507/8/9 an. Die haben einen NCO an Bord. Der laesst sich mit 16 bit linear einstellen. Falls die Ausgangsfrequenz nicht reicht, kann man ja wie schon vorgeschlagen einen 74HC4046 die Frequenz
-
Thread
LED ausschalten bei Vmax - LED einschalten bei <Vmax
der Leiterplatten). Nach freundlicher Nachfrage habe ich glücklicher Weise Assembler-Code für den µC bekommen (PIC). Auf der Anzeigetafel wird nun auf 3 LED-Matrix-Elementen (7x5) die Zeit dargestellt (MSS). Nun soll zwischen Minute und Sekunden zwei LEDs (Doppelpunkt) zur besseren Lesbarkeit. Diese
Thread-Eröffnung gestellt (analog oder digital)...ist wohl ein Zwischending :-). Die Anzeigetafel hat 2x16 und 1x3 5x7-Matrix-Anzeigen, ein paar Lampen und eine Hupe. Alle Elemente werden über einen speziellen String angesprochen (das hat mich auch eine ganze Weile beschäftigt, das herauszufinden).
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
if (kom == 4) // 4: A = ... { A = dat; } if (kom == 5) // 5: ... = A { if (dat == 1) B = A; // Variablen if (dat == 2) C = A; if (dat == 3) D = A; if (dat == 4) PORTA = A * 16 & 0xF0; // Port
, 0x9A); eeprom_write_byte (&eebyte [14], 0x4B); eeprom_write_byte (&eebyte [15], 0x81); eeprom_write_byte (&eebyte [16], 0xC3); eeprom_write_byte (&eebyte [17]
-
Thread
Standard Logic mit ATF750CL-15X realisieren..
P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P3 = P2 $ P1; P6 = P5 $ P4; P8 = P9 $ P10; P11 = P12 $ P13; $MEND [/c]
= U5A; pin 21 = U8A; pin 22 = U6B; pin 23 = U1A; U1A.d = A; U1A.ck = !B; U6B.d = C; U6B.ck = !B; U5A = A $ U1A; U7A = !(U5A & U6B); U3A = !Z # !A; U8A = U7A & U8A # !Z; C = U3A & U8A
-
Thread
Neues SDK für ESP32 Gesperrt
Richard B. schrieb im Beitrag #4791578: > Das wären eigentlich 8 x 1 ;) Ich verwende ähnliche (2x4): http://www.ebay.de/itm/MAX7219-Dot-Matrix-Module-LED-4in1-Display-Drive-mit-5Pin-20cm-Kable-fur-Arduino-/272279974229?hash=item3f6526b155:g:X7oAAOSwmtJXZ7n1
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
Billiger, kleiner serieller Leitungstreiber gesucht
deswegen hab ich im Moment 2 mögliche Lösungen. MLX81106 ======== Das ist ein LIN PWM-Treiber mit 4x16bit PWM@370Hz, der sogar das Daisy-Chain(en) unterstützt, weil er ein LIN-in und -out hat. - Wie programmieren? - Freier C-Compiler? - IDE? - Woher kaufen? Und gefühlt: mit 24k Flash ein absoluter
Verschnitte sind zu teuer und zu groß, insbesondere mit den 4 externen > Kapazitäten. ST232 (5V) und ST3232 (3.3V) sind MAX232-Verschnitte, kosten in Stückzahl 1 <75/95ct, 1k <50ct, 2k5 eher <30ct (Digikey), und sind in TSSOP16 auch nicht nennenswert größer als SO8. Nur die Kerkos sind natürlich
-
Thread
Docs zu PC Floppy 3.5 720er und 1440er Format?
Beitrag #4709292: > ob es für PC-DOS relevant ist > (Beispiele: GCR Coding, Index-Hole: nicht bei 3.5er > Laufwerken). GCR wird von PCs nicht genutzt. Einen Index-Impuls gibt es auch bei 3.5"-Laufwerken, und der wird an PCs auch benötigt. Nur wird dieser Impuls nicht wie bei 5.25"-Laufwerken mit
Beitrag #4710180: > Auch viele meiner Floppys funktionieren noch. Interressanterweise kann ich die 5.25" noch fast alle lesen, bei den 3.5" hatte mehr als die Hälfte Fehler.
-
Thread
Intelligentes Haus mit CAN und AVR
Weihnachtszeit deutlich schlimmer ist glaube ich auch aufs Wort. Das liegt aber auch daran, dass es da schon 16Uhr dunkel ist und die normale Beleuchtung heute fast immer irgendwie 324V zerhackt. In dem Nebel möchte ich mal den sehen der da einen µC mit Quarz dran raushört.
Mehraufwand in Kauf nimmst und einen Mikrocontroller ohne integrierten CAN-Controller verwendest (zB PIC18F26K80)?
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
HP nutzt fuer die kleinen Akkueinheiten in seinen Servern den PIC 16LF819/16F819. Bei 2V Betriebsspannung und 32 kHz Takt, war der mit wenigen uA zufrieden. Im Sleep natuerlich noch viel weniger. > Recyclen würde auch die Preisfrage lösen. Daher hab ich
http://www.aliexpress.com/item/Free-Shipping-new-version-1pcs-ATMEGA328P-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/32665418223.html Zum Programmieren besser nicht die Interfaces mit CH340 verwenden, da fehlt die Reset-Leitung DTR, eher mit SiLab-Chip drauf.
-
Thread
Software Bügelstation
Liste von möglichen Adressen steht. Davon ist jeweils nur eine die richtige. z.b. GOTO LADR_0x0779 ; !!Bank!! 0x0779 - 0x0F79 - 0x1779 - 0x1F79 davon macht nur 0x0F79 Sinn 0x0779 Das !!Bank!! scheint auf irgendeinen Bankswitching Mechanismus hinzuweisen. Habe aber von PIC zuwenig Ahnung
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
xc8 win console compile & link example PIC18
Installation von MPLABX), könnte man ein Crosscompilat auf dem PC haben. > Und dann? Wie das auf den µC bekommen? Da gibt es doch das PicKit Set? Oder ein Pic Bootloader ( Pinguino ) soweit ich das bisher gelesen habe. PicKit so steht es irgendwo, braucht man, um den Bootloader einmal auf den µC zu
jetzt nicht meinen XC8 anwerfen um Dir die Arbeit abzunehmen. Schnelltest mit der MPLAP und dem c18 Compiler: Projekt Wizzard gestartet. Device selektiert einfaches c File nach dieser Anweisung erstellt: http://www.pic18f.com/18f4550-c-tutorial/2009/11/16/tutorial-4-hello-world-program-in-c
-
Thread
Welcher µC für meinen Zweck?
Unterstützt alle aktuellen ARM GNU/Linux-Distributionen und Windows 10 IoT MicroUSB-Anschluss für 2,5-A-Netzteil 1 x 10/100 Ethernet-Anschluss 1 x HDMI Video/Audio-Steckverbinder 1 x RCA Video/Audio-Steckverbinder 4 x USB 2.0-Anschluss 40 GPIO-Stifte Chip-Antenne CSI
meiste Zeit, aber sie passen exakt zum Problem. Für andere Anwendungen haben wir neben MSP430 und ADuC702x mehrheitlich 8bit-AVRs eingesetzt - einfach, gut verfügbar und schnell programmiert (mit C/C++ natürlich). Seit einiger Zeit lässt Atmel aber den Support für die IDE schleifen und die Fehler häufen
-
Thread
SDCC: overflow in implicit constant conversion
sowas: [c] #define SEG_A 0x01 #define SEG_B 0x02 #define SEG_C 0x04 ... #define BLANK ~(0) #define NUM_0 ~(SEG_A + SEG_B + SEG_C + SEG_D + ...) #define NUM_1 ~(SEG_B + SEG_C
(void) { digit4_setall(0xff, 0xff, ~(0x63), ~(0x39)); } [/c] Welcher Compiler? [code] $ sdcc --version SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.3 #9727 (Linux) published under
-
Thread
Arduino Mega & Relaiskarte - Absturz bei Betätigung?
Rolläden im Wochenendhaus (230V-Rohrmotoren) eine Schaltung mit Arduino Mega, Ethernetshield (LAN) und 16-fach-Relaiskarte gebaut. Das Ganze wird aus einem 12V/3A Meanwell-Schaltnetzteil gespeist. Die Software bildet einen Webserver mit grafischer Oberfläche zur Steuerung der 5 Rolläden, z.B. per Handy
jemals ein solcher Absturz aufgetreten > wäre. Hallo Frank. Ich habe etwa das Gleiche gebaut (8x Relais, IR Fernbedienung, Arduino Nano , Schaltnetzteil 12V, PCF8574-I2C ansteuerung zur Relaisplatine, LED DisplayMatrix ohne LAN) alles in ein Plastikgehäuse eingebaut. Die Motoren sind (4 Stück)
-
Thread
2.2'TFT ILI9340 und Arduino
Hab grad gesehen, das Display gibt es in der Bucht für 5€: http://www.ebay.de/itm/5V-3-3V-2-4-SPI-TFT-LCD-Display-Module-240x320-Chip-ILI9340C-PCB-Adapter-SD-Car-/291778276496 Bei Amazon kann man auch 30€ zahlen.
Reference/SPISetClockDivider Hinter tft.begin kann man den Clock für den Arduino DUE hoch setzen: [c] tft.begin(); SPI.setClockDivider(5); [/c] Ich habe ihn mal auf 5 gestellt, also 84MHz/5=16.8Mhz Damit läuft das ganze etwas schneller. Allerdings nicht so viel schneller wie es die Clock
-
Thread
RF Transmitter des PIC12 geht nicht in Sleep Mode
PICs nutzlos. Wo liegt mein Fehler? Vielen Dank für eure Hilfe! Liebe Grüße Hier mein C-Code: (MPLAP X IDE; XC8 Compiler) [c] #include <htc.h> #include "hardware.h" #include "memorymap.h" #include "typedefs.h" #include "T39A.h" #include "i2c.h" #include "shtc1.h" // PIC12LF1840T39A
&0xFFFF)) #endif // _HARDWARE_H_ [/c]
-
Thread
lwip string auswerten
[4] = ablage[0]; switch_buffer[5] = ablage[1]; //sprintf(read_write_buffer,("%02d:%02d"),switch_buffer[4],switch_buffer[5]); //DrawString(10,80,read_write_buffer,&Arial_16x25,WHITE,RED);
02d"),switch_buffer[8],switch_buffer[9]); //DrawString(10,105,read_write_buffer,&Arial_16x25,WHITE,RED); } //Kinderzimer aus Stunde : MINUTE if (strcmp(pcParam[5] , "k2")==0) { decode_TEST(pcValue[5],ablage);
-
Thread
Physikprojekte
-1b8e-11eb-88c9-2e11d779fd0d%7Cparentrq%3A7f4a9ed61750aaee8c00004bfff59368%7Ciid%3A1 * Schlauchtüllen: https://www.ebay.com/itm/5pcs-Hose-Barb-I-D-4mm-x-M5-Male-Brass-Coupler-Splicer-Pipe-Fitting-Adapters/173407833621
radioastronomie/ Link zum LNA (low noise amplifier): https://www.amazon.de/Nooelec-SAWbird-H1-Premium-S%C3%A4gefilter-Wasserstoffleitungsanwendungen/dp/B07XPV9RX2/ref=pd_sbs_sccl_2_2/259-0157837-0331545?pd_rd_w=qnhqX&pf_rd_p=dd7cdb0d-7d18-43ba-a06d-a9f4cc6bae51&pf_rd_r=V9NWWX5VG0X6WQ8JJBVP&pd_rd_r=1a460188
-
Thread
Viel mehr Spaß mit einfachen LED
20 LEDs an 5 Pins benötigen nur 5 Vorwiderstände und ein AVR benötigt nur ca. 5% Rechenzeit um alle 20 LEDs mit eigener PWM ansteuern zu können.
gemacht und dabei etwas zur Entstehung erzählt. Die Überlegung ist auch, dass man 6 Leitungen für 6x5-Plexing verwendet. Dann hat man 30 Leds, jede 2 Sekunden eine Mit dem Taster legt man ein Pin über einen Widerstand nach Masse (evtl. internen PullUp und ADC zum Auswerten verwenden). Mir scheint
-
Thread
PIC24f32KA304 EEPROM lesen und schreiben
downloads/en/DeviceDoc/31007a.pdf Ist auch das falsche Dokument, ist für die 8 Bitter. Das für die PIC24 heißt DS39720A und ist Kapitel 5. War blöd zu finden, habs mir vor längerer Zeit runtergeladen und lebe aus der lokalen Kopie. Bei den PIC24 gibts weniger Register, sind ja auch 16 Bit breit.
Jasmin, Hallo Klaus, Vielen Dank erstmal für Eure Antworten. @Jasmin Ob ich das so für den X16-Compiler übernehmen kann, glaube ich nicht, aber es ist eine gute Idee bei MircoChip mal nach EEP.h/EEP.c für den X16 zu suchen. @Klaus Das Du das Dok nicht weitergeben willst, kann ich verstehen
-
Thread
Raspberry Pi: Blickwinkelstabiles Display 2,5-5" gesucht
Kontrast). Wenn die Farben nicht umkippen würden, wäre das auch gut. Die Diagonale sollte zwischen 2,5 und 5 Zoll (besser 2,5-4") liegen. Bei der Farbtiefe reichen 16 bit. Touch brauche ich nicht. Die Anschlussart ist mir relativ egal. Im Moment steuere ich einen ILI9341 händisch (d.h. 8-bit parallel
oder www.miniinthebox.com/de/index.php?main_page=advanced_search_result&keyword=3%2C2+ips+480+x+320 Ob das wirklich IPS ist oder nur als solches verkauft wird, ist unklar. Datenblatt gibt's keines, aber immerhin eine Arduino-Bibliothek. 2.6" 320x240 Serial Display von Digole. Quellen
-
Thread
Umstiegsbreatung uC Atmel/STM
Board (noch preiswerter, allerdings auch nur 64 kByte Flash) ist: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfe Dieses funktioniert mit der Leaf-Labs IDE nicht (fehlender Bootloader), jedoch
einem unschlagbaren Preis. Hier der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x Haupt-Einsatzbereich
-
Thread
PIC32MZ2048EFH100, die LED-s leuchten nicht gleich hell
bin schon auf ein Problem gestoßen. Es geht um folgendes: Ich hab ein Development Board Explorer 16 mit einem Eval Board PIC32MZ EF PIM bekommen. Als Programmer benutze ich PICKit3. Als Einstieg wollte ich ein ganz einfaches Programm zum Laufen kriegen und zwar einfach die 8 LED-s von Explorer 16 (
Sourcecode nicht im Text einfügen, sondern als Dateianhang Formatierung (mehr Informationen...) [c]C-Code[/c] [/pre] > PORTAbits.RA0 = 1; > PORTAbits.RA0 = 1; Warum gleich 2 mal?
-
Artikel
Bootloader
mit den Startadressen: 0x0000 _entry_scn ... Init des Programmes und Aufruf von main() aus der Datei c:\Programme\Microchip\...\c018i.c 0x0008 High priority Interrupt. 0x0018 Low priority Interrupt. Zunächst befinden sich Bootloader
spezifischen PIC18 Application Note AN851 für Assembler Tiny UART Bootloader PIC16/18 ds30 Loader - Open source bootloader for PIC16, PIC18, PIC24, and dsPIC by Mikael Gustafsson (GPL) R8C. Die R8C enthalten ab Werk
-
Thread
Programmieren und Analogtechnik
- der neumodische SoC-Kram kann nur noch bis 2V5 ohne Levelshifter, nebengrund: die BGA's sind so dicht mit Pins gepackt das man zu (teuren) Multilayer boards greifen muss. Oder man braucht die Logik bevor der FPGA hochgefahren
Da ich nur eine Leerplatine hatte musste ein SH205 Gehäuse http://www.atarimuseum.com/computers/16bits/harddrives/sh205.jpg als megaST Gehäuse herhalten, die oberen Rippen mit Fräser geplättet, die unteren Aufnahmen auch damit 2x 3,5 HD Floppys slimline reinpassten. Für die HD Umschaltung habe ich
-
Thread
"Eigenes USB-Gerät" für eigene Software
greifen und diese auch so groß machen wie die zu > übertragenden Daten. Ein Outputreport mit 16byte und ein Inputreport mit 3Byte: [c] static const uint8_t PROGMEM Rep_Desc_OutIn[32] = { // Output 0x06, 0x00, 0xFF, // USAGE_PAGE (Vendor Defined Page 1) 0x09, 0x01, // USAGE (Vendor Usage 1) 0x15, 0x00, // LOGICAL_MINIMUM (0) 0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255) 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x10, // REPORT_COUNT (16) 0x91, 0x02,
-
Thread
Temperaturregelung für Laminiergerät
dann sowieso lieber mit dem DC Getriebemotor und PWM arbeiten wollen. P.S. Wie schreibst Du Dein PIC Programm? C oder ASM?
Gerhard O. schrieb im Beitrag #4667980: > P?S. Wie schreibst Du Dein PIC Programm? C oder ASM. Ich denk mal drüber nach und werd mich mal am DA Wandler des PIC probieren. Also angefangen habe ich mit Assembler. Aber wenn man anfängt viel mit Zahlen zu arbeiten, so
-
Thread
HDMI Video-Mischer Experimental-Systen
Martin K. schrieb im Beitrag #4683509: > Die Ego-Dinger sind rein 2D, als 2.5D gezeichnet. > > Ich habe komplexe 3D-Figuren zu berechnen, wie sie bei Filmen verwendet > werden. Also wenn das nicht 3D ist weiss ichs nicht: https://www.youtube.com/watch?v=-sMvKKuU0X4
individuell in der Farbe gemäss Formeln berechnete Pixel und das für jedes Bild. Sind 32Bit Farbe x 0,5MPixel x 60Hz = 120 MByte/s. Angeblich gehen die nicht mal durch den DDR-Speichercontroller. Wie also soll man sie in Echtzeit berechnen? > Aktuelle High-End-Grafikkarten machen da mal nebenbei
-
Thread
Ansteuerung RTC 72421
http://s100computers.com/My%20System%20Pages/PIC&RTC%20Board/Epson%2072421%20manual.pdf Page-5/6 Ist so wie es früher war. Adresse, Daten anlegen -> Schreibpuls bzw. Adresse anlegen -> Lesepuls -> Daten
**************** $include "GLCD_VDI/GLCD_VDI_MAIN.BAS" $data 'Fonts Einbinden $include "font8x8tt.font" '$include "font16x16.font"[/code] Es passier mal so rein gar nichts. Wenn ich die Adresse für die Sekunde 1er Stelle ausgebe, und den Lese Impuls aktiviere kommt leider nichts dabei raus
-
Thread
PIC18F2550 digitaler Eingang RC4
Rumburak schrieb im Beitrag #4664522: > PORTA=(PORTCbits.RC5) ? 0xFF : 0x00; > > Hab ich noch nie gesehen! Sieht man eher nicht so oft ;-) https://de.wikibooks.org/wiki/C-Programmierung:_Ausdr%C3%BCcke_und_Operatoren#Bedingung_.3F:
Volker S. schrieb im Beitrag #4664530: > Rumburak schrieb: >> PORTA=(PORTCbits.RC5) ? 0xFF : 0x00; >> >> Hab ich noch nie gesehen! > > Sieht man eher nicht so oft ;-) > https://de.wikibooks.org/wiki/C-Programmierung:_Au... Ah, jetzt verstehe ich.
-
Thread
AtMega328 teilweise instabil
EEPROM.read(p_address); byte highByte = EEPROM.read(p_address + 1); return ((lowByte << 0) & 0xFF) + ((highByte << 8) & 0xFF00); }[/c]
Dinge, die statt einmal alle x Sekunden alle 1 Sekunde lang alle 5ms gesendet wird.
-
Thread
HTU21 Mögliches Problem mit CRC Erzeugung im Sensor
CRC Error SHT2x_MeasureHM (T): 65c4h 26052 4 - CRC Error SHT2x_MeasurePoll (RH): 7a7ah 31352 4 - CRC Error SHT2x_MeasurePoll (T): 65c4h 26052 4 - CRC Error SHT2x_CalcTemperatureC: 23.00 C SHT2x_CalcRH
"The checksum byte is optional after initiating an RH or temperature measurement with commands 0xE5, 0xF5, 0xE3, and 0xF3. The checksum byte is required for reading the electronic ID with commands 0xFA 0x0F and 0xFC 0xC9. For all other commands, the checksum byte is not supported." Ich sah mir
-
Thread
Welcher µC ist einfach zu programmieren
? Und die EFM8 USB haben +/- 1.5% und die 8051 mit CAN +/- 0.5% sind aber auch teurer: http://www.silabs.com/products/mcu/8-bit/c8051f56x/pages/c8051f56x.aspx
Markus M. schrieb im Beitrag #4654604: > Ich hatte schon das Problem, dass ab 0,5% es bei großen Datenmengen zu > Aussetzern kam - je nach Inhalt vom Datenpaket!. Das ist auch meine Erfahrung. Ein AVR ist beim Synchronisieren ziemlich tolerant. Nach 10/16 (U2X = 0) bzw. 5/8
-
Thread
Entladeplatine für AAA NiMH
einmal in welches Unterforum ein solche Gerät gehört daher Poste ich es mal ganz vorsichtig unter Off2pic Vielen Dank für eure Hilfe Moerser 2.0
alle Elektronik, ASF-Empfänger, Fahrtregler, Servomotorsteuerung, auf eine Platine gesetzt die ca 20x30mm groß ist @Timm-Thaler Ich besitze neuerdings sogar ein Powerex MH-C9000 http://www.elv.de/elv-prozessor-ladegeraet-mh-c9000.html Doch das soll in erster Linie Laden paralel ein zweites
-
Thread
ARM wird übernommen
auch zu Lizenzkosten Erhöhungen führen. Gut möglich. Aber es ist kaum anzunehmen, dass ein 2,43€ µC deshalb plötzlich 20€ kostet. Eher 2,47€. > Soll man jetzt doch AVR32 oder > PIC32 und andere MIPS Cores rausfischen? Wer sich angesichts dessen Sorgen macht, der sollte eine Liste von Kriterien
dann die Smartphones entwickelten. Psion PDAs waren mal populär. Hatten die 3er noch einen NEC 16-bit x86er drin, war es bei den 5ern ein ARM710. Davor hatte Apples Newton einen ARM610 drin. Palm hatte erst 68000er drin, wechselte dann aber auch zu ARM. Nokias Communicators hatten anfangs als 16-
-
Thread
DAU IC gesucht
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker per Analogschalter + Haltekondensator
@ m.n. (Gast) >Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; >fertig! >Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker >per Analogschalter + Haltekondensator ansteuern. Ein schöne Bastelei . . . >Gästchen schrieb: >> Beispiele
-
Thread
Universeller Bootloader?
Bauteilprüfung (richtiges Bauteil), ggf. verfügbaren Platz zurück geben, ... - Programm übertragen: Block von x Byte senden, Prüfsumme senden, im µC verifizieren und in den Flash schreiben - Endergebnis mitteilen Meine Frage nun: Gibt es soeinen Bootloader (in C) bereits? Idealerweise für den o.g. PIC? Oder
µC-Familie "universell", also nicht wirklich universell. Ja ok. Das ich einen Bootloader für einen ARM Cortex M4 nicht direkt auf einen PIC24 laufen lassen kann ist ja klar. Aber bei 16bittigen PICs
-
Thread
pic16f18857 not working - I2C.
Hello, i tried to get the I2C on my pic16f18857 @ 3V3 running but i only see low potential on the lines. - SCL: RC5 - SDA: RC6 - Both pulled to 3,3V with 2k2 - the pic should be a I2C Master @ 400khz - Adress of Slave: 0x80
:SDO2; ADCACTPPS = 0x0C; //RB4->ADCC:ADCACT; RC2PPS = 0x16; //RC2->MSSP2:SCK2; RC5PPS = 0x14; //RC5->MSSP1:SCL1; RC6PPS = 0x15; //RC6->MSSP1:SDA1; //Test RC1PPS = 0x0E; //RC1->PWM6OUT;
-
Thread
Mikrocontroller in starken Magentfeldern
> statisches Magnetfeld die Elektronik nicht durcheinander. Bei einem alten Produkt wurde ein PIC18F4550 eingesetzt. Im neuen sollte es ein PIC16F1788 werden. Beide sind somit nicht sehr groß (28 Pin DIP). Bei dem alten Produkt war es aber so, das es viele Reklamationen gab. Der Grund war, dass
Joa es wäre auch denkbar, das es durch andere Einflüsse passiert. Beispielsweise ist ein 5m langes Verbindungskabel (3x0,75mm² ungeschirmt) zwischen Netzteil und Platine. Über dieses kommen 12V vom Netzteil und gehen dann über einen 7805 zum PIC. Das Kabel könnte schlimmstenfalls aufgerollt
-
Thread
PIC16C711 durch PIC16F716 ersetzten??
billigeren Erstz zu diskutieren: Ihr verkauft von den Dinger mehr als 1000 Stück pro Jahr. Beide PIC sind zB. bei Farnell noch zu kaufen: PIC16C711-20/P: 2,14 @ 100Stk PIC16F716-I/P: 0,866 @ 100Stk Problematisch finde bei den beiden hier, dass Sie noch unterschiedliche Technolohie sind EEPROM
ziemlich verwischt. Allerdings wäre ein Umstieg auf PIC18 deutlich aufwendiger als der von 16C711 auf 16F716. Immerhin gibt es ja schon ein laufendes Programm. Und ich denke dem TO geht es darum den Aufwand beim Umstieg so klein wie möglich zu halten!