Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC30 (PIC33)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
DASM
Я заядлый АРМщик (7 лет), получил заказ на пик24.. привычно проблевал от системы команд..Кошмар, дерьмо - это самые ласкоые слова Потом от нечего делать решил запустить в дело пару ПИК30, любезно предоставленных Гамма Спб. И тоже прифигел.. Но на этот раз от сбалансированности чипов, отличной системы команд, просто отлично.. Я один такой ? А теперь собственно вопрос - а почему пуллапов не включить на ногах ?
dac
QUOTE (DASM @ Dec 18 2012, 22:32) *
Я заядлый АРМщик (7 лет), получил заказ на пик24.. привычно проблевал от системы команд..Кошмар, дерьмо - это самые ласкоые слова Потом от нечего делать решил запустить в дело пару ПИК30, любезно предоставленных Гамма Спб. И тоже прифигел.. Но на этот раз от сбалансированности чипов, отличной системы команд, просто отлично.. Я один такой ? А теперь собственно вопрос - а почему пуллапов не включить на ногах ?

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

pic30 какой чип конкретно?
_Pasha
Оно завязано на Input Change Notification System
см. регистры CNPUx. В принципе тоже умненько, не хошь прерываний - нинада. Но чаще таки хошь. Риалтайм, а шо? sm.gif
shkal
О чем этот пост? Да ни о чем! ©
У ПИК24 и ДСпик30,33 ядро одно и то же, за исключением нескольких ДСПшных команд.
DASM
Может я что то не понял, но не нашел у 24 ни команд со смещением, не нашел индексных команд, как работать со стековым фреймом и тп , зато нашел дурацкую систему банкования как у нелюбимых 51-ых, кучу спецрегистров с особым статусом и вообще не пойми что. В то время как система у 30-го прозрачна и понятна после АРМа.
HHIMERA
Цитата(DASM @ Dec 25 2012, 03:33) *
Может я что то не понял

Очень похоже... biggrin.gif
Цитата
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.
DASM
Блин, вот я старый тупица... krapula.gif У меня был PIC18LF24J11 и эти две цифры запали почему-то в голову ! Это от него меня так блевало на родину rolleyes.gif
ut1wpr
Цитата(DASM @ Dec 25 2012, 06:51) *
Блин, вот я старый тупица... krapula.gif У меня был PIC18LF24J11 и эти две цифры запали почему-то в голову ! Это от него меня так блевало на родину rolleyes.gif
Женя, ты ли это? sm.gif

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.