Например TDA7294

Форум РадиоКот • Просмотр темы - ШИМ 18F4550 mikroC
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб янв 03, 2026 23:07:29

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ШИМ 18F4550 mikroC
СообщениеДобавлено: Сб июн 15, 2013 12:16:19 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 30, 2013 13:04:47
Сообщений: 24
Рейтинг сообщения: 0
:cry:
Используется 18F4550. Сигнал снимается с ССР2,ножка RB3. На других ногах RC1, RC2(ССР1) всё работает. По описанию ССР2 мультиплексирована на две ноги - можно выбрать RC1 или RB3. По умолчанию - RC1, но мне нужна RB3. По описанию выбор осуществляется установкой третьего бита в регистре CCP2CON в ноль что я и делаю строчкой: CCP2CON.CCP2M3=0; . Ну а потом библиотечные функции:

PWM2_Init(5000);
PWM2_Set_Duty(100);//current_duty);
PWM2_Start();

Перед этим LATB.RB3 и TRIS.B3 устанавливаю на выход.

На выходе RB3 постоянный низкий уровень. Где ошибка? Буду рад любой посильной помощи.

Вот фрагмент кода:
Код:
void main()
{
LATB.RB3=0;
TRISB.RB3=0;




ADCON1 = 0x0F; // Configure AN pins as digital
CMCON = 7; // Disable comparators
//---------- interrupt settings----------------------------------
INTCON=0x10; // Enable INT0
INTCON2=0; // Set Falling Edge Trigger for INT0
INTCON.GIE=1; // Enable The Global Interrupt
//----------

LATD =0x0F;
LATE =0x03;
TRISD =0x0F;//Sets bits 0->3 to INPUT(for BUTTONs), but bits 4->7 to OUTPUT(for LCD)
TRISE =0x03;//Sets bits 0->1 to OUTPUT (for LCD control- RS and Enable)

CCP2CON.CCP2M3=0; //set PORTB.RB3 to PWM Mode;
PWM2_Init(5000); // Initialize PWM2 module at 5KHz
//set PORTB.RB3 to PWM Mode;

//==========
PWM2_Set_Duty(100);//current_duty;
PWM2_Start(); //start PWM;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ШИМ 18F4550 mikroC
СообщениеДобавлено: Сб июн 15, 2013 15:12:46 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт апр 30, 2013 13:04:47
Сообщений: 24
Рейтинг сообщения: 0
уже всё решил:Edit Project-CCP2 Mux bit.По умолчанию всегда выключен. Вместо RC1 выбрать RB3. :))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y