Wat is de STC899C? (als ik daar op zoek krijg ik alleen iets over het gaspedaal van een Landrover...)

Op maandag 25 maart 2024 12:54:22 schreef Rapperder:
..., de bedoeling is dat ik een schakeling wil ontwerpen waar ik zoveel mogelijk mede kan meten....

Je wilt eigenlijk een soort multimeter maken. :)

Proficiat, @Lambiek, je hebt er slechts 38 minuten langer over gedaan dan ik :) :)

Dat display is een character display. Die kan alleen tekst laten zien. Die is wel makkelijk te koppelen, maar totaal ongeschikt als je golfvormen wilt tonen. Dan zou ik iets zoeken op basis van ILI9343. Dat is een klein TFT kleurenschermpje dat ook redelijk makkelijk te koppelen is. En daarvan zijn varianten met een parallel interface, en varianten met een seriële (SPI) interface.

Die processor die je noemt die ken ik niet.

Op maandag 25 maart 2024 13:42:20 schreef Paulinha_B:
Proficiat, @Lambiek, je hebt er slechts 38 minuten langer over gedaan dan ik :) :)

Het was etenstijd, dus die 38 minuten kan kloppen. :)

Ik vrees dat het niets gaat worden. :o

de processor is wel type STC 89C 52 RC die kan men toch vinden ?

dit heb ik gevonden betreft deze STC 89C 52 RC

Verbeterde 80C51 centrale verwerkingseenheid, 6T of 12T per machinecyclus
Bedrijfsspanningsbereik: 5,5V ~ 3,3V (STC89C-serie)
Werkingsfrequentiebereik: 0-48MHz@12T, of 0-24MHz@6T
On-chip 8K FLASH-programmageheugen met flexibele ISP/IAP-mogelijkheden
On-chip 512 byte RAM
Kan tot 64K byte extern RAM adresseren
Kan maximaal 64K bytes extern geheugen adresseren
Dual Data Pointer (DPTR) om de gegevensverplaatsing te versnellen
Drie 16-bit timer/teller, Timer 2 is een op-/afteller met programmeerbare clcok-uitgang op P1.0
8 vectoradressen, 4 prioriteitsinterruptmogelijkheden
Eén verbeterde UART met hardware-adresherkenning, framefoutdetectiefunctie en met zelf-baudrategenerator.
Eén 15-bits Watch-Dog-Timer met 8-bit pre-scaler (eenmalig ingeschakeld)
integreer MAX810 - gespecialiseerd resetcircuit
Drie energiebeheermodi: inactieve modus en uitschakelmodus
Lage EMI: remt ALE-emissie
De uitschakelmodus kan worden geactiveerd door INT0/P3.2-pin, INT1/P3.3-pin, T0/P3.4, T1/P3.5, RXD/P3.0-pin, INT2/P4.3, INT3/ P4.2
Er zijn maximaal 39 programmeerbare I/O-poorten beschikbaar
Vier 8-bit bidirectionele poorten; extra vier-bit extra P4 is beschikbaar voor PLCC-44 en LQFP-44
Bedrijfstemperatuur: -40 ~ +85°C (industrieel) / 0~75°C (commercieel)
pakkettype: LQFP-44, PDIP-40, PLCC-44, PQFP44

wil je een scope zelf maken dan??? want je wil het signaal kunnen 'zien' op een display

bestaan wel websites van waar ze zoiets maken met arduinos

https://projects.arduinocontent.cc/cover-images/de4bc9fe-25b8-476a-a9b4-b64d5255f6d2.jpg

https://i.ytimg.com/vi/exiWoeLm4Wc/maxresdefault.jpg

kan je ook met STM32 enzo maken
https://maker.pro/storage/8APrOiZ/8APrOiZpZdyuzpCiBHhkDpDitRNlcciSKXJwKz4m.jpg

Op maandag 25 maart 2024 13:49:10 schreef Rapperder:
de processor is wel type STC 89C 52 RC die kan men toch vinden ?

Die wel, de STC899C niet... ;)

STC 89C 52 RC : Oei, dat is toch wel een ouwetje. Die is wel erg klein. Daarmee kun je zo een graphisch display wel vergeten. En de tools voor de 8051 varianten zijn ook minder breed verkrijgbaar dan de tools voor ARM of AVR.

fcapri zo iets ongeveer dat lijkt mij wel goed

[Bericht gewijzigd door Rapperder op (20%)]

Op maandag 25 maart 2024 12:54:22 schreef Rapperder:
Halo ik denk dat men mij verkeerd hebben begrepen of ik heb het verkeerd laten verstaan , de bedoeling is dat ik een schakeling wil ontwerpen waar ik zoveel mogelijk mede kan meten en dat heeft niets te maken met het arduino bordje en andere borden die al werken met arduino daar werk ik apart mede en dat gaat tot nu toe heel goed , wat ik vraag welke processor kan ik daar voor gebruiken voor mijn schakeling , wat ik al gedaan heb dat is eerst verschillende printen gekocht waar ik de onderdelen ervan zelf soldeer en die zo werkend te krijgen , en daarvan zal ik nadien een schets van maken
maar welke processor en display ga ik daar voor gebruiken ik dacht STC 899C 52 RC en voor de display dat weet ik nog niet mischien is dit goed .https://www.circuitsonline.net/forum/file/108903

Ik kan nu pas reageren dus is deze reactie misschien niet helemaal nodig meer.

Maar de door jou genoemde STC 899C 52 RC processor is een 8 bits processor uitgebracht in 1980 gebaseerd op de 8051 microcore. Maar die 8051 microcore is weer gebaseerd op een oudere 8048 microcore die weer uit het jaar 1976 stamt. Alles oorspronkelijk door intel ontwikkeld.

Er is later een hele lijn in licentie gemaakte processoren uitgebracht door verschillende fabrikanten als Philips, ST(Signetics Technology), Thomson, Siemens enz. Voor de vroegere Philips TV's en videorecorders met teletext enzo bestond een hele chipset om de TV te besturen gebaseerd op de 8051 microcore. Het hele I2C gebeuren draaide daar op. Maar de microcore is ook ingezet in navigatie systemen, motormanagement systemen enz.

Omdat deze microcore al erg oud is (48 jaar dus) en in ontzettend veel systemen is gebruikt bestaat er een enorme variëteit aan programmeer omgevingen en programmeer talen voor. Voor vrijwel elke programmeertaal is er wel een compiler of assembler. Je zult het waarschijnlijk wel allemaal moeten kopen. Alles was en is onder licentie. Niet gratis zoals bijvoorbeeld bij arduino of microchip(van de pic processors). Er zijn trouwens ook atmels die zijn uitgerust met een 8051 µcore. En die kun je zelfs met de arduino programmeer omgeving programmeren

Mogelijkheden zat dus. Wat hardware betreft bestaan er ook ontzettend veel microcontroller varianten met bijna elke denkbare interface, AD/converter of wat dan ook. Trek een wat ouder meet apparaat, benzinepomp of kassa open en de kans is zeer groot dat je een variant van deze microcore tegen komt.

Maar dit is wel allemaal uit het pre datastream, beeldverwerkings en digitale media tijdperk. Voor het huidige media geweld zijn deze processoren gewoon te langzaam. Er zijn mooiere en betere processoren ontwikkeld voor de nieuwe toepassingen.

En de processor waar jij mee komt is ook een oud ding waar ook nog eens niets extra's inzit. Er zit een uart in ja. Maar dat is er maar 1. Verder lijkt er ook nog eens iets als een timer in te zitten. Maar ook dat is niet de wereld. Ik mis een AD/converter en mogelijkheden om een of meer snelle seriële verbindingen te kunnen maken. Het wordt dus al lastig om display's aan te sturen. Helemaal grafische display's. Die hebben veel i/o nodig. Of je moet het met SPI (Serial Periphera Bus) ontwikkeld door Motorola. Dat is sneller dan bijvoorbeeld I2C dat weer is ontwikkeld door philips. Beide bussen zijn overigens met een ander doel ontwikkeld. Daarom is ook de snelheid verschillend.

Dus bij deze: Voor hetgeen de TS wil zou ik deze chip niet gebruiken. Ik zou eerder een hele dikke atmel kiezen en die in bijvoorbeeld de arduino omgeving programmeren.

Op maandag 25 maart 2024 18:10:42 schreef Ex-fietser:
[...]
Maar de door jou genoemde STC 899C 52 RC processor is een 8 bits processor uitgebracht in 1980 gebaseerd op de 8051 microcore.

Zoals gezegd: de 899C52 bestaat niet, is de 89C52.
Als het een 8051 moet zijn kun je de AT89LP52 overwegen, die heeft een single-cycle instruction clock. (de originele 8051 heeft er 12 nodig...)

@Rapperder: hoeveel programmeerervaring heb je? En met welke talen?

Als ik voor mezelf praat (en misschien ook voor anderen) zou ik een hele kluif hebben om zoiets van scratch af aan te bouwen. Ik heb toch wat jaren hobbymatige ervaring met programmeren.

@marcob Visual Basic , Java , JavaScript , Cobol , C# , C/C++ met deze kan ik wel mijn plan trekken
@Ex-fietser mooi aangeduid daar kan ik wel mee verder dan ga ik eens zoeken
naar een dikke Atmel

Ok, top. Met één van die talen moet het zeker lukken.

out of the box, volg je gewoon zo een arduino project.
je koopt een arduino, en een eigen scherm. code haal je van het internet, pas je eventueel beetje aan.

je kan in de code dan eventueel gaan spelen, en verknoei je het, zet je weer de originele erin.

je kan dan ook wat besturingsknoppen bijmaken met weerstandsdelers of potmeters, zodat je ook hogere spanningen enzo kan maken...
stm32
https://www.digikey.com/en/maker/projects/how-to-make-simple-500mhz-os…

arduino
https://forum.arduino.cc/t/oscilloscope-wave-style-on-nextion/699540

@marcob waar ik lang mee bezig was met myAVR Workpad Plus een lange tijd
@fcapri dat kan ik heel goed gebruiken

@fcapri prachtig dat kan ik goed gebruiken