Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > В помощь фрикеру > Лаборатория

Лаборатория Технологии, методики, программаторы и отладчики, среда разработки.

Ответ
 
Опции темы
Старый 23.03.2011, 16:51   #1
hi-electron
Заблокирован
 
Регистрация: 03.12.2010
Сообщений: 182
Поблагодарил: 10
Поблагодарили 14 раз в 13 сообщениях
hi-electron стоит на развилке
По умолчанию PIC и ошибка при компиле

подскажите в чём может быть проблема при компиле вылазит ошибка
Код:
*** Error 12 "C:\2\read.c" Line 181(13,14): Undefined identifier  -- I2C_Init
*** Error 12 "C:\2\read.c" Line 182(14,15): Undefined identifier  -- I2C_start
*** Error 12 "C:\2\read.c" Line 183(11,12): Undefined identifier  -- I2C_Wr
*** Error 12 "C:\2\read.c" Line 184(11,12): Undefined identifier  -- I2C_Wr
*** Error 12 "C:\2\read.c" Line 185(11,12): Undefined identifier  -- I2C_Wr
*** Error 12 "C:\2\read.c" Line 186(13,14): Undefined identifier  -- I2C_Stop
вот эты строки ошибочные
Код:
void transfer(unsigned short wAddr, unsigned short wData)
{
    I2C_Init(100000);
    I2C_start();              // issue I2C start signal
    I2C_Wr(0xA2);             // send byte via I2C  (command to 24cO2)
    I2C_Wr(wAddr);            // send byte (address of EEPROM location)
    I2C_Wr(wData);            // send data (data to be written)
    I2C_Stop();

}
и почемуто ещё ссылается на сам файл компилятора
Код:
*** Error 23 "C:\Program Files\PICC\devices\16F877.h" Line 2(8,9): Can not change device type this far into the code
*** Error 48 "C:\Program Files\PICC\devices\16F877.h" Line 179(2,6): Expecting a (
*** Error 48 "C:\Program Files\PICC\devices\16F877.h" Line 179(21,26): Expecting a (
*** Error 43 "C:\Program Files\PICC\devices\16F877.h" Line 179(0,1): Expecting a declaration
компилил PIC C Compiller.
Где грабля, подскажите?
hi-electron вне форума   Ответить с цитированием
Старый 23.03.2011, 19:38   #2
hi-electron
Заблокирован
 
Регистрация: 03.12.2010
Сообщений: 182
Поблагодарил: 10
Поблагодарили 14 раз в 13 сообщениях
hi-electron стоит на развилке
По умолчанию

с первой ошибкой разобрался добавив
Код:
#use i2c(Master, sda=PIN_C4, scl=PIN_C3)
со второй не знаю что делать
hi-electron вне форума   Ответить с цитированием
Старый 24.03.2011, 20:51   #3
hi-electron
Заблокирован
 
Регистрация: 03.12.2010
Сообщений: 182
Поблагодарил: 10
Поблагодарили 14 раз в 13 сообщениях
hi-electron стоит на развилке
По умолчанию

Всё вроде отладил компилируется эмулируется в протеусе но не отвечает на команды в виртуальном терминале молчит как рыба об лёд. может кто поможет разобратся глянув исходники прилагаю.
Вложения
Тип файла: rar 2.rar (151.3 Кб, 15 просмотров)
hi-electron вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка error GMC SAVANA Ksyu Одометры 0 20.03.2014 22:30
[Проблема] Ошибка самотестирования Shikobelo Сотовые системы 6 13.05.2011 09:17
Ошибка в прошивке DiamondPro930SB test Лаборатория 2 27.12.2008 22:06
ошибка: отказ в проведении платежа Trevelyan Пластиковые карты 4 03.05.2008 20:21
Ошибка чтения дампа epsilon Одометры 18 07.03.2008 16:51


Текущее время: 04:02. Часовой пояс GMT +4.


Перевод: zCarot