[an error occurred while processing this directive]
Более конкретно: для PIC16F676 нужно чтобы по адресу 0x3FF было число 0x300
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
КТ
04 ноября 2006 г. 21:53
В ответ на:
пик то какой 16/18/dsPIC?(+)
отправлено =L.A.= 04 ноября 2006 г. 21:40
Составить ответ
|||
Конференция
|||
Архив
Ответы
делать так
—
go
(05.11.2006 12:19
83.229.139.20
, 61 байт)
а-а-а... а я уже хотел поругаться на программистов, которые говорят компилятору чего куда положить =) Поиском по доке на компилер: psect, offset
—
Гамма СПб
(04.11.2006 22:07
195.218.147.58
,
пустое
)
Вот именно! Нужно чтобы в HEX файле там было конкретное число к примеру 0x3400
—
КТ
(04.11.2006 22:28
193.109.248.67
,
пустое
)
вот еще на ту же тему поподробнее(+)
—
=L.A.=
(04.11.2006 22:34
213.134.214.10
, 528 байт)
Спасибо, это уже конкретнее. Буду разбираться...
—
КТ
(04.11.2006 22:42
193.109.248.67
,
пустое
)
а по адресу 0x3FF не OSCCAL лежит?
—
=L.A.=
(04.11.2006 22:21
213.134.214.10
,
пустое
)
угу. У него протеус не работаит, нужно ему чего-то в OSCCAL зачем-то положить
—
Гамма СПб
(04.11.2006 22:25
195.218.147.58
,
пустое
)
Проблема решилась сменой компилятора с 9.50 на 8.02.
—
КТ
(04.11.2006 23:32
193.109.248.67
,
пустое
)
ну вот видишь =)
—
Гамма СПб
(04.11.2006 23:36
195.218.147.58
,
пустое
,
ссылка
)
Думалось что там 676 пика нет. Есть.
—
КТ
(05.11.2006 00:01
193.109.248.67
,
пустое
)
По адресу 0x3FF обязательно должна быть инструкция RETLW ХХ. Если там пусто то припопытке вычитки константы (CALL 0x3FF) программа зацикливается
—
КТ
(04.11.2006 22:39
193.109.248.67
,
пустое
)
так есть же OSCCAL = 0x300; Или надо в файл-прошивку засунуть? Короче, пусть разбираецца с советами patton-а. Сам patton чегой-то конфу редко посещает.
—
=L.A.=
(04.11.2006 22:30
213.134.214.10
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание