-
Thread
Puffer mit Zeigern oder Index
BAUD #define BAUD 115200UL #endif // BAUD #define UBRR_VAL ( ( F_CPU / ( 16 * BAUD ) ) - 1 ) volatile uint8_t buffer[ 256 ]; volatile uint16_t in; volatile uint16_t out; int main( void ) { UBRR0 = UBRR_VAL; UCSR0A = 0; UCSR0B = ( ( 1 << RXCIE0
ich dies mit Zeigern, dann bekomme ich nichts zurück auf der seriellen Schnittstelle. [c]#ifndef F_CPU #define F_CPU 3686400UL #endif // F_CPU #ifndef BAUD #define BAUD 115200UL #endif // BAUD #define UBRR_VAL ( ( F_CPU / ( 16 * BAUD ) ) - 1 ) volatile uint8_t buffer[ 256 ]; volatile
-
Thread
Ein µC oder auf mehrere verteilen?
Wie hast du das denn jetzt gerechnet das der 133 Takte pro Sekunde bei 8000 Upm braucht? Also bei 16Mhz macht der 16.000 Takte pro ms? Also gelten die Takte immer pro ms ?
wie schnell du in der ISR den Wert abfragst. Tobias N. schrieb im Beitrag #3535633: > Also bei 16Mhz macht der 16.000 Takte pro ms? Also gelten die Takte > immer pro ms ? Ein MHZ sind 1.000.000 Impulse pro sekunde, also 1.000 pro Millisekunde. Und bei 16MHz dann das 16-fache. Tobias N. schrieb
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
, der via SPI seine Befehle von einem Hauptprozessor bekommt. Für den nimmst du dann einen ATmega88 oder sowas.
://www.st.com/stonline/products/literature/ds/13587.pdf Seite 25. Die Kosten eines STM's (STM32F103C8) ab 3,39 EUR. Wenn auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein wenig mit der Materie auseinandersetzen. Unterm Strich
-
Thread
avr-gcc optimiert nicht?
volatile ("nop"); ec: 00 00 nop ee: 01 97 sbiw r24, 0x01 ; 1 f0: 00 97 sbiw r24, 0x00 ; 0 f2: e1 f7 brne .-8 ; 0xec <warte+0x4> das subtrahieren von 0 war früher nicht da und ich möchte es auch in Zukunft nicht da haben, was
ldi r25, 0x05 ; 5 c0: 00 00 nop c2: 01 97 sbiw r24, 0x01 ; 1 c4: e9 f7 brne .-6 ; 0xc0 <__vector_16+0x12> [c] #include <avr/io.h> #include <avr/interrupt.h> #define WLC 1500 /*****************************************************************
-
Thread
AtMega328 teilweise instabil
> ... ich würde 220-470nF wählen ... > ... 10-100nF spendieren ... > ... Diode parallel zum pullup ... Kannst du das begründen?
Hersteller können irren, falsche Datenblätter sind mir schon untergekommen und wer sagt denn das diese 100nF Empfehlung für alle Layouts gilt, ich sage mal für 95% passt es, das Problem können die letzten 5% werden. Ausserdem will jeder Hersteller nicht schlechter dastehen als die Mitbewerber, wenn PIC 100nF
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
umgebaut, die Anschlüsse dann mit Fädeldraht zum Controller verbunden. - der selbe Controller jeweils - PIC10F222, bzw. PIC10F322. Das sind nun für viele zukünftige Projekte die Spiel-Prints. Grüße Gerald ----
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
-
Thread
Faktensammlung Buderus EMS
als Datentyp erst die Länge und dann ein 16-Bit Telegrammtyp kommen? Gruß IngoF
Ferdinand S. schrieb im Beitrag #5314373: > welches Modell PIC16F15325-I/P Über die serielle Schnittstelle kann dann über EMS-collector oder auch andere Programme gesteuert werden. Weil der PIC dann den EMS-Bus steuert und nur die Nachrichten über den Bus gehen
-
Thread
LCD Display für Testplatine
hallo, ich brauche für meine Testplatine eine LCD Display. die Testplatine ist für pic 16F88. ich weiß, welche ich kaufen soll, und wie die Schnittstelle zum PIC ist. Grüße
oh, ich meine,ich weiß nicht, welche ich kaufen soll, und wie die Schnittstelle zum PIC ist.
-
Thread
Atmega und Langzeitlieferbarkeit
die neuen atmegax8 (48/88/168/328) sind bei atmel die sozusagen neue plattform. von daher würde ich sagen das diese derivate länger verfügbar sein werden
auch mal Basic. Kannst dir ja mal ein paar Vorläufer von 8051 ansehen, also 8048 (Intel), 3850/F8 (Fairchild) oder PIC (General Instrument). Dagegen wirkt 8051 direkt modern.
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
mit einem MX-FS-03V, ich meine den Sender hier: http://forum.hobbycomponents.com/viewtopic.php?f=25&t=1324 Ein Sender kostet im 10er-Pack ca. 70 Cent. Das Protokoll ist gut beschrieben unter: http://avr.börke.de/Funksteckdosen.htm Ich mache das mit dem 16Bit-Timer vom AVR: 16MHz und
meine Lösung sieht so aus: PIC 18F misst mit TSIC30x Temperatur, die Info geht per RFM12 raus, zusätzlich könnte er noch Steckdosen ELRO schalten. Mit der CR2032 läuft das jetzt seit 4 Monaten, aller 5 Minuten wird gemessen und
-
Thread
Inline Assembler- Bits spiegeln
Hallo zusammen Ich habe das gleiche Problem, die Datenleitungen von PIC (16F886) zu LCD müssten hardware- oder eben softwaremässig gedreht werden. Bei der Recherche bin ich auf diesen Thread gestossen, habe dann aber noch eine eigene Lösung in Assembler gefunden. Das ganze
0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4
-
Thread
Soft-USB AVR
abgesteckt, es erscheint immer noch die selbe Meldung. Ich wollte mir die Anwendung auf nen mega16 umschreiben. Hab das Makefile vom MEGA168 auf MEGA16 umgestellt und einfach compiliert. Keine Fehler. Gibt es tükische Unterschiede vom 16er zum 168er außer, dass der 16er nicht auf 20Mhz läuft?
Schaltungen mit FT245BM ansehe gehört >der Pullup an d+. Hab mir gerade mal meine Schaltungen mit PIC18F2550 angesehen. Da hängt er auch an d-. Der PIC ist ein Slowspeed Device. Der FT245 ein Fullspeed Device. Macht wohl den Unterschied. USB ist grausam!
-
Thread
Startsortiment Atmega
{0,50€} * Elektrolytkondensatoren ("Elkos"): 1 µF, 10 µF, 470µF [10] {0,20€} 1000µF, 2200 µF, alle mit 25 Volt [4] {1€} * Keramikkondensatoren: 100 nF, 15 pF (letztere für Quarze) [40] {0,05€} * Dioden: 1N4148, 1N4007, (BAT43 Schottky) [100
Anfang schon recht ordentlich ausgerüstet. Ein paar ULN2803 würde ich noch dazu nehmen und von den 100nF gleich 100 Stück. Die Quarze sind allerdings etwas "groß". Der Atmega16 kann nur bis 16 MHz. @Dieter L. (Gast) Wenn du mit den 595ern experimentieren willst, kauf' dir auch IC-Sockel. Aber nur
-
Thread
Einstieg: Altera vs. Xilinx
einige µC Hersteller die echte PLD Blöcke als Peripherie direkt einbauen. (z.B. Microchip bei neueren PIC16F) Wenn man dann noch die gute alte Schaltalgebra beherrscht, dann kann man zumindest bei den PICs damit sogar Funktionen realisieren die nicht so vorgesehen sind ;-) Für Personen die von vorneherein
Hersteller die echte PLD > Blöcke als Peripherie direkt einbauen. (z.B. Microchip bei neueren > PIC16F) Ja diese Sau wurde schon Anfang dieses Jahrtausends z.B. auch von Atmel durchs Dorf getrieben (http://www.atmel.com/products/programmable-logic/field-programmable-gate-array/default.aspx). Und
-
Thread
Wie bekomme ich LED am Controller völlig dunkel
weisse 5mm LED gemessen. Mit folgendem Ergebnis: LED Uf C@0V C@5V (V) (pF) (pF) =========================== 2014_1 2.88 13 9.8 2014_2 2.84 12 8.3 2014_3 2.87 12 8.2 2016_1 2.76 50 46 2016_2 2.76
am PIC.
-
Thread
Weihnachtskerzen IR-Protokoll
beide Codes... Die neuen reagieren auch auf einige völlig andere Codes meines Fantek-Mediaplayer (NEC, 16Bit-Adresse 0x00F9), die alten aber nicht. Soviel zu chinesische IR-Code-Auswertungen in Weihnachtskerzen. ;-) Hoffentlich schafft der UNO das noch vor Weihnachten. Gruß aus Berlin Michael
github.com/z3t0/Arduino-IRremote */ #include <IRremote.h> IRsend irsend; void sender(uint16_t value) { static uint16_t toggle=0; uint16_t val; val=value|toggle; for (int i = 0; i < 3; i++) { irsend.sendRC5(val, 12); delay(40); } Serial.println(val,HEX);
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Hallo, beim PIC16F684 z.B. sind die dynamischen Kennwerte bei einer kapazitiven Belastung mit 50 pF beschrieben. Das wird bei anderen µC nicht viel anders sein. Soviel hält der µC also ohne Wiedersand schon mal aus
Bernd schrieb im Beitrag #7233449: > beim PIC16F684 z.B. sind die dynamischen Kennwerte bei einer kapazitiven > Belastung mit 50 pF beschrieben. Nice. > Das wird bei anderen µC nicht viel anders sein. Beim ATmega48/88/328 ist für einen simplen
-
Thread
RGB LED mit AVR
444;GROUP=A5335;GROUPID=3022;ARTICLE=10242;START=0;SORT=artnr;OFFSET=500;SID=32RWgmu6wQASAAAGPEK4U0f937c0f44d2778d881796390bd98c7a).Finde dein Projekt super wünsch dir viel Erfolg schreib mal hier rein sobald es fertig is wird bestimmt mega geil aussehen ^^ LGDenis
Wenn Du z.B. einen 8MHz-Quarz verwendest schreibst Du: [c]#define F_CPU 8000000UL[/c] Dann musst Du bei den Fuses sicherstellen dass "F_CPU/8" deaktiviert ist.
-
Thread
externe aref
10k ohm, 100nF ok?
auch das > hat der überstanden. J. K. wrote: > Das mit dem verpolen kann ich bestätigen(Mega16). Hab dabei auch den ADC > angeschlossen gehabt. Auch der hats überstanden! Ist eigentlich schon bemerkenswert, wie robust die heutigen µCs sind. Mir ist noch kein PIC oder AVR drauf gegangen,
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
Tim . schrieb im Beitrag #5617172: > Ich warte noch darauf, dass die Chinesen etwas anderes als PIC and 8051 > kopieren. Suche mal nach: LGT8F88A LGT8FX8D MD-328D In wie weit das Kopien sind, mag ich nicht beurteilen wollen. Aber der AVR-GCC kompiliert dafür.
available take a look http://www.sinowealth.com:8088/ftp//8051%20mcu/8bit%20flash%20mcu/ss450b_sh88f6161_6162/SH88F6161_6162%20V2.2.pdf
-
Thread
Vorstellung und erstes Projekt
4a: fa cf rjmp .-12 ; 0x40 4c: 83 9b sbis 0x10, 3 ; 16 4e: fc cf rjmp .-8 ; 0x48 50: 90 98 cbi 0x12, 0 ; 18 52: f6 cf rjmp .-20 ; 0x40 [/avrasm]
dort verwendete Kram findet sich in dieser Zip. https://forum.arduino.cc/uploads/short-url/vdTvKr7F8mHxi2F1J2plss2IKrv.zip Prüfe und Urteile!
-
Thread
ATmega8: Das Buch
den internen RC-Oszillator. Wie gesagt, bei Microchip und dem ICSP dort klappt es doch auch. Und ab PIC24 auch ganz ohne High Voltage(†) auf !MCLR, selbst wenn !MCLR zum Portpin gemacht wurde. Fail. fchk (*) mit Gewalt mag es gehen, zB bei einem PIC16, der normalerweise per LVP programmiert wird
recht lückenhaft sind einem breiteren Puplikum vorzustellen. Es ist kein Konkurrenzprodukt, da es PIC Controler behandelt. Ich werde mal einen *Das PIC18 Buch* Thread starten ...
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function: Package send Demo Processor PIC16F73 Clock: 10MHz Crystal Operate frequency: 434MHz Data rate: 4.8kbps Package size:
Hardware: * 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 + #define F_CPU 16000000UL CONFIG-Schalter (Taster gegen 5V statt
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
(42 x 45mm² mit abgerundetetn Ecken): wedirekt.de 10.10€ bei 10 Stück bilex-lp.com 4.16€ bei 12 Stück oshpark.com 4.30€ bei 6 Stück seeedstudio.com 0.88€ bei 10 Stück iteadstudio.com 0.88€ bei 12 Stück Außer bei wedirekt.de kommt noch Porto dazu. Wahrscheinlich kommt man
gut aus http://www.ebay.de/itm/PE-Leistungsrelais-bistabil-5-A-1-x-Wechsler-TE-Connectivity-PE014F05-Bistabil/400684106486?_trksid=p2054897.c100204.m3164&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140407115239%26meid%3D2f59bf2f9b92413e8a605daeebfb6bb6%26pid%3D100204%26rk%3D4%26rkt%
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
80286, 80386... Mal sehen, ob jetzt der uralte Streit wieder auflebt, ob die 68008 CPU nun ein 8-, 16- oder 32-Bitter war. ;-)
XMegas sind eigentlich schon 16 Bitter und laut meinen Messungen schneller als viele 32 Bitter. Dafür aber auch komplex wie die 32 Bitter mit ARM Architektur. Außer die STM32 F4. Die sind momentan kaum schlagbar(für mich). Da ist
-
Thread
Mehrkern-Microcontroller - Bestandsaufnahme
Ich hätte gernen einen PIC / Atmega
parallax-propeller: http://www.antratek.com/Parallax_Propeller.html http://forums.parallax.com/forumdisplay.php?f=65
-
Thread
Mos Highsidereiber
noch keine abkürzenden und > dramatisierenden Wortschöpfungen... Oh doch, ich brauch das :) PIC16F88 Der hält nur 7V am Eingang aus wenn ich das Datenblatt richtig gelesen habe. Anbei mein komplette /Verbrechen/. Die Stromversorgung und fehlende Kondis sind auf einem separatem Blatt. Das das
hält nur 7V am Eingang aus …und wo nutzt du einen Eingang? Ich seh im Datenblatt nur Ausgänge am PIC…
-
Thread
Universelle Tastenabfrage
Hallo Forumsmitglieder, ich habe mich schon versucht an den Codebeispielen für Microchip PIC Mikrocontroller aber ich scheitere leider beim Aufruf der Funktionen. Ich nutze 4 von 8 Pins des PORT A als Eingänge, der Rest sind Ausgänge. Compiler ist XC8 in Verbindung mit einem PIC16F628.
gemachte habe daher hier dier Code in voller Schönheit. Nicht wunder, es handelt sich um einen Microchip PIC16F628. Hier der Inhalt der Headerdatei: [c]#ifndef UNBOUNCE_H #define UNBOUNCE_H #include "sw_spi.h" #define KEY_PORT PORTA // Input register #define KEY0
-
Thread
CH32V003, float wirklich langsam?
So, die Versuche für einfache Genauigkeit und 2.0f habe ich jetzt mal gemacht: STM32F401 / 84 MHz => 0.5 Sekunden STM32F103 / 72 MHz => 9.2 Sekunden STM32F030 / 48 MHz => 24.9 Sekunden CH32V003 / 48 MHz => 62.9 Sekunden ATmega328 / 16 MHz => 63
ziemlich allen Controllern die ich habe mit Ausnahme von Padauk PFS154). Ergebnis war: ATmega328p / 16 MHz : 18 Sekunden CH32V003 / 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich
-
Thread
Neigungsmessung für Kamera
von LEDs ausgegeben werden... War wäre da für ein Sensor nötig? Um ihn auszulesen, würde ich einen PIC 16F88 verwenden. LG Mario PS: Und verweist mich bitte nicht an die Suche...
Auch denkbar, jedoch bin ich an einer technischen Schule (HTL für Mechatronik) und habe PIC-Programmieren etc. als Fach - deshalb suche ich ein wenig die "Herausforderung"... Da ich es aber erst seit diesem Jahr habe, bin ich noch etwas unerfahren aber sehr interessiert darin! Ich bin
-
Thread
Compilierung des EU1KY AA unter Linux.
includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
-
Thread
1Wire: Mehrere ID's über DS2480B
Hallo Tobias, ich programmiere Microchip PIC24F. Habe auch an das gleiche Problem gestoßen. Hast du schon eine Lösung gefunden? Die Beschreibung des DS2480B ist sehr schlecht. Endeffekt ist es nicht klar, welche Aufgaben übernimmt DS2480 beim
Danke wigor, so mache ich: req: E3 C1 resp: CD req: E1 F0 //"Search" resp: no req: E3 B1 //"Accelerator on" resp: no req: E1 00 00 00 .... 00 E3 A1 resp: no An dieser Stelle bin ich stehen geblieben. Weiter geht's nicht. Alerdings, 16mal 00
-
Thread
Umstieg von ATmega16 auf ATmega32
Board ausgetauscht. - Ich habe mit den Fusebits die identischen Einstellungen gesetzt wie am ATmega16. Einziger Unterschied: Boot Flash Section size = 256 (statt 128 wie beim 16er, da nicht möglich). Ist das vielleicht das Problem? - Ich habe in meinem Makefile MCU = atmega16 durch MCU = atmega32
konkreten µC. Schöne Illusion ;-) > Ich weiß >jetzt nicht, ob diese Bits in ATmega32 und ATmega16 zufällig identisch >ist. Sind sie. Aber zwischen den etwas älteren ala ATmega8 und neueren ala Atmega88 gibt es genügend Unterschiede, dass dieses Konzept nicht aufgeht. Andere Prozessoren ala MSP430
-
Thread
[V] Alte DIL Rechner Chips.. Gesperrt
Tom D. schrieb im Beitrag #6754871: > stelle Dir vor hier würde jemand einen STM32F7xx anbieten Dann wäre ich arg verwundert, weil ich nicht wüsste, ob er einen 32f746 oder einen 32f723 loswerden will. Tom D. schrieb im Beitrag #6754871: > Du würdest glatt ein 1300 Seiten Manual
ich den Anbieter besser verstehen, wengleich ich einige der Chiptypen nicht ablesen konnte. Trotz 2,88 MB.
-
Thread
Kennt jemand ADS8327? Ist er wirklich SPI-kompatibel?
SPI-TAKT auch kein Problem darstellen. Kontrolliere mit einem Frequenzmesser oder OSZI ob am SCLK 16 Impulse durchgeschoben wurden.
Du hast recht, im Datenblatt des ATmega84/88/168 (Atmel), den ich mal als Beispiel herausgezogen habe, steht als Hold Time für die Hardware-SPI 10 ns (typ) drin. Der PIC16F88 (Microchip) ist da mit 100 ns sogar noch schlechter. Dagegen kann der
-
Thread
Touch selber bauen (primitiv)
aber "leider" nur Youtube-Videos. Vorstellung Teil 1-3 http://www.youtube.com/watch?v=JVRuDY4X88M http://www.youtube.com/watch?v=vAJWtbp9kA8 http://www.youtube.com/watch?v=ABfBdn598tI Design Guidelines Teil 1+2 http://www.youtube.com/watch?v=plDH4LFhgno http://www.youtube.com/watch?v=ubROolgus98
Sensing” AN1104, “Capacitive Multibutton Configurations” AN1171, “Using Capacitive Sensing Module with PIC16F72X” AN1202, “Capacitive Sensing with PIC10F” AN1250, “Microchip CTMU for Capacitive Touch Applications” Einfach mal danach googeln (z.B. nach AN1101)
-
Thread
Compilerfehler?
Hallo Leute! Im Moment arbeite ich mit einem PIC24F. An sich ganz ok, nur die C-Compiler (sowohl C30 als auch HI-TECH) machen teilweise meiner Ansicht nach seltsame Sachen: zB: in einer Funktion wird ein IC ,der über SPI mitm µC verbunden ist, konfiguriert
,0x000e 03F88 478387 add.w 0x001e,0x000e,0x000e 03F8A 784B86 mov.b 0x000c,[0x000e] 1011: ps021conf[3] = 0x00; 03F8C 200006 mov.w #0x0,0x000c 03F8E 2FFFB7 mov.w #0xfffb,0x000e
-
Thread
Bitmap Konverter
, uint8_t *pic, uint8_t w, uint8_t h) { uint8_t dimx = w-1; uint8_t dimy = h-1; S65_allocatearea(x, y, x+dimx, y+dimy); for(uint16_t counter = 0; counter < ((dimx+1)*(dimy+1))*2; counter++) { LCD_WrData(pgm_read_byte_near(&pic[counter])); } } [/c] Wird dann in der main() so aufgerufen: [c] S65_PutRawBmp16(60, 60, img_bmp, 10, 10); [/c] Ich betreibe das Display an einem ATmega644 bei 16MHz. Die Wiedergabe von
-
Thread
C versus Assembler->Performance Gesperrt
oder bei C nur die I/O Bereiche - die in meinem Fall vielleicht 5-10% ausmachten. Beispiel: Der STM32F030 kostet bei Farnell aktuell 1,10 Eur bei Einzelabnahme. TSSOP20, 16KFlash, 4KRam, 12-Bit A/D, SPI/I2C/Uart, DMA, 16-Bit Timer. AVRs sind bei mir ausgelistet....
uint16_t temp = adc->temp += ADC; if (0 == (n_irq & 0x3f)) { adc->result = temp >> 6; adc->temp = 0; uint8_t refs = (n_irq & 0x80) ? (1 << REFS1) |
-
Thread
Probleme mit BASCOM <-> USBASP
AVR angeschaltet. Ich vermute mal stark, dass dein USBASP spinnt. Der Selfprog-Jumper, der PB2(Pin16 im DIL) mit Reset(Pin1 im DIL) am ATMega8 bzw. ATMega48 verbindet, ist hoffentlich draußen? Jo
Hast du den Patch eingespielt? http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=88&Itemid=54 Gruß, DetlevT
-
Thread
Kaufempfehlung Experimentierboard
Hallo, Ich bin auf der suche nach einem Experimentierboard für PIC-µController. Mein Haupt-"Einsatzgebiet sind die kleineren, also 16f88, 16f84a oder 12f510. Wichtig sind neben vielfachen Steckmöglichkeiten auch die Onboard-Programmierung. Ich habe das EasyPIC6 ins
-
Thread
Displaya 16-Bit Mode?
aber nichts mit einem 8 Bit oder 16 Bit Modus des Senders zu tun. Das LCD wil 16 Bits haben (in der Form, dass die Clock Leitung 16 mal gepulst wird). Ob du das im Sender mit einem Modus machst, der 16 Bit kann, oder mit einer SPI Einheit
Began to clear the screen (display window) NextStep(); } /* Initialize SPI module in pic32 */ void InitSPI(void) { // 8 Bit, Master-Mode, eanable SPI-1 // nano_CS_LAT_BIT=1; //nano deselected // OpenSPI1(SPI_MODE16_ON | MASTER_ENABLE_ON , SPI_ENABLE); /* Idle state
-
Thread
Dateizuordnungstabelle in FAT16
4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13 D1 8B 76 11 60 89 46 FC 89 56 FE B8 20 00 F7 E6 8B 5E 0B 03 C3 48 F7 F3 01 46 FC 11 4E FE 61 BF 00 00 E8 E6 00 72 39 26 38 2D 74 17 60 B1 0B BE A1 7D F3 A6 61 74 32 4E 74 09 83 C7 20 3B FB 72 E6 EB DC A0 FB 7D B4 7D 8B F0 AC 98 40 74 0C 48 74 13 B4 0E BB 07 00 CD 10 EB EF A0 FD 7D EB E6 A0 FC 7D EB E1 CD 16 CD 19 26 8B 55 1A 52 B0 01 BB 00 00
-
Thread
Kapazität von Li-Ion Akkus messen
Markt geschmissen werden. Inzwischen gibt es die PCB Version 2.3 https://www.amazon.de/dp/B0BX3WHJ9F
> Gibt es das auch in Deutsch? Da reicht ein Link: https://www.roboter-bausatz.de/media/pdf/b4/f0/c7/ZB2L3-Batterietester-Anleitung.pdf Schaltplan ZB2L3 Battery capacity tester https://pic.mysku-st.net/uploads/pictures/03/40/40/2019/09/22/c16fe0.jpg
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
1uF reicht (bei einem PIC10)
*** schrieb im Beitrag #4267905: > 1uF reicht (bei einem PIC10) Wie lange darf dann der am P1 ausgegebene Low-Impuls sein?
-
Thread
AVR: Werden gleiche Opcodes unterschieden?
sie für mich (wie für viele andere sicher auch) nicht nutzlos. Schreibst Du wirklich immer "EOR r16, r16" statt "CLR r16" und "AND r16, r16" statt "TST r16"? Den Erklärungen von A. Schwenke schließe ich mich an.
Entschuldigung meines Irrtums verweise ich auf die Instruction Set Summaries in den Datenblättern zum ATmega8/16/32 + 88/168/328 + 13 + 25/45/85 (mehr habe ich mir nicht angesehen). Darin ist nämlich die LSL-Instruktion offensichtlich falsch beschrieben (*). Wer ahnt denn sowas? :-( Die Angaben im Atmel Instruction
-
Thread
LCD und PWM am gleichzeitig nutzen
Hallo, kann mir jemand einen Tip geben wie ich mit dem PIC 16F88 an PortB ein LCD und den PWM-Ausgang gleichzeitig nutzen kann? Es geht immer nur der PWM. Gruß Daniel
da kannst du das LCD teilweise auf einen anderen Port legen. Evtl kann man auch den PWM Ausgang des PIC's auf einen anderen Pin konfigurieren.
-
Thread
Transistoransteuerung
Q16_SetHigh(); } else if((bufferUin.data[bufferUin.write ] > 2048 && bufferUin.data[bufferUin.write] <= 2053) && uinInterrupt.Q_1_4_13_16 && !uinInterrupt.Q_2_3_14_15) {
Q16_SetLow(); } else if((bufferUin.data[bufferUin.write ] >= 2030 && bufferUin.data[bufferUin.write] < 2042) && !uinInterrupt.Q_1_4_13_16 && !uinInterrupt.Q_2_3_14_15) {
-
Thread
einfacher Konverter 160m/80m nach 30m
unterschiedlichen Spulengrößen: L 12MHz 14MHz deltaC ---------------------------- 1µH 176pF 130pF 46pF 2µH 88pF 65pF 23pF 5µH 35pF 26pF 9pF Der NE602 samt Oszillatorbauelementen soll später auf eine Kupferplatine montiert (Wärmeleitung) und alles unter Wachs
6V auf Leitung -> 12MHz Leitung offen -> 16MHz (f-Feineinstellungen kommen morgen) Ein hochohmiger Ableit-R wäre nicht schlecht (z.B. 100k wie in Zeichnung).
-
Thread
Conways Game of Live zu langsam auf Z80
[19] 236 ld a,-23 (ix) 1F16 C6 FF [ 7] 237 add a,#0xFF 1F18 DD 77 E8 [19] 238 ld -24 (ix),a 1F1B DD 71 F2 [19] 239 ld -14 (ix),c 1F1E DD 70 F3 [19] 240 ld -13 (ix),b 1F21 DD 36 EA 01 [19] 241 ld -22 (ix),#0x01 1F25 DD 36 EF 18 [19] 242 ld -17 (ix),#0x18 1F29 DD 36 F0 00 [19] 243 ld -16 (ix),#0x00 1F2D DD 36 F6 18 [19] 244 ld -10 (ix),#0x18 1F31 DD 36 F7 00 [19] 245 ld -9 (ix