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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.06.2012, 14:41  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Alex9797, там на первой странице есть исхродник там все можно посмотреть что хочет автор.
Реклама:
Flopix вне форума  
Непрочитано 13.06.2012, 17:47  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

странно конечно что у вас компиляция прошла успешно. Что ж тогда у меня не так...? Компилятор с багами что ли? Вот еще вопрос: в MP LAB IDE
Error [1347] ; 0. can't find 0x821 words (0x821 withtotal) for psect "maintext" in segment "CODE" (largest unused contiguous range 0x800)
Почему это выдает? Ну чтобы знать ... На атмеге так писать попробовал и всё нормально. Кстати это пишет прогу мой знакомый электрик ))) И для него Си это как в космос улететь. ))) Просто ему надо было тупо забить кучу программ миганий светодиодами. А я хочу тоже разобраться с этим...Хоть писал бы массивом наверно...
на скрине показано кусок проги. Просто копирнул.
Если в какомнибудь делай сделаю 100 мс паузу то пишет вот что: Warning [1355] H:\PIC\877A\877A.c; 381. inline delay argument too large
Error [800] H:\PIC\877A\877A.c; 3851. undefined symbol "__delay"
ПОЧЕМУ?
Два года юзаю AVR и там вообще никаких галюнов подобных не встречал...
Миниатюры:
Нажмите на изображение для увеличения
Название: Image 2.jpg
Просмотров: 44
Размер:	408.4 Кб
ID:	35802  

Последний раз редактировалось miwutka; 13.06.2012 в 18:00.
miwutka вне форума  
Непрочитано 13.06.2012, 18:03  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от miwutka Посмотреть сообщение
Если в какомнибудь делай сделаю 100 мс паузу то пишет вот что: Warning [1355] H:\PIC\877A\877A.c; 381. inline delay argument too large
Error [800] H:\PIC\877A\877A.c; 3851. undefined symbol "__delay"
ПОЧЕМУ?
Дык... всё ж написано... "__delay" не определён...
При таких ошибках запросто может выскакивать ваша мессага о нехватке памяти... типа вашей...
Сообщение от miwutka Посмотреть сообщение
Error [1347] ; 0. can't find 0x821 words (0x821 withtotal) for psect "maintext" in segment "CODE" (largest unused contiguous range 0x800)
... хотя самой нехватки может и не быть...
st__1 вне форума  
Непрочитано 13.06.2012, 18:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

miwutka, А причем здесь CCS если компилите в Hi Tech ????
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 13.06.2012, 18:06  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

#ifndef _XTAL_FREQ
// Unless already defined assume 4MHz system frequency
// This definition is required to calibrate __delay_us() and __delay_ms()
#define _XTAL_FREQ 8000000
#endif

вот так определено. Если 10 и меньше пишу - компиляция проходит. 100 - не проходит. Пишет на каждой строке ту ошибку.
miwutka вне форума  
Непрочитано 13.06.2012, 18:07  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от dosikus Посмотреть сообщение
miwutka, А причем здесь CCS если компилите в Hi Tech ????
в начале была проблема с CCS. Поищу другой CCS раз у людей прошла компиля а у меня нет. А ща хочу хайтек изучить - он вроде приятнее... Сразу решил в нем туже проблему проверить и вот напоролся...
miwutka вне форума  
Непрочитано 13.06.2012, 18:09  
nonamedov
Почётный гражданин KAZUS.RU
 
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от miwutka Посмотреть сообщение
странно конечно что у вас компиляция прошла успешно. Что ж тогда у меня не так...?
Думаю, как раз наоборот, странности у Вас, попробуйте создать проект заново, должно получиться, чудес не бывает.
nonamedov вне форума  
Непрочитано 13.06.2012, 18:11  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от nonamedov Посмотреть сообщение
Думаю, как раз наоборот, странности у Вас, попробуйте создать проект заново, должно получиться, чудес не бывает.
Дык проект заново раз 100 создавал... нифига... Ща поищу другой CCS...
miwutka вне форума  
Непрочитано 13.06.2012, 18:27  
nonamedov
Почётный гражданин KAZUS.RU
 
Регистрация: 06.06.2008
Сообщений: 1,530
Сказал спасибо: 78
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от miwutka Посмотреть сообщение
А ща хочу хайтек изучить - он вроде приятнее...
Си он и в Африке Си, не преследуйте ложные цели, ишите проблемы в себе, скорее всего, там тоже будут свои "проблемы".

Последний раз редактировалось nonamedov; 13.06.2012 в 18:32.
nonamedov вне форума  
Сказали "Спасибо" nonamedov
dosikus (13.06.2012)
Непрочитано 13.06.2012, 18:32  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

Сообщение от miwutka Посмотреть сообщение
А ща хочу хайтек изучить - он вроде приятнее... Сразу решил в нем туже проблему проверить и вот напоролся..
Потому, что в приведённом вами скрине видно... в проект не внесён delay.c... только main.c в наличии...
st__1 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC 16F877/Лампочка с ключом vip7070 Proteus 26 08.04.2010 13:23
PIC 16F877 АЦП подлючение терморезистора. ataripc Микроконтроллеры, АЦП, память и т.д 0 13.11.2007 14:01
PIC 16F877 - встроенный генератор aks_ Микроконтроллеры, АЦП, память и т.д 1 18.02.2007 18:19
Программатор для PIC 16F877 Mouserx Микроконтроллеры, АЦП, память и т.д 2 12.12.2006 14:04
Страницы памяти chipic128 Микроконтроллеры, АЦП, память и т.д 12 12.11.2005 16:11


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot