Você está na página 1de 2

PONTIFCIA UNIVERSIDADE CATOLICA DO I RIO GRANDE DO SUL

FACULDADE DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELETRICA Professor Juliano DOrnelas Benca Desenvolvimento de Firmware em Linguagem C para Sistemas Embarcados utilizando ARM7 Tutorial de uso do conversor D/A do LPC2378: 2011

Congurao do D/A ca

Para a utilizao do A/D necessrio a congurao dos seguintes registraca e a ca dores: PINSEL1 - Seleo da Funo do Pino: O pino de sa do conversor D/A ca ca da e o P0.26 e a terceira funcionalidade do pino, ento deve ser congurado com 10. e a A conguraao deste registradpor ca: c PINSEL1 | = 0x00200000; DACR - D/A Converter Register: A descriao da congurao deste registrador c ca a seguinte: e BIT0 a BIT5 - No utilizado. a BIT6 a BIT15 - Valor a ser colocado na sa do D/A de 0 a 1024. da BIT16 - BIAS - Tempo de estabilizao e corrente mxima de sa ca a da: 0 - Tempo de estabilizaao de 1us e corrente de sa de 700uA. c da 1 - Tempo de estabilizaao de 2.5us e corrente de sa de 350uA. c da BIT17 a BIT31 - No utilizado. a Exemplo de funo em C para utilizaao do D/A: ca c

void init_da(void) { PINSEL1 |= 0x00200000; } void escreva_DA (int dado) { int DAC_BIAS=0; //escolher 0 ou 1 conforme configuraao c~ DACR = (dado<<6) | DAC_BIAS; }

Você também pode gostar