PIC a PORTB
Hfmcons
hfmcons na gmail.com
Středa Prosinec 19 11:55:44 CET 2012
Zkusil bych v problematickém místě ve smyčce natvrdo přiřadit
konkrétnímu portu hodnotu např. RB2 = 1;, Delay, vypnout a Delay,
pakliže je Port na Out, musí to chodit.
Měl bych dotaz který s tímhle možná dost souvisí, "pokazil" se mi PIC,
při všech možných operacích se chová dle očekávání, ale nerozsvítí
testovací Ledku, dám do desky druhej za stejných programovacích
podmínek, a je všechno v pořádku. Jak lze poznat vadný PIC resp. co s
ním může být? Je mi jasné že to není moc konkrétní dotaz, zvlášť když
jsem neměřil výstupní obvody na portech ;-), ale zkušenější se s tímto
už nejspíše setkali.
S pozdravem,
Miloš Dašek
Dne 19. prosince 2012 11:25 Admin HWnews <hwnews na cncnet.info> napsal(a):
>
> Ja to nepisu v asm, ale Mikroe Psacalu - dival jsem se do asm vypisu po
> prekladu a jediny rozdil je v tom, ze bud dela BSF a nebo MOWF. Tohle zatim
> je jen takove pocatecni testovani DPS casti co jsou na ni. Je to az na konci
> cele smycky - kdy jsem si chtel jen otestovat LED - blik 100ms a zhasnuto
> 900ms.
>
> //============main===============================
> begin
> TRISA:=%11111111;
> ADCON1:=%10000000;
> TRISC:=%00000000;
> PORTC:=0;
> SetBit(PORTC,4); //pridrzim napajeni zapnute
> Delay_ms(500); //
>
> TRISB:=%11111000;
>
> UART1_Init(9600); // Initialize UART module at 9600 bps
> Delay_ms(500); // Wait for UART module to stabilize
> UART1_Write_Text('www.CNCnet.info - MPPT fw: 1.0');
> UART1_Write(10);
> UART1_Write(13);
>
> while (TRUE) do // Endless loop
> begin
> CtiAD;
> SendRS;
>
> if (analog[3]<484) then
> begin
> UART1_Write_Text('Podpeti baterie - odpojuji rizeni');
> UART1_Write(10);
> UART1_Write(13);
> ClearBit(PORTC,4); //rozpojim napajeni
> end;
>
> PORTB:=255; //tohle chodi MOWF
> SetBit(PORTB,2); //tohle nechodi BSF
> Delay_ms(100);
> PORTB:=0;
> Delay_ms(900);
> end;
> end.
>
> Dne 19.12.2012 11:12, Miroslav Draxal napsal(a):
>>
>> Kousek programu by nebylo? (standardně to chodí)
>>
>> Míra
>>
>> Ps bacha na paměťové banky
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list