Перейти к содержанию
    

PIC30 (PIC33)

Я заядлый АРМщик (7 лет), получил заказ на пик24.. привычно проблевал от системы команд..Кошмар, дерьмо - это самые ласкоые слова Потом от нечего делать решил запустить в дело пару ПИК30, любезно предоставленных Гамма Спб. И тоже прифигел.. Но на этот раз от сбалансированности чипов, отличной системы команд, просто отлично.. Я один такой ? А теперь собственно вопрос - а почему пуллапов не включить на ногах ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я заядлый АРМщик (7 лет), получил заказ на пик24.. привычно проблевал от системы команд..Кошмар, дерьмо - это самые ласкоые слова Потом от нечего делать решил запустить в дело пару ПИК30, любезно предоставленных Гамма Спб. И тоже прифигел.. Но на этот раз от сбалансированности чипов, отличной системы команд, просто отлично.. Я один такой ? А теперь собственно вопрос - а почему пуллапов не включить на ногах ?

от пиков уже отошел, но на си пофиг система команд, асм нужен для dsPIC. хотя тоже уже неактуально, когда есть stm32f4 :)

 

pic30 какой чип конкретно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно завязано на Input Change Notification System

см. регистры CNPUx. В принципе тоже умненько, не хошь прерываний - нинада. Но чаще таки хошь. Риалтайм, а шо? :)

Изменено пользователем _Pasha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О чем этот пост? Да ни о чем! ©

У ПИК24 и ДСпик30,33 ядро одно и то же, за исключением нескольких ДСПшных команд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может я что то не понял, но не нашел у 24 ни команд со смещением, не нашел индексных команд, как работать со стековым фреймом и тп , зато нашел дурацкую систему банкования как у нелюбимых 51-ых, кучу спецрегистров с особым статусом и вообще не пойми что. В то время как система у 30-го прозрачна и понятна после АРМа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может я что то не понял

Очень похоже... :biggrin:

PIC24H does not support DSP instructions or associated

operations and conditional instructions which

depend on accumulator status bits. The remaining

instruction set is 100% identical to the dsPIC30F product

family.

In general, Assembly and C language code developed

for the dsPIC30F devices are directly portable to

PIC24H devices using the associated device header

(.h), include (.inc) and linker (.gld) support files.

PIC24H devices support more interrupt sources, therefore

the interrupt vector table length has increased.

User code starts at 0x200 versus 0x100 on the

dsPIC30F devices. Using the associated device linker

(.gld) support file makes this change transparent.

Some peripherals have new features therefore, additional

bits have been added in respective SFRs. Some

SFR bits have moved or been renamed between the

dsPIC30F and PIC24H devices. If existing Assembly

and C language code utilizes the provided device support

files, code conversion is straight forward.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, вот я старый тупица... :krapula: У меня был PIC18LF24J11 и эти две цифры запали почему-то в голову ! Это от него меня так блевало на родину :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, вот я старый тупица... :krapula: У меня был PIC18LF24J11 и эти две цифры запали почему-то в голову ! Это от него меня так блевало на родину :rolleyes:
Женя, ты ли это? :)

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...