|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:55 pm
| Автор |
Съобщение |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:13 am, променена общо 1 път
|
| Сря Апр 13, 2005 12:13 pm |
|
 |
|
LAWN
|
"èçïîëçâà ñîáñòâåí õàðäóåð è ñîôòóåð ( ICD-S, ICD-S20, ICD-S40, ICD-U & ICD-U40)"
Ïðåïîëàãàì,÷å òåõíèÿ ñîôòóåð (ICD-S, ICD-S20) øå ñå ñúáåðå â P16F876.
Îñòàâà äà ïîãëåäíåì ðàçëèêèòå â "òåõíèÿ" õàðäóåð.
Pirev òè áåøå ïèñàë,÷å ICD1 ìîæå äà ñå ïðåðàáîòè, êàòî ICD-S.
Ïðè ICD1 è ICD2 åäíàêâîòî å ,÷å ñe PC3,PC4 çà âðúçêà ñ Target PB6,PB7. Îñòàâàò ïèíîâåòå êîèòî óïðàâëÿâàò RESET, PROG,5V .Ako
òå ñå ïðåíàñî÷àò(õàðäóâåíî) êúì ñúîòâåòíèòå ïèíîâå çà ICD1/ ICD-S,
ñîôòóåðà ìîæå è äà òðúãíå. 
|
| Сря Апр 13, 2005 12:56 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:13 am, променена общо 1 път
|
| Сря Апр 13, 2005 1:07 pm |
|
 |
|
LAWN
|
Êàòî àêòèâèðàì ãåíåðèðàíå íà äîïúëíèòåëíèÿ çà ICD
êîä:
#include <p16f876.h)
#DEVICE ICD=TRUE
ñå ïîëó÷àâà HEX ôàéë ñúñ ñúùàòà ãîëåìèíàíà, êàêòî
è ïðè íåàêòèâèðàí ICD=TRUE. Êàòî ñðàâíÿ
äâàòà Hex ôàéëà ìè äàâà ðàçëèêà â íÿêîëêî áàéòà-
âîðîÿòíî ïðåíàñî÷åíè àäðåñè êúì âúòðåøåí ôúðìóåð.
Òîâà ëè å öåëèÿ êîä çà äà ðàáîòè c ICD? Íå å ëè òâúðäå
ìàëêî òîçè êîä ïðè ïîëîæåíe, ÷å Microchip çàäåëÿò
îáëàñòòà 1F00-1FFF? Êàòî ñå îïèòâàì äà äåáúãâàì ïðîãðàìàòà îò CCS
â MPLAB, äåáúãåðà íåùî íå ìó õàðåñâà.
Êîãàòî òðúãíà äà òðàñèðàì ñ MPLAB SIM ñå ïîëó÷àâà, äðóã ïðîáëåì
íÿêîè êëåòêè ñè ïðîìåíÿò ñòîéíîñòèòå (âúâ WATCH) äðóãè íå . Íàïðèìåð
êàòî ìèíà ïðåç òîçè êîä:
for(i=0; i<6 ;i++)
{ ch=tx_buff[i];
puthex(ch) ;
}
i ñå ïðîìåíÿ, ch íå ñå ïðîìåíÿ(âúâ WATCH) íåçàâèñèìî,÷å â ram âèæäàì ðàçëè÷íèòå ñòéíîñòè íà ìàñèâà. Óìèøëåíî ñúì íàïèñàë ch=tx_buff[i]; çà äà ñe âèæäà ïðîìÿíàòà.FSR ñå ïðîìåíÿ, íî ch íå!

|
| Чет Апр 14, 2005 11:46 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:13 am, променена общо 1 път
|
| Чет Апр 14, 2005 12:42 pm |
|
 |
|
LAWN
|
 C18
Îïèòâàì ñå ïðîãðàìà íàïèñàíà íà CCS - C äà ÿ ïðåðàáîòÿ íà Ñ18.
Ðîâèõ ñå èç ðàçíè ìàòåðèàëè íî íå ìîæàõ äà ðàçáåðà êàê äà äåêëàðèðàì êëåòêè ñ ôèêñèðàíè àäðåñè.
 CCS å ëåñíî :
#byte B1 = 0x20
#byte B2 = 0x21
#byte B3 = 0x23
èëè
int X;
#locate x=0x30;
Kak ñå ïðàâè òàêàâà äåêëàðàöèÿ â Ñ18? 
|
| Вто Апр 19, 2005 4:20 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:13 am, променена общо 1 път
|
| Вто Апр 19, 2005 4:46 pm |
|
 |
|
LAWN
|
 C18
Áëàãîäàðÿ !
Äî êîëêîòî ðàçáðàõ òðÿáâà äà íàïèñøà ñàìî:.
#pragma udata variables=0x40
x1
x2
.
Òàêà å óäîáíî. Ïîäîáíî å ïðè MCP àñåìáëåðà :
CBLOK = 0x40
x1
x2
.
 CCS èìà ëè ïîäîáíà âúñìîæíîñò äà ñå ðàçïîëàãàò
ïîñëåäîâàòåëíî áåç äà ñå çàäàâà àäðåñà ïîåäèíè÷íî çà âñÿêà êëåòêà?
|
| Вто Апр 19, 2005 6:39 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:13 am, променена общо 1 път
|
| Сря Апр 20, 2005 5:09 am |
|
 |
|
LAWN
|
Ñúñ ñòðóêòóðà ñèãóðíî ùå ñòàíå, íî òðÿáâà äà ïèøà îáðúùåíèå êúì
åëåìåíò îò ñòðóêòóðà, à íå ïðîñòî êúì ïðîìåíëèâà è àêî èçïîëçâàì
ãîòîâ ìîäóë, êîéòî èçèñêâà îïðåäåëåíè àäðåñè øå òðÿáâà äà ãî ïðåðàáîòâàì èëè äà ïðåäåôèíèðàì åëåìåíòèòå íà ñòðóêòóðàòà ñ èìåíàòà íà ïðîìåíëèâèòå â ìîäóëà, êîåòî ìè èçãëåæäà ðàâíîñèëíî íà
locate çà âñÿêà êëåòêà. 
|
| Сря Апр 20, 2005 7:33 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Съб Яну 28, 2012 11:14 am, променена общо 1 път
|
| Сря Апр 20, 2005 9:16 am |
|
 |
|
LAWN
|
 C18
Ïðè Âàñ êàê ñå äúðæè êîìïèëàòîðà C18. Ïðè ìåí òàêà ìè ïîêàçâà ãðåøêèòå , ÷å âñå åäíî ìè îêàçâà: " ÈÌÀØ ÃÐÅØÊÀ. ÏÎÇÍÀÉ ÊÚÄÅ ÒÈ Å
ÃÐÅØÊÀÒÀ."
Îñâåí òîâà çà INLINE ASM ìè èñêà äà îêàçâàì RAM ÀCCESS.
Íå ìè ðàçáèðà êîìàíäàòà:
_asm
BSF INTCON,PEIE
_endasm
èñêà äà ìó çàäàì:
BSF INTCON,PEIE,0
Ìîãà ëè ñ íÿêàâà îïöèÿ äà ãî íàêàðàì äà ñå ãðèæè çà òîçè ôëàã èëè äà ãî ïîñòàâÿ ïî ïðåäâàðèòåëíà äåôèíèöèÿ, à íå äà ãî ïèøà íà âñåêè àñåìáëåðñêè ðåä.
Ïðè CCS êîìïèëàòîðà ñå ãðèæè çà òîâà è ìè ðàçáèðà, êîìàíäèòå íàïèñàíè áåç ÀCCESS:
BSF INTCON,PEIE
|
| Сря Апр 20, 2005 1:29 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|