Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Не прошивается проект из MPLAB X

Непрочитано 16.10.2012, 12:44  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Сообщение от swat24 Посмотреть сообщение
Теперь ругается при компиляции на задержку. Я с самого начала пробовал эту задержку, но получилось только с задержкой циклами...
Странно...

А откуда у вас это
#include ‹delays.h›
#define _XTAL_FREQ 22118400

В мануале
#include ‹xc.h›
Реклама:
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.10.2012 в 12:48.
dosikus вне форума  
Непрочитано 16.10.2012, 12:47  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Видимо, при такой частоте процессора слишком большая переменная получается для делея, она больше разрешенной, поэтому он и ругается. Попробуйте уменьшить частоту.
JekaKey вне форума  
Непрочитано 16.10.2012, 12:56  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

dosikus, тоже из мануала, xc.h вообще нету, пишет не найден файл...
Написано в документации что в _XTAL_FREQ указывается частота в герцах. Но при таких частотах оно не работает, откомпилировало только так:
#define _XTAL_FREQ 22.1184

Последний раз редактировалось swat24; 16.10.2012 в 12:58.
swat24 вне форума  
Непрочитано 16.10.2012, 12:57  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

JekaKey,
Похоже у ТС получился винегрет из хатеча старого и XC8 ...

swat24, У вас установлен XC8 вообще ??????????
И что вы выбираете в визарде проекта ?

Ёёёёёёёё у вас же и есть старый хайтек .
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.10.2012 в 13:02.
dosikus вне форума  
Непрочитано 16.10.2012, 13:03  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Проект для хайтеч PICC 18.
swat24 вне форума  
Непрочитано 16.10.2012, 13:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от JekaKey Посмотреть сообщение
Тогда зачем вы подключаете xc.h?
Да это я , сдуру.

swat24, Задержка в хайтече это не библиотека это просто пример.
В хэдере в шапке должно быть описание как юзать.
Если можно вставьте его здесь...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.10.2012 в 13:11.
dosikus вне форума  
Непрочитано 16.10.2012, 13:12  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

dosikus, У меня к Вам еще вопрос, что стоит учить? хайтеч или С18?
swat24 вне форума  
Непрочитано 16.10.2012, 13:17  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

swat24, Гы... Хотите честно?
Похоже ни тот и не другой.Промолчу а то накличу...

А собственно учить надо не компиляторы, их надо использовать.
Изучать надо Си как таковой.

Вернемся к проекту.
Вы можете использовать pickit2 как отладчик?
Есть ли у вас осциллограф или анализатор.
Кстати сам pickit2 может быть анализатором...

PS Насколько помнится _XTAL_FREQ указывается или в MHZ или KHZ
Пробуйте или _XTAL_FREQ 22MHZ или _XTAL_FREQ 22118KHZ.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 16.10.2012 в 13:28.
dosikus вне форума  
Непрочитано 16.10.2012, 13:32  
JekaKey
Частый гость
 
Регистрация: 12.10.2012
Сообщений: 33
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
JekaKey на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

Сообщение от dosikus Посмотреть сообщение
Вы можете использовать pickit2 как отладчик?
Отличная идея! Debug -› Debug Main Project. Только вроде нужен внешний кварц, хотя у меня работает без кварца при настройке тактирования от внутреннего кварца.

По поводу delays.h правильно написали, нужно зайти в файл определения (нажать ctrl + клик на файле в include) и посомтреть какие там есть функции. На сколько я могу судить об содержании данной функции в XC8, там находятся функции типа:
Код:
/* Delay100TCYx
 * Delay multiples of 100 Tcy
 * Passing 0 (zero) results in a delay of 25,600 cycles.
 */
void Delay100TCYx(unsigned char);
а не __delay_ms();
JekaKey вне форума  
Непрочитано 16.10.2012, 13:34  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Не прошивается проект из MPLAB X

_XTAL_FREQ. This symbol should be defined as the oscillator frequency (in Hertz) used by the system.
это из документации, ладно, попробую напишу что получится.
с языком С я немного знаком, в институте изучали. но для каждого компилятора есть же свои подпрограммы и т.д. которые отличаются в разных компиляторах

дебаг в этом компиляторе работает только с пикитом третьим... второй вообще непонятно как видется в мплабе, только прошивает и все...
swat24 вне форума  
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LM3S9B96 не прошивается после изменения регистров? trancer1019 ARM 2 25.09.2012 15:38
Не прошивается AT89C51AC2 - помогите anatol1961 Микроконтроллеры, АЦП, память и т.д 0 29.11.2010 13:03
93C66 не прошивается, помогите! black27512 Микроконтроллеры, АЦП, память и т.д 6 20.01.2009 23:58
По разному компилирует MPLAB и PICC (проект PIC и LCD) vlad_ru Микроконтроллеры, АЦП, память и т.д 2 18.05.2008 12:35
pic12f629 не прошивается Picall-ом. Игорь СПб Микроконтроллеры, АЦП, память и т.д 0 02.03.2005 16:59


Часовой пояс GMT +4, время: 01:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.