Underligt fel med utgångarna på PIC16F871
Postat: 18 mars 2005, 22:12:15
Jag använder en PIC16F871 tillsammans med PicBasic Pro och det är något underlig fel med utgångarna A och E.
Om jag sätter alla utgångarna runt hela kapseln höga med följande kod så blir sista utgången av A hög men inte någon utav dom andra, alltså bara PORTA.5 blir hög. Det samma händer med utgångarna för E, här blir bara PORTE.2 hög.
High PORTA.0
High PORTA.1
High PORTA.2
High PORTA.3
High PORTA.4
High PORTA.5
High PORTE.0
High PORTE.1
High PORTE.2
Om jag vänder lite på ordningen av koden så det står så här så blir PORTA.0 och PORTE.0 höga och dom andra låga. Det verkar som att den utgång som sist i koden sätts hög blir det och dom andra blir det inte, just för A och E utgångarna bara.
High PORTA.5
High PORTA.1
High PORTA.2
High PORTA.3
High PORTA.4
High PORTA.0
High PORTE.2
High PORTE.1
High PORTE.0
Alla andra utgångar på PICen fungerar som dom ska och jag har provat med två olika PICar så det borde inte vara något fel på den.
Är det någon annan som också råkat ut för detta eller vet vad som är fel?
Om jag sätter alla utgångarna runt hela kapseln höga med följande kod så blir sista utgången av A hög men inte någon utav dom andra, alltså bara PORTA.5 blir hög. Det samma händer med utgångarna för E, här blir bara PORTE.2 hög.
High PORTA.0
High PORTA.1
High PORTA.2
High PORTA.3
High PORTA.4
High PORTA.5
High PORTE.0
High PORTE.1
High PORTE.2
Om jag vänder lite på ordningen av koden så det står så här så blir PORTA.0 och PORTE.0 höga och dom andra låga. Det verkar som att den utgång som sist i koden sätts hög blir det och dom andra blir det inte, just för A och E utgångarna bara.
High PORTA.5
High PORTA.1
High PORTA.2
High PORTA.3
High PORTA.4
High PORTA.0
High PORTE.2
High PORTE.1
High PORTE.0
Alla andra utgångar på PICen fungerar som dom ska och jag har provat med två olika PICar så det borde inte vara något fel på den.
Är det någon annan som också råkat ut för detta eller vet vad som är fel?