-
Thread
[V] Aufräumaktion Hobbykeller
3 Stück 14. M27C256B, 256kbit-UV-Eprom, neu 15. TMS27C010A, 1Mbit-UV-Eprom, 5 Stück, neu 16. M27C1001, 1Mbit-UV-Eprom, 5 Stück, neu 17. AM29F040B, 4Mbit-Flash, 20 Stück, neu Mal sehen was ich noch so finde...
Die AM29F040B sind neu und im PLCC-Gehäuse?
-
Thread
MSP430: Sinus höherer Frequenz per PWM erzeugen
genau das was ich tue? Am Ausgang hängt ein RC Glied mit ca. 2kHz Grenzfrequenz (R=1k21 und C=68nF) Der Chip taktet 16 MHz und die Zählschleife zählt von 0 bis 1000. Aus der Sinustabelle wird immer jeder 32. Wert abgefragt, somit müsste ich bei 2 kHz Samplingfrequenz liegen. Grundsätzlich scheints
möglichem PWM-Zählschritt anfallen. Bei einer 8Bit-Auflösung für die PWM wären also schon damit bei 16MHz Systemtakt 16.000.000/(3*256)=knapp 21kHz. Mehr als ausreichend, um einen Sinus von 1,5kHz darüber auszugeben und den dann auch noch anständig gefiltert zu bekommen. Ich glaube nicht, daß das mit
-
Thread
failsafe für rc servo
hat jemand sowas schon gemach? ich habe rum gegooglet aber das was ich gefunden habe ist mit ein 12f683 realisiert, ich aber habe jetzt kein 12f683 da und die software dafür war nur in hex erhältlich. mein problem ist eigentlich in der pwm auswertung am ausgang vom reciver, ansonsten ein servo zu seuern
Zur Zeit ist aber nichts lieferbar, vielleicht legen wir eine neue Serie auf. Software war mit PIC16F688
-
Thread
Mit RS232 128 LEDs ein- und ausschalten
Befehle via RS232/USB zu einem µC und dieser steuert deine LEDs! Habe sowas ähnliches mal mit einem PIC16F877 gemacht.
umzuschalten. Die bessere Möglichkeit wäre, ähnlich wie bei DMX-512 die Bits einfach nacheinander in 16 Bytes (16*8Bit) zu packen, und diese als Paket loszuschicken. So würde ich das machen.
-
Thread
433 Mhz Signal mit Rauschen (?!) dekodieren
10 Bit in 5ms. Demnach 1 Bit in 500us und nun 8-fach oversampled bedeutet einen Timerinterrupt alle 62,5us?! Reicht auch 5-fach oversampled? Dann wären wir bei Lothars 100us. Ich hoffe das wird nicht zuviele Ressourcen fressen. Ich habe ja nur 16Mhz und er soll ja noch jede Menge anderes machen.
VirtualWire Implementierung "erlaubt" bis zu 2KBit Netto-Datenrate, also mit 8-fach Oversampling wären das 16 KBit/s, das wären also 62.5 usec pro Interrupt. In der Zeit kann man offensichtlich noch einiges mit einem AVR anstellen .... läuft üblicherweise auf Arduinos mit 16 MHz.
-
Thread
Stimmt meine Rechnung für Timer0 PIC
Viertel meiner OSC Frequenz in den Prescaler -> das macht 4Mhz / 4 = 1MHz Bei einem Prescaler von 16 ergibt das 62,5kHz was 16 µ pro Takt entspricht. Also gibts in TMR2 alle 16µs*256 = 4.096ms einen Overflow. so du sagst jetzt das PR2 Register auf 124 setzten. Das PR2 Register wird immer mit dem
Beitrag auch ein wenig damit herumexperimentiert. Das interessante ist, dass im Simulator bei einem 16F887 das TMR2 Register nur alle 64 Takte weitergezählt wird, wenn T2CKPS1 und T2CKPS0 = 11 sind. Aber gut zu wissen, dass man an dieser Stelle mal wieder Obacht geben muss. Mir ist auch aufgefallen
-
Thread
winziger Webserver mit enc28j60+mega32
schneller :) Geschwindigkeit Webcam Bild ist in etwa wie beim rtl8019: [c] wget http://192.168.0.6/cam/pic --16:47:50-- http://192.168.0.6/cam/pic => `pic.28' Connecting to 192.168.0.6:80... connected. HTTP request sent, awaiting response... 200 Document follows Length: unspecified [image
zwar nicht darauf verlassen, aber das wird Dich sicher nicht hindern... Btw,, ich habe hier einen M16C62, den ich gerne mit dem ENC28J60 verheiraten würde; wird Deine Software irgendwann frei verfügbar sein? Simon ist ja noch nicht so weit. Ich suche (für den M16C) einen TCP/IP-Stack, der mehrere gleichzeitige
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
Hallo branadic, ich habe mal eben auf die schnelle einen Panasonic FM Radial 330µF/25V gemessen. Ist-Wert 328µF/0,04R Netzteil auf 24,5V 2min = 6µA Panasonic FC Radial 270µF/16V Ist-Wert 270µF/0,14R Netzteil auf 15,5V 2min =0,9µA Panasonic FM Radial 330µF/35V Ist-Wert
>Mit steigender Spannungsfestigkeit steigt der Leckstrom in genannter >Serie linear an: >330µF/6.3V --> 21µAmax/after 2min. >330µF/10V --> 33µAmax/after 2min. >330µF/16V --> 53µAmax/after 2min. >330µF/25V --> 83µAmax/after 2min. >300µF/35V --> 116µAmax/after 2min. >300µF/50V --> 165µAmax/
-
Thread
PIC (master) + I2C-Bus + 4 EEPROMs (slave)
die vom PIC jederzeit gelesen werden. Kann mir jemand sagen welche PIC zu wählen ist ? Ich habe mir die Datenblätter von 12C508A von Microchip geholt ?? Mit welcher Sprache kann ich das am besten programmieren
kannst du nur einmal brennen. Auf sprut.de bekommst du eine Übersicht und eine Einführung in die PIC's Empfehlen würd ich dir atog den 16f62X, weil der schon I2C hardwaremässig integegriert hat. Programmieren in Assembler, Compiler für C oder anderes findest du eher schlechter bzw. kosten was und
-
Thread
CNC Kreis mit konstanter Geschwindigkeit fahren
sec) ausgeht und >>von 3mm Steigung und 1,8° >>Schritten (200 Schritten/Umdrehung) und >>von 8-16 Microschritten, komme >>ich da so auf ca. 30-50µs je Schritt 3mm/( 200Stepps*8MicroStepps) = 0,001875mm/MicroStepp Bei 30mm/s sinds dann 62µs, da werden die Motore+ Ansteuerung nicht mehr mitmachen
moin moin, etwas Stress heute... Rampe nur als sin^2, Timerwerte 16Bit, Timerbasis 1µs, max 65,5ms. In die Drehzahl geht die Steigung (Schrittweite) der Spindel mit ein. Berechnung der Tabelle erfolgt beim F Kommando des GCodes. Der FiFo hat nur die StepByts, Start-Stop
-
Thread
PIC16f84a Quarz;Takt funktioniert nicht?
27.12.08 ;Andreas Prager ;*********************************************** ;Grund-zw list p=16f84 radix hex ;register-zw status equ 03 portb equ 06 trisb equ 86 d equ 20 e equ 21 f equ 22 ;Bit-zw rp0 equ 05 ;************************************
bsf portb,0 Call up bcf portb,0 Call up goto start ;Pause:(ca.16sekunden....ziemlich lang..aber egal) up: movlw d'255' movwf f vw: movwf e neu: movwf d again: decfsz d goto again decfsz e goto neu decfsz f goto vw
-
Thread
Transistortester AVR
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen
1353441643.jpg fusebit KLA987 CKSEL = 0001 SUT = 00 (in Bascom AVR), but the tester, Displays 1000uF -> 1576uF 3300uF -> 126900uF 100uF -> 162uF 100nF -> 158nF 47nF -> 69nF Triac BT138 displays only 19uF Do you have good software (eprom.hex and program.hex) for ATmega8A-PU (no Atmega8-16PU
-
Thread
Z80 Emulation auf dem Arduino
Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen und sich selbst
Flash: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl fast
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
Stefan ⛄ F. schrieb im Beitrag #6679788: > Den Chip gibt es in zwei Variablen. > > Automotive bis 16 MHz > Normal bis 20 MHz > > Mit 25 MHz bei 5V laufen die normalen schon nicht mehr, das hatte ich >
Stefan ⛄ F. schrieb im Beitrag #6679788: > Den Chip gibt es in zwei Variablen. > > Automotive bis 16 MHz > Normal bis 20 MHz > > Mit 25 MHz bei 5V laufen die normalen schon nicht mehr, das hatte ich >
-
Thread
[V] Teile für Programmer SMS Sprint Expert, TOPs, Adapter
Adapter Sprint S461 (PLCC84, ZIF Sockel Yamaichi IC51-0844-401 1x Adapter Sprint S435 (DIP28/DIP18 für PIC16C55/57) Adapter Emulation Technology (€ 25,00 / Stück) ------------------------------------------------------------------------- 1x Adapter Emulation Technology Typ 1202801Q600YAM 120Pin 1x
but these adapters are already sold. Still present are : 1x Adapter Sprint S435 (DIP28/DIP18 for PIC16C55/57) 1x Adapter Emulation Technology Type 1202801Q600YAM 120Pin 1x Special Adapter for Plus Logic FPGA2020 / 84 1x ZIF Socket 28Pin Textool Type 228-3345 cheers Werner
-
Thread
ADC/Sensorwert - Mittelwert
trotzdem nicht auf mein geplantes Ergebnis. vlt kann mir hier ja wer weiterhelfen. Rand-Infos: PIC18F2550; einlesen von Sensor-Daten mittels ADC und Umrechnung dann in Pascal-Werte; diese Sensor-Daten werden kontinuierlich eingelesen - über 10 Messungen soll dann ein Mittelwert berechnet werden u
sensor_data = read_adc(); //Umrechnung von ADC auf Pascal pa_value = ((float)sensor_data-429)*62/389; act_pressure_values[1] = sensor_data; //(int16)pa_value; //Ausgabe auf LCD printf("\f Sensor1 \r"); printf(" %lu Pa ",act_pressure_values[1]); //0x94 CR
-
Thread
Das Ende des Z80
Pointer, wie es bei Hochsprachen vom C/Pascal-Stil extrem häufig ist, ist bei 8-Bittern die Form reg16+const8 sehr wichtig und const8 ist dabei meist ausreichend (*). Genau das bieten Z80 und 6800, nicht aber 6502. Die 8-Bit PICs haben damit ziemliche Nöte, erst die revidierte Vision der PIC18 Architektur
/M vectors found; try to boot CP/M 3.1 using yaze-ag ... Loading CP/M 3.1 ... 62K TPA DRIVES: A B C/ D . F G H I J K L M N O . CP/M 3.1 BIOS for yaze-ag, V 1.11 22.05.2019, Copyright (c) by A.Gerlich A> [/code]
-
Thread
[V] div. ICs und Bauteile
pro Stück 0.1 Euro) Abgabe nur in 10er Sets - 5 Stück "Dez. Zähler mit 7 Seg. Ausgang" HCF4026 DIL 16 (komplett 0.5 Euro) Abgabe nur komplett - 2 Stück "Schieberegister" 74HC595 DIL16 (komplett 0,2 Euro) Abgabe nur komplett - 1 Stück "HEX Inverter OC" 74F06 DIL14 (0,1 Euro) - 1 Stück "Temp. Sensor" DS1621 DIL8 (2,- Euro) - 4 Stück PIC16C54B-20 SO18 (komplett 1,5 Euro) Abgabe nur komplett - 1 Stück "4-fach RS422/485 Line Driver" DS26C31 DIL16 (0,15 Euro) - 20 Stück PIC16C54-RC SO18 (pro Stück 0,2 Euro) Abgabe nur im 5er Set - 1
-
Thread
PIC12F675 oder Atmel für Funk???
RX-4M50FM60SF Sender: FM SENDER 433MHZ 10MW 2,7/5V TX-4MAVPF10 Unser Aufgabe ist es mit dem PIC12F675 und den Funkmodulen, Signale von A nach B zu schicken. Diese Signale sind: -Der Sender sendet drei Ampel (Rot, Gelb und Grün) zustände an den Empfänger. -Der Sender sendet eine Information
Car System) Bestehend aus: a) 1x Ultraschallsensor (Link: conrad.at - Artikel Nummer: 114456 - 62) b) 1x Motorregler (7V/3A) c) 1x Liniensensor (CNY70) d) 1x Schmitt-Trigger (für Ultraschall) e) 1x Ampelsteuerung (siehe http://www.oliver-saal.de/elektronik/ampel.php) f) 2x Funkmodule (siehe
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
den Sensor zu schicken. Der Sensor _könnte_ dann im Programmiermode sein. Als nächstes 0x56 und 0x5F senden (soll wahrscheinlich Schreiben ins EEPROM bedeuten). Jetzt noch 0x00 und 0x28 senden, um die 0x28 reinzuschreiben (scheint ein 16 bit EEPROM zu sein). Dann noch 0x80 zum Verlassen des Programmiermodes
Hallo Lutz! Ich verwende PIC16Fxx-Controller (später evtl. auch 18er PIC's) zum ansteuern. Habe gestern abend für den HYT371 mal die Adressen 50h und 51h verwendet. Und schon habe ich auf dem Display einen Wert, der sich je nach
-
Thread
Eprom-Brenner für den Hausgebrauch
http://www.ebay.de/itm/Neu-G540-Programmierer-USB-Universal-EPROM-FLASH-GAL-AVR-PIC-Programmer-/110832687398?pt=Schwei%C3%9F_L%C3%B6ttechnik&hash=item19ce249926
Schrott propagieren. Such mal auf eBay nach TL866. Der programmiert fast alles. Flash, EPROM (auch 16 bit FLASH und EPROM!), GALs, AVR, PIC ... das wichtigste ist die Software, und die ist beim TL866 sehr gut.
-
Thread
nicht kompatibel
Hallo Leute Ich wollte das Beispiel von Sprut ausprobieren http://www.sprut.de/electronic/pic/programm/adcpwm.htm auf meinem 18F4520,aber da kommen ein paar fehlermeldungen siehe unten. Da stimmt was mit der bank 1 nicht, ich versteh nur nicht was da beim 18er anders ist, aus dem datasheet
Version MPLAB 8.46 heruntergeladen. In dieser Version kennt der Compiler das Register ADRESH (für den PIC 18F4455). Hier aber leider nicht mehr den Befehl movfw.
-
Thread
MMC/SD ansteuern mit AVR
Unter Linux benutze ich das Superfloppy-Format mit mkfs.msdos beispielsweise so: mkfs.msdos -I -F 12 -f 1 -R 1 -v -S 512 /dev/sda Bei größeren Karten (> 128 oder > 256 MB) braucht man -F 16 für FAT16.
muss evtl. nur mit dem Wert von "a" etwas spielen (ganzzahliges Vielfaches von 1024), um am Ende "16 bits in each FAT entry" zu erhalten. Anbei ein Bsp. für 'ne kleine Karte (Karte ist Laufwerk f: in diesem Bsp.). Gruß, Dennis
-
Thread
EADOGM128 16x16 Buchstabebenutzung
Wie groß ist denn dein Programm im Flash? Die Schrift ist ja nicht sonderlich umfangreich: 16x16: 2Byte*16*127=8128Byte (Bei 127 Zeichen. Sofern ich keinen Rechenfehler gemacht habe) Viele Grüße, Richard Zink
leider auch nicht helfen, da ich mit Bascom noch nie gearbeitet habe. Ich habe bis jetzt nur die PIC18F mit C programmiert. Viele Grüße, Richard Zink
-
Thread
Modifizierter Laminator - 1A Ergebnis
, wenn sich das Gerät bewährt, dann baue ich noch eine kleine Bremse und einen Thermostat um einen PIC10F2XX und zwei TRIACs drumrum...
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
Ergänzung: LZ 16,8
f00f schrieb im Beitrag #5583656: > Verdiene ich jetzt gut? Definitiv! Gib uns mehr Details bitte.
-
Thread
BMP mit T6963
Header siehe google (ist einfach der Header) [C] void main(){ /* ...init_something etc... */ draw_pic(my_foo_pic, 17, 3); /*Bildquelle, X-Ausgabepos., Y-Ausgabepos.*/ } void draw_pic(uint8_t* pdata, uint8_t x_pos, uint8_t y_pos){ uint8_t x_size; uint8_t y_size; uint8_t x_count; uint8_t y_count
LCD-schreibe-Funktion; Gibt an X-Y-Position 8 Pixel horizontal aus. Bei Display>256Pixel(X||Y) uint16_t Variablen verwenden.
-
Thread
Stromberbrauch Trafo
Stefan ⛄ F. schrieb im Beitrag #6937927: > Der Trafo hat 30% Wirkungsgrad. Laut Datenblatt 57%.
michael_ schrieb im Beitrag #6939053: > Aber 62mA bei 24V und ein Motor? Was der Bauer nicht kennt....
-
Thread
Hobby -halb- Aufgabe V.2.0 PIC, Maxim uvm.
Threat zu verwenden: Toshiba TD6273APG Philips TDA4780 RGB Processor BS62LV4006PIP55 CMOS SRAM 512K X 8 Winbond W27C512 EEPROM 64K x 8 74HC154 4 to 16 converter 2Stück Microchip PIC18F452 CPU 2Stück Microchip PIC18F452 defekt ? Microchip PIC18LF4685 SMD Ausführung: Analog AD1853 ADC Analog ADUC7027 12bit analog I/O Maxim MAX2828 Wlan 2Stück Maxim
-
Thread
230V schalten mit AVR - Warum ist das so exotisch?
> Mit mehr Eigenleistung kommst du natürlich günstiger weg, z.B. > Koppelrelais Conrad 585498-62, 198836-62, 198306-62, oder E1. Dazu ein > Gehäuse: Conrad 522228-62 und ähnliche oder ELV 68-083419 plus > 68-083423. Kommt ebenfalls auf meine Leseliste, danke! Sehe ich das richtig, dass 585498
https://www.reichelt.de/HF92F-012D-2A/3/index.html?&ACTION=3&LA=446&ARTICLE=126987&artnr=HF92F-012D-2A&SEARCH=leistungsrelais+30a
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
Thread
CAN-Sender im Mini-Format
Dann eben ein PIC18F2xK80? (x= 5oder6) <edit>der 25k83 ist neuer und scheint auch billiger zu sein. Kostet gerade so viel, wie ein 2515</edit>
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.
-
Thread
Warum besitzt der AVR keine Division-Funktion?
rest ;wenn größer dann r16 minus r17 ausführen und r18 um 1 erhöhen sub r16, r17 inc r18 jmp div rest: ;divisionsrest nach r19 schieben mov r19, r16 ;nach der durchführung der division enthält
interessanten Code hat Dein Listing verschwiegen, nämlich den von __divsf3. @Benjamin S. Als 16bit-durch-8bit, 16bit-durch-16bit oder gar 32bit-durch-irgendwas kommt das bestimmt nicht mehr so einfach ;) Nichts für ungut, aber ich hab über meine AVR-Jahre so um die zwanzig verschiedene zeit-optimierte
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I/SS SSOP28 in Tube, 12 Euro 3x PIC16LC62A-04/SS SSOP28 im ESD-Karton, 6 Euro Versand wenn gewuenscht und durch Verpackung moeglich per Briefversand (unversichert, 1 Euro), sonst Warensendung (1.95 Euro). Wer alles auf einmal haben
-
Thread
dB-Meter Eigenbau
Lautstärkemessung durchfühen und mir dazu ein dB-Meter bauen, wozu ich ein Microfon an den Mikrocontroller(PIC18F4550) anschließen und werte von 30 - 80 dB auf einer Sieben-Segmentanzeige anzeigen möchte. Es geht mir momentan rein um den Hardwareaufbau wobei ich nicht weiß ob ich hier überhaupt richtig bin.
kannst es kaum selber bauen, noch dazu mit einigermaßen genauer Anzeige. Conrad Best.-Nr.: 100593 - 62 20 Sekunden Onlinesuche hätten genügt....
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
viel gemacht. > Aber ich wollte ja jetzt mal sehen, was es sonst noch > so gibt. Wobei zwischen PIC32 und PIC16 schon einiges an Leistungsdifferenzen steckt - und auch komplett andere Prozessorarchitekturen. fchk
gemacht. >> Aber ich wollte ja jetzt mal sehen, was es sonst noch >> so gibt. > > Wobei zwischen PIC32 und PIC16 schon einiges an Leistungsdifferenzen > steckt - und auch komplett andere Prozessorarchitekturen. das dachte ich mir damals auch schon - aber ich wollte halt auch mal was anderes
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
lediglich den DMAC aktivieren und nach Ablauf einer Sequenz eine neue triggern. Dass ich den STM32F4xx genannt hatte, liegt an seiner hohen Taktfrequenz von 160MHz für die Timer. Unter Umständen würde ein Renesas RX62, der auf Grund der 25ns Quantelung nur mit 80MHz laufen dürfte, diese Aufgabe
F. schrieb im Beitrag #3745082: > Sehe ich es richtig, das du die Pulse-Daten per SPI übergibst? Ja, das Protokoll ist einfach, sollte aber ausreichen. Thorsten F. schrieb im Beitrag #3745082:
-
Thread
Einfache Sensortaste
übergeben bekommt. Vielleicht kann man das ja noch optimieren :) [c] // globale buffer volatile uint16_t values[9]; volatile uint16_t buffer1[9][10]; volatile uint8_t bptr1[9]; volatile uint16_t buffer2[9][10]; volatile uint8_t bptr2[9]; uint16_t updateavg(uint8_t index, uint16_t value)
Viele tasten mit PIC: http://www.pic24.ru/doku.php/en/osa/articles/pk2_osa_piano