Отговори на тема  [ 7 мнения ] 
Конфигуриране на PIC 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Май 29, 2012 2:31 pm
Мнения: 25
Мнение Конфигуриране на PIC
Здравейте! До сега съм се занимавал с Асемблер за PIC и не съм имал проблеми при конфигурирането му да работи с вътрешния осцилатор. Притрябва ми да напиша нещо на C за 16F628 с HI-TECH C, но не съм писал на C за контролери и нямам представа как точно трябва да се конфигурира. Използвам следния код:
Код:
#include <htc.h>

__CONFIG(BOREN_ON & CP_OFF & PWRTE_ON & WDTE_OFF & LVP_OFF & MCLRE_ON);
void main (){

}
   
}

Та въпросът ми е, как мога да конфигурирам пика, така че да работи с вътрешния осцилатор?


Вто Май 29, 2012 8:27 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Май 27, 2011 8:25 am
Мнения: 134
Местоположение: Силистра
Мнение Re: Конфигуриране на PIC
прочети педеефа и сам ше се справиш:)

_________________
Изображение


Вто Май 29, 2012 9:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: Конфигуриране на PIC
Код:
// Configuration
__CONFIG (WDTEN & PWRTEN & MCLRDIS & BOREN & LVPDIS & UNPROTECT & INTIO);


Вто Май 29, 2012 10:07 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Май 29, 2012 2:31 pm
Мнения: 25
Мнение Re: Конфигуриране на PIC
Пробвах и с горепосочената конфигурация, дори още преди няколко дни, но ми ги дава, като недефинирани символи (слагах и _ON и други неща пробвах), но не става. Реших да видя дали няма да стане с INTRC_OSC_NOCLKOUT, както си дефинирам в асемблера, но не би. Ще се радвам на още помощ.


Вто Май 29, 2012 10:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Конфигуриране на PIC
Коя версия на компилатора ползваш? HI-TECH на три пъти сменяха синтаксиса на конфигурационните параметри през последните три години, така че е трудно да се каже без да кажеш номера на версията.

_________________
'просто' е технически синоним на 'красиво'


Сря Май 30, 2012 3:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: Конфигуриране на PIC
Има ги дефинирани в pic16f628a.h(или както му е името при теб в папката include), но трябва да го добавиш в началото --> #include <pic16f628a.h>


Сря Май 30, 2012 9:06 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Май 29, 2012 2:31 pm
Мнения: 25
Мнение Re: Конфигуриране на PIC
Всъщност, както е посочил CarBeta, снощи се сетих и погледнах в .h файла как точно са дефинирани различните осцилатори и се оказа, че правилния синтаксис е FOSC_INTOSCIO. Хората даже съвсем културно бяха оставили прекрасни коментари в кода, та ориентирането става съвсем елементарно. А иначе версията на компилатора е 9.83. Благодаря на всички за помощта. Реално погледнато се добавя само <htc.h>, а от там той си се грижи за добавянето на правилните header файлове към проекта.


Сря Май 30, 2012 10:23 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

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


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

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