Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 23.06.2011, 09:32   #1
=DIMA=
Member
 
Регистрация: 28.02.2007
Сообщений: 46
Вес репутации: 100/43
=DIMA= will become famous soon enough=DIMA= will become famous soon enough
По умолчанию Чтение таблицы у PIC18?

Люди! подскажите что это косяк в кристале или я что то не понимаю
Решил перевести схему с кристалла 16f628 на 18f1320 и тут же наступил на грабли в области табличного чтения при помощи: addwf PCL,f
У 16 проблем не было, читал как обычно положено.
А вот 18 дурит! Я специально сделал отдельно маленькую программку для просмотра в симуляторе.
Просчитываю регистор от 0x00 до 0x0F и обращаюсь по нему на каждый инкримент в таблицу по команде (addwf PCL,f) в место того чтобы идти шагами по таблице на каждый инкремент он скачет через два просчёта, в чём дело не как не пойму? Это что мне надо учитывать его уникальные особенности!
=DIMA= вне форума   Ответить с цитированием
Старый 23.06.2011, 10:36   #2
picprogrammer
Senior Member
 
Аватар для picprogrammer
 
Регистрация: 16.12.2010
Адрес: Minsk
Сообщений: 126
Вес репутации: 208/31
picprogrammer has a spectacular aura aboutpicprogrammer has a spectacular aura aboutpicprogrammer has a spectacular aura about
По умолчанию Re: Чтение таблицы у PIC18?

На 18-х пиках надо использовать команды табличного чтения. Этот механизм значительно более удобен, чем "addwf PCL,f". В 18-х пиках длина команды 16 бит, поэтому счетчик команд инкрементируется на 2 байта. В вашем случае можно попробовать данные массива выровнять на границу слова. Должно все заработать.
picprogrammer вне форума   Ответить с цитированием
Старый 23.06.2011, 12:07   #3
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 34
Сообщений: 2,176
Вес репутации: 1074/70
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Re: Чтение таблицы у PIC18?

Но все же лучше почитать про встроенную систему чтения таблиц. Весьма удобная штука и загружаемые цифры до 65535 а не 255 как в пик16.
GANY вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста... с pic18 mdems Продукция MICROCHIP 4 07.01.2010 10:19
MPLAB v8.30 + PIC18 v3.1 - не работают вместе spyrytus Продукция MICROCHIP 9 04.08.2009 08:16
PIC16F877 a24C32 запись чтение. Булат Продукция MICROCHIP 14 12.12.2008 15:44
Как правильно произвести чтение из таблицы Alexsandr Продукция MICROCHIP 23 28.02.2008 10:00
табличное чтение очередные грабли alexdrv Продукция MICROCHIP 10 18.10.2007 12:08


Часовой пояс GMT +3, время: 06:46.


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