| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Конфигуриране на PIC http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=10179 |
Страница 1 от 1 |
| Автор: | as9993 [ Вто Май 29, 2012 8:27 pm ] | |||||||||
| Заглавие: | Конфигуриране на PIC | |||||||||
Здравейте! До сега съм се занимавал с Асемблер за PIC и не съм имал проблеми при конфигурирането му да работи с вътрешния осцилатор. Притрябва ми да напиша нещо на C за 16F628 с HI-TECH C, но не съм писал на C за контролери и нямам представа как точно трябва да се конфигурира. Използвам следния код:
Та въпросът ми е, как мога да конфигурирам пика, така че да работи с вътрешния осцилатор? |
||||||||||
| Автор: | Бай Ставри [ Вто Май 29, 2012 9:19 pm ] |
| Заглавие: | Re: Конфигуриране на PIC |
прочети педеефа и сам ше се справиш:) |
|
| Автор: | CarBeta [ Вто Май 29, 2012 10:07 pm ] | |||||||||
| Заглавие: | Re: Конфигуриране на PIC | |||||||||
|
||||||||||
| Автор: | as9993 [ Вто Май 29, 2012 10:58 pm ] |
| Заглавие: | Re: Конфигуриране на PIC |
Пробвах и с горепосочената конфигурация, дори още преди няколко дни, но ми ги дава, като недефинирани символи (слагах и _ON и други неща пробвах), но не става. Реших да видя дали няма да стане с INTRC_OSC_NOCLKOUT, както си дефинирам в асемблера, но не би. Ще се радвам на още помощ. |
|
| Автор: | Н'бабане Гт'муан'га [ Сря Май 30, 2012 3:04 am ] |
| Заглавие: | Re: Конфигуриране на PIC |
Коя версия на компилатора ползваш? HI-TECH на три пъти сменяха синтаксиса на конфигурационните параметри през последните три години, така че е трудно да се каже без да кажеш номера на версията. |
|
| Автор: | CarBeta [ Сря Май 30, 2012 9:06 am ] |
| Заглавие: | Re: Конфигуриране на PIC |
Има ги дефинирани в pic16f628a.h(или както му е името при теб в папката include), но трябва да го добавиш в началото --> #include <pic16f628a.h> |
|
| Автор: | as9993 [ Сря Май 30, 2012 10:23 am ] |
| Заглавие: | Re: Конфигуриране на PIC |
Всъщност, както е посочил CarBeta, снощи се сетих и погледнах в .h файла как точно са дефинирани различните осцилатори и се оказа, че правилния синтаксис е FOSC_INTOSCIO. Хората даже съвсем културно бяха оставили прекрасни коментари в кода, та ориентирането става съвсем елементарно. А иначе версията на компилатора е 9.83. Благодаря на всички за помощта. Реално погледнато се добавя само <htc.h>, а от там той си се грижи за добавянето на правилните header файлове към проекта. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|