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

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

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

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

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

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

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

 
Опции темы

Как в PIC 16f877 переключать страницы памяти?

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

Alex9797, там на первой странице есть исхродник там все можно посмотреть что хочет автор.
Реклама:
Flopix вне форума  
Непрочитано 13.06.2012, 17:47  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 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
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

miwutka, А причем здесь CCS если компилите в Hi Tech ????
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 13.06.2012, 18:06  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 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.RUN
 
Регистрация: 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.RUN
 
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 427 раз(а) в 365 сообщении(ях)
nonamedov на пути к лучшему
По умолчанию Re: Как в PIC 16f877 переключать страницы памяти?

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

Сообщение от nonamedov Посмотреть сообщение
Думаю, как раз наоборот, странности у Вас, попробуйте создать проект заново, должно получиться, чудес не бывает.
Дык проект заново раз 100 создавал... нифига... Ща поищу другой CCS...
miwutka вне форума  
Непрочитано 13.06.2012, 18:27  
nonamedov
Почётный гражданин KAZUS.RUN
 
Регистрация: 06.06.2008
Сообщений: 1,519
Сказал спасибо: 76
Сказали Спасибо 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, время: 01:26.


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