🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.science.electronics
2 messages
2 total messages Started by Elektron Wed, 15 Sep 2004 09:21
8051 poortje stuk?
#677
Author: Elektron
Date: Wed, 15 Sep 2004 09:21
19 lines
1874 bytes
Beste,



Ik ben de laatste tijd weer een beetje aan het experimenteren geweest met
mijn 8051 microcontroller. De microcontroller AT89C51 die ik gebruik heeft
buiten de gewone poorten I/O poorten ook nog een poort P3.3 (interupt),
poort P3.4 (Timer2) en poort P3.5 (Timer1). Ik zou nu deze poorten eens als
gewone uitgangspoorten willen laten werken. Wanneer ik die dit wil doen geef
ik het commando SETB P3.X voor een hoge toestand en CLR P3.X voor een lage
toestand. Wanneer ik de toestand dan met mijn voltmeter of scoop controleer
werkt dit perfect voor P3.3 en P3.4 maar bij P3.5 blijft de toestand altijd
hoog. Ik heb de verbindingen enzo al gecontroleerd en da is niets verkeerd
aan. Zou het nu kunnen dat dit poortje van de 8051 stuk is? Of zou er iets
anders mis zijn?



Bedankt voor u hulp,
Re: 8051 poortje stuk?
#610
Author: ON4YVW
Date: Tue, 21 Sep 2004 06:08
35 lines
2591 bytes
Elektron wrote:
> Beste,
> 
> 
> 
> Ik ben de laatste tijd weer een beetje aan het experimenteren geweest met
> mijn 8051 microcontroller. De microcontroller AT89C51 die ik gebruik heeft
> buiten de gewone poorten I/O poorten ook nog een poort P3.3 (interupt),
> poort P3.4 (Timer2) en poort P3.5 (Timer1). Ik zou nu deze poorten eens als
> gewone uitgangspoorten willen laten werken. Wanneer ik die dit wil doen geef
> ik het commando SETB P3.X voor een hoge toestand en CLR P3.X voor een lage
> toestand. Wanneer ik de toestand dan met mijn voltmeter of scoop controleer
> werkt dit perfect voor P3.3 en P3.4 maar bij P3.5 blijft de toestand altijd
> hoog. Ik heb de verbindingen enzo al gecontroleerd en da is niets verkeerd
> aan. Zou het nu kunnen dat dit poortje van de 8051 stuk is? Of zou er iets
> anders mis zijn?
> 
Als de chip in een voetje steekt, dan kunt ge de chip in de voet steken 
met het betreffende pootje naar buiten geplooit zodat het vrij hangt. Op 
die manier kan je meten zonder dat externe schakelingen de toestand 
beinvloeden.

Ik las in de doc. dat de toestand van P3.5 ook afhangt van de alternate 
function, Timer 1 dus.  Kan je in het programma die timer en TMOD 
uitdrukkelijk een waarde geven vooraleer je de toestand van P3.5 zet?
Als je de latch op 1 zet dan zal de poort altijd hoog zijn, als je de 
latch op nul zet dan heeft die timer nog een invloed, me dunkt.

> 
> 
> Bedankt voor u hulp,
> 
> 
> 
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads