реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> LPC2101, PROTEUS+АЦП(кто виноват)
IXFN50N80Q2
сообщение Dec 9 2009, 16:17
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 12-05-09
Пользователь №: 48 987



Код
#include <stdio.h>                /* prototype declarations for I/O functions */
#include <LPC21XX.H>              /* LPC21xx definitions                      */


/****************/
/* main program */
/****************/

volatile unsigned long i;
volatile float a;
volatile float b;

int main (void)  {                /* execution starts here                    */
    PINSEL0 |= 0x00300000; // P0.10=AIN3
    ADCR = 0x00200308; // select AIN3 for motor current Im
    ADCR |= 0x01000000; // Start A/D Conversion

  while (1) {                        

  }                                    
}


Схема PROTEUS следующая.


В настройках процессора на АЦП(сообщения PROTEUSа) включен режим DEBUG.
Почему то АЦП говорит типо преобразование завершено, но Result 0000.
Вроде на канал №3 подал напряжение.
Подавал и на все каналы АЦП впарраллель. Всеравно 0.
Глюк PROTEUSа или мой ?
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 9 2009, 18:49
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А Proteus уже умеет полностью эмулировать работу АЦП? blink.gif
Go to the top of the page
 
+Quote Post
IXFN50N80Q2
сообщение Dec 9 2009, 21:30
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 12-05-09
Пользователь №: 48 987



Ну на MicroChipах и ATMELах - ДА. Во всяком случае вольты в циферки преобразовывать.
Aquision Time он не делает.

Сообщение отредактировал IXFN50N80Q2 - Dec 9 2009, 21:31
Go to the top of the page
 
+Quote Post
IXFN50N80Q2
сообщение Dec 9 2009, 23:09
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 12-05-09
Пользователь №: 48 987



Наверное Протеус глюканутый. Поставил LPC2124. АЦП работает.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Dec 10 2009, 05:25
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(rezident @ Dec 9 2009, 21:49) *
А Proteus уже умеет полностью эмулировать работу АЦП? blink.gif

На AVR и Микрочипах вполне нормально
по крайней мере достаточно много проектов по мониторингу/управлению питанием
я делал отлаживаясь в протеусе и особой разницы с железом не было

ARMы в нем правда не пробовал...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016