Отговори на тема  [ 16 мнения ]  Отиди на страница 1, 2  Следваща
Ïðîáëåì ñ 16f877 
Автор Съобщение
Мнение Ïðîáëåì ñ 16f877
Ïðîáëåìà å ñëåäíèÿ:ïðàâÿ áåçóñëîâåí ïðåõîä íàïðèìåð 5 ðåäà ïî-íàäîëó â ïðîãðàìàòà(goto $+5 èëè goto next-âñå åäíî) à âìñòî äà îòèäå òàì êàäåòî èñêàì òîè îòèâà â ïîäïðîãðàìàòà ñ ïðåêúñâàíèÿòà.ìàëêî ïî êúñíî óñòàíîâèõ (â ñèìóëàòîðà ),÷å àäðåñà íà âÿïðîñíàòà èíñòðóêöèÿ å 0800 è âìåñòî äà îòèäå íà 0805 äà ðå÷åì îòèâà â ïðåêàñâàíèÿòà òúè êàòî èíñòðîêöèÿòà ìè goto $+5 ñå âúçïðèåìà êàòî goto 0x005 à íå êàòî goto 0x805 .ìîæåòå ëè äà ìè êàæåòå çàùî ñòàâà òàêà çà äà ìîãà â áúäåùå äà íå ñè áëàñêàì òîëêîâà ãëàâàòà.


Пет Апр 22, 2005 2:35 am
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Ми няма логика освен някое прекъсване да се извиква...Пробвай с GIE = 0, ако не помогне, пастни малко код да видим за какво става на въпрос...


Пет Апр 22, 2005 3:21 am
Профил
Мнение 
Àìè òîêó ùî ñè ðåøèõ ïðîáëåìà êàòî ïðåìåñòèõ òàçè ïîäïðîãðàìà ñ ïðåõîäà ìàëêî ïî-íàãîðå.ñåòèõ ñå ÷å ïðåäè âðåìå èìàõ ñàùèÿ ïðîáëåì ñ åäíà òàáëèöà è ãî îïðàâèõ ïî-òîçè íà÷èí,ñàìî ÷å áåøå íà 16f628.ñåãà ïðåõîäà å ñ àäðåñ 077B è îòèâà òàì êúäåòî èñêàì íà àäðåñ 0780.ßâíî ïðîáëåìà íå å â ïèê-à à å â mpasm-çàùîòî ãðåøêàòà êàêòî èçãëåæäà å îò òðàíñëèðàíåòî.âñå ïàê íå ðàçáðàõ çàùî å ñòàíàëî òàêà íî êàêòî è äà å..âñå ïàê ìåðñè


Пет Апр 22, 2005 3:34 am
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Фев 04, 2005 9:54 am
Мнения: 50
Местоположение: Null
Мнение 
800 ти е началото на новата страница в паметта. Така че, преди да извършиш този безусловен преход, трябва да бутнеш съответния бит в PCLATH. В твоя случай 4-ти бит. Ако е таблица има го обяснено в апликейшъните на майкрочип Table Reed. Значи включваш следния код:
movlw HIGH Table_Lable,w
movwf PCLATH
call Table_Lable

Успех!


Пет Апр 22, 2005 8:08 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
извода - заеби 16ките. Цената на 18ките вече е почти същата, а там такива проблеми с банки в програмната памет няма.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Апр 22, 2005 9:40 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Aз тоя проблем така и не го видях на яве (преход в друга страница). Бях си написал една програмка за да разбера, нагъчках стрингове обаче всичко си вървеше.... :wink: А иначе, послушай Цецо, те 18ките са си 16ки с по-малко главоболия...


Пет Апр 22, 2005 11:12 am
Профил
Мнение 
Òîâà çà 18 -êèòå íå ñå ñúìíÿâàì ÷å ñà ïî-äîáðè ñàìî ÷å âå÷å íàïèñàõ 4000 ðåäà êîä è âåäíúæ âå÷å ãî ïðåïðÿâÿõ îò 628 íà 877 è ñåãà àêî òðÿáâà äà ìèíàâàì íà 18-êè ùå ñå áðàêòèñàì ñàâñåì


Пет Апр 22, 2005 1:47 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Не ползваш ли C? Доста по-лесно се пренася кода от един проц. в друг...Аз преди време направих един преход от 877 към 18F452, само 20-ина реда промених :D


Пет Апр 22, 2005 1:50 pm
Профил
Мнение 
Àìè íå.Ïîëçâàì àñì .ïðåäè èçâåñòíî âðåìå èñêàõ äà íàó÷à ìàëêî Ñ àìà íå çíàåõ îò êàäå äà çàïî÷íà.Íå ìîæàõ ìåùî äà íàìåðÿ ðúêîâîäñòâî êàòî çà ñàâñåì íà÷èíàåùè êàòî ìåí è çàòîâà ñè êàðàì íà àñì.Àêî ìîæåòå äà ìè ïðåäëîæèòå íåùî äà çàïî÷íà îòíÿêàäå ùå ñúì áëàãîäàðåí. Âñå îùå èìàì æåëàíèå.È íà àñì íå áåøå òîëêîâà ñëîæíî äà ñå ïðåõâàðëÿ íà 877.Ñàìî òðÿáâàøå áàíêèòå äà îïðàâÿ è íÿêîè SFR .


Пет Апр 22, 2005 2:39 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Ами CCS C, доста добро решение за PIC (да не казвам най-). Има го из http://eldevice.net/upload/ccs. За туториал не се сещам, но ако отвориш Help-a мисля, че няма да ти отнеме кой знае колко време да схванеш. Има доста готови "sample" програми, така че ще ти е лесно :)

@ТоНu, тая версия 3.221 има ли нещо специално?


Пет Апр 22, 2005 2:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30685
Местоположение: София
Мнение 
Нищо особенно не виждам но я качих, не съм чел каква точно е разликата с по предната която имах, работи .... въпреки че оше нищо сеиозно не съм писал на нея ..... всъщност компилирах стар проект и няма проблеми ... засега :)


Пет Апр 22, 2005 3:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Явно е много удобно това С, защото всички го препоръчват. Ама понеже мене бе беше нещо страх да се хващам с него и от дебрите на интернет намерих един много lamer-ски компилатор - Proton PicBasic +. Не съм го пробал с 18 но с 16-ки се справя отлично и за сега съм много доволен от него. А за смяната на 16 с 18 не съм много съгласен защото повечето пъти не се налага да стреляме по комара с гаубица :). Има достатъчно богат избор от PIC-ове за да ползваш това от което имаш нужда.


Пет Апр 22, 2005 6:39 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Cekins написа:
А за смяната на 16 с 18 не съм много съгласен защото повечето пъти не се налага да стреляме по комара с гаубица :). Има достатъчно богат избор от PIC-ове за да ползваш това от което имаш нужда.


Разликата между PIC16F877A и PIC18F452 в цените е $1 (10%), a разликата във възможностите е неописуема...Като почнеш от стека и стигнеш до размера на флаша...няма смисъл да обяснявам...


Пет Апр 22, 2005 8:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Не отричам - да така е - и памет и стек и всичко останало, но ако можеш да си свършиш работата с 16f819 примерно (3$) защо трябва да влагаш 10$ които да са само за украшение (300%)? А да не говорим какъв разход става ако произвеждаш много устройства.


Съб Апр 23, 2005 12:08 am
Профил ICQ
Мнение 
óôôôô.....ñúâñåì ñå îáàðêàõ.çà ìîìåíò ñè ïîìèñëèõ ÷å ñúì ñè ðåøèë ïðîáëåìà íî óâè.çíà÷è ñõâàíàõ ÷å èìà ðàçäåëÿíå íà ïðîãðàìíàòà ïàìåò íà ñòðàíèöè êîåòî å îò çíà÷åíèå ïðè èçïîëçâàíå íà goto i call.äîòóê äîáðå íàïðàâèõ ñúîòâåòíèòå ïðîìåíè,íî òúè êàòî âå÷å ïèøà ñëåä àäðåñ 0õ800 (ñòðàíèöà 1 îò ïàìåòòà ) èçíèêíà íîâ ïðîáëåì.êîãàòî ïðàâÿ ïðåõîä â ñòðàíèöà 1(ñàìî â íåÿ) àäðåñà íà èíñòðóêöèÿòà êîÿòî ñå èçïúëíÿâà å â ñòðàíèöà 0 (íÿêúäå ñè ) òîâà ñå îïðàâÿ ÷ðåç äà ðå÷åì:bsf PCLATH,3 , íî êàòî èçïîëçâàì íàïðèìåð btfss èëè decfsz è âåäíàãà ñëåä íåãî goto èëè call íå ñòàâà ñ ñåòâàíåòî íà âúïðîñíèÿ 3-òè áèò íà ÐÑLATH òúè êàòî âå÷å ñìèñúëà ñå ãóáè.Àìè òîâà å.


Съб Апр 23, 2005 12:44 am
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 16 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни