Отговори на тема  [ 21 мнения ]  Отиди на страница Предишна  1, 2
12F683 не изработва 1 едновременно на два порта. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение 
Може да е изтрещял и контролера, но пусни малко кодец де, че да можем да ти попомогнем :)

_________________
Хайде де!


Сря Мар 30, 2011 7:43 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 03, 2007 8:52 pm
Мнения: 89
Местоположение: Димитровград
Мнение 
CarBeta написа:
Би ли пуснал асемблерския листинг или направо хекса(ако, разбира се, не са строго секретни)?


Прикачени файлове:
far.zip [1.04 KiB]
99 пъти
Сря Мар 30, 2011 7:46 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 03, 2007 8:52 pm
Мнения: 89
Местоположение: Димитровград
Мнение 
#define RK GP1
#define RG GP2

void acp(void)
{
ADRESL = 0;
ADRESH = 0;
izm_st = 0;

GO_DONE = 1;
while(GO_DONE)
continue;

izm_st = ADRESL;
izm_st += (ADRESH << 8);

}

/***********************************************************************************************************************/

void main(void)
{
OSCCON = 0b01110101; //вътрешен осцилатор 8MHz
TRISIO = 0b00110000;
ADCON0 = 0b10001101; //дясно подравняване, AN3,
ANSEL = 0b00111000; //Frc, AN3
RG=0;
RK=0;

while(1)
{
acp();
volt = (izm_st*4.882); //mV

if (volt >= 4250)
{

RK=1;
RG=1;


}
else{RK=0;}
}
}


Сря Мар 30, 2011 7:50 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 03, 2007 8:52 pm
Мнения: 89
Местоположение: Димитровград
Мнение 
Махнах резистора и 5V си стояха на GP1.


Сря Мар 30, 2011 7:53 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Там резистор трябва да има, ами добави в инициализацията следния ред:
Код:
       CMCON0 = 0b00000111;


Сря Мар 30, 2011 8:06 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Яну 03, 2007 8:52 pm
Мнения: 89
Местоположение: Димитровград
Мнение 
fan написа:
Там резистор трябва да има, ами добави в инициализацията следния ред:
Код:
       CMCON0 = 0b00000111;


Работи :D :D :D :D :D :D :D :D :D :D :D :D :D :D


Сря Мар 30, 2011 8:16 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 21 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни