pic16f877 ADC programmering

B

bluemonday

Guest
hi ..im geprogrammeerd met behulp van mijn ADC mikroC.het programma is:

unsigned int adc_value;

void main () (
ADCON1 = 0x80; / / Configure analoge ingangen en VREF
TRISA = 0xFF; / / Porta is input
TRISB = 0x3f; / / Pins RB7, RB6 zijn uitgangen

Usart_Init (115000);

do (
adc_value = Adc_Read (2); / / Haal de resultaten van de AD conversie
Usart_Write (adc_value);
Delay_us (200);
) While (1);
)

mijn project is een oscillscope ..Mijn probleem is nu dat bij frequenties meer dan 10Hz de golf weergegeven in mijn PC-software is vervormd ..IM met behulp van USB als interface.kan iemand mij vertellen wat is er mis met mijn programma ..mijn kennis is beperkt in de PIC programmeren.kan iemand me laten zien hoe je onderbreekt het programma van de microcontroller te gebruiken?IM met behulp van 256000 baudrate ..please help me .. [/ youtube]

 
Dit is normaal

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />Bijvoorbeeld als ik denk dat in een oscilloscoop met 18f458, na enige calcs uit de gegevens in de datasheet zag ik dat je alleen kunt een -30KS / s

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />18F er enkele die dat kan doen -200KS / s, maar is nog steeds een lagere waarde!

EDIT:

Nou heb ik niet gezien dat "10Hz", ik heb zwaar het was 10KHz.
Als het signaal 10Hz dan heb je een probleem.

 

Welcome to EDABoard.com

Sponsor

Back
Top