|
HI-TECH C |
|
|
|
 |
Ответов
|
Oct 19 2008, 10:50
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(DL36 @ Oct 18 2008, 11:25)  Если уж пользоваться программными задержками то лучше использовать этот вариант delay.hВы немного неправильно указали адрес,но я туда все равно попал Проблема не в программе задержки,я её сам написал. Проблема в том,что я не смог вызвать вышеозначенную функцию,и это меня сильно огорчает. Также я не смог указать частоту посредством XTAL_FREQ . Вот в чем основная проблема.
|
|
|
|
|
Oct 20 2008, 04:43
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(Евгений Германович @ Oct 19 2008, 13:50)  Вы немного неправильно указали адрес,но я туда все равно попал Проблема не в программе задержки,я её сам написал. Проблема в том,что я не смог вызвать вышеозначенную функцию,и это меня сильно огорчает. Также я не смог указать частоту посредством XTAL_FREQ . Вот в чем основная проблема. Ссылку поправил delay.h. Хотя странно это вроде проверял. Приведите функцию и участок программы с локализацией проблемы, короткий.
|
|
|
|
|
Oct 20 2008, 13:16
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(DL36 @ Oct 20 2008, 07:43)  Ссылку поправил delay.h. Хотя странно это вроде проверял. Приведите функцию и участок программы с локализацией проблемы, короткий. #include <pic.h> #include "C:\Program Files\HI-TECH Software\PICC\std\9.60\samples\delay\delay.h"; near char reload = 0; _XTAL_FREQ=4MHZ; extern void DelayMs(unsigned char); main() { __CONFIG(HS & WDTDIS & PWRTEN & BORDIS & LVPDIS); TRISA=0X00; TRISB=0XFF; TRISD=0X0F; while(1) {PORTA=0X00; DelayMs(3); PORTA=0xff; } } С вызовом я разобрался при написании вам ответа,до этого момента не мог добиться победы. Однако _XTAL_FREQ=4MHZ; в любых вариантах вызывает бурную реакцию хайтека. И пользуясь случаем что такое и для чего near.И у меня еще есть кучка вопросов.Ответите???
|
|
|
|
Сообщений в этой теме
Евгений Германович HI-TECH C Oct 8 2008, 14:12 evc /upload/MCs/PIC/Иваныч Oct 8 2008, 15:08 AlHakim Цитата(evc @ Oct 8 2008, 21:08) /upload/M... Oct 8 2008, 16:45 Евгений Германович Цитата(evc @ Oct 8 2008, 18:08) /upload/M... Oct 9 2008, 12:15  Иваныч Цитата(Евгений Германович @ Oct 9 2008, 15... Oct 9 2008, 13:34   Евгений Германович Цитата(Иваныч @ Oct 9 2008, 16:34) Берите... Oct 9 2008, 14:46    xemul Цитата(Евгений Германович @ Oct 9 2008, 18... Oct 9 2008, 16:27     Евгений Германович Цитата(xemul @ Oct 9 2008, 19:27) Проверь... Oct 9 2008, 16:37      xemul Цитата(Евгений Германович @ Oct 9 2008, 20... Oct 9 2008, 16:49 Евгений Германович Разобрался.
Однако есть вопрос
Error [939] ; . n... Oct 12 2008, 11:11 xemul Цитата(Евгений Германович @ Oct 12 2008, 15... Oct 14 2008, 16:53  Евгений Германович Цитата(xemul @ Oct 14 2008, 19:53) Постав... Oct 16 2008, 13:09   xemul Цитата(Евгений Германович @ Oct 16 2008, 17... Oct 16 2008, 16:19    Евгений Германович Цитата(xemul @ Oct 16 2008, 19:19) Вы мож... Oct 17 2008, 12:12 Евгений Германович xemul считаю своим долгом извиниться перед вами-ви... Oct 23 2008, 12:41 xemul Вы таки невнимательны.
Код#define a b // OK
#defi... Oct 23 2008, 14:10 Евгений Германович да.
про code можно подробнее.Я готов их использова... Oct 23 2008, 15:21  xemul Цитата(Евгений Германович @ Oct 23 2008, 19... Oct 23 2008, 17:31   DL36 Все до безобразия просто
результат:
ЦитатаMemory ... Oct 24 2008, 06:12 Евгений Германович Ответ увидел поздно но обязательно проверю и сообщ... Oct 24 2008, 12:36 DL36 Цитата(Евгений Германович @ Oct 24 2008, 15... Oct 24 2008, 13:15  Евгений Германович Цитата(DL36 @ Oct 24 2008, 16:15) Эту стр... Oct 24 2008, 14:53   DL36 Цитата(Евгений Германович @ Oct 24 2008, 17... Oct 25 2008, 06:01    Евгений Германович Цитата(DL36 @ Oct 25 2008, 09:01) Должно ... Oct 25 2008, 11:56     xemul Цитата(Евгений Германович @ Oct 25 2008, 15... Oct 25 2008, 12:26 Евгений Германович #warning Preprocessor symbol XTAL_FREQ has been de... Oct 25 2008, 13:22 DL36 Цитата(Евгений Германович @ Oct 25 2008, 16... Oct 25 2008, 15:14 xemul Цитата(Евгений Германович @ Oct 25 2008, 17... Oct 25 2008, 15:49  DL36 Цитата(xemul @ Oct 25 2008, 18:49) Есть т... Oct 25 2008, 20:44 Евгений Германович про варнинг,сегодня проверял вот текст
#include ... Oct 25 2008, 15:59 xemul Цитата(Евгений Германович @ Oct 25 2008, 19... Oct 25 2008, 19:17 Евгений Германович Я решил проверить все delay до которых смог дотян... Oct 26 2008, 04:01 DL36 Цитата(Евгений Германович @ Oct 26 2008, 08... Oct 26 2008, 07:26 xemul Цитата(Евгений Германович @ Oct 26 2008, 08... Oct 26 2008, 13:32  DL36 Цитата(xemul @ Oct 26 2008, 17:32) Мне ин... Oct 26 2008, 14:06   xemul Цитата(DL36 @ Oct 26 2008, 18:06) Примене... Oct 26 2008, 14:58    DL36 Цитата(xemul @ Oct 26 2008, 18:58) Угу. Н... Oct 26 2008, 17:11 Евгений Германович Нет, я использую оригинал, что и Вам советую.
Увы ... Oct 26 2008, 08:53 Евгений Германович xemul я ничего сам не писал.Функция __delay_ms опи... Oct 27 2008, 13:34 Stas Появилось несколько вопросов:
1. А как синтаксичес... Jun 19 2009, 18:51 evc 1. #define my_bit PORTC0 (или RC0, не помню в HI-T... Jun 20 2009, 06:57 xemul Цитата(Stas @ Jun 19 2009, 22:51) Появило... Jun 20 2009, 15:44 Stas С прерыванием разобрался - рутиное прерывание (дин... Jun 21 2009, 09:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|