реклама на сайте
подробности

 
 
> dsPIC30F2020 - ID?, 6 штук, все дохлые ???
Stas
сообщение Feb 26 2009, 16:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Сегодня пытался запустить логическую часть эл.привода на базе dsPIC30F2020. Имеем ICD2 + отлаживаемое устройство с питанием. При попытке обращения к микросхеме посредством ICD2 выдается сообщение о несовпадении ID = 0x0 (Должно быть 0x400). Все попытки записи config bit в режиме программатора проваливаются при верификации. Осциллом наблюдаю хорошую форму сигналов EMUC и EMUD. Ради хохмы на EMUD повесил Pull-up, изменился ID=0xfff. Т.е. как я понял контроллер не отвечает. Пробовал подключать EMUC и EMUD к альтернативным портам - результат без изменений. Решил бахнуть config bit на программаторе phyton chip_prog+. Самое интересное - программатор ругается на несовпадение ID для микросхемы dsPIC30F2020. Ладно, все равно решил попробовать поменять config bit - сравнение не проходит не в ISP MODE ни в классическом режиме работы програматора. Проверил на определение ID все 6 имеющихся микросхем - результат одинаков - все хреново. Кто нибудь с подобными проблемами сталкивался ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stas
сообщение Mar 6 2009, 16:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Неделю бился с запуском внешнего кварца. Вероятно нашел даже фичу в конфигурационных битах, связанную с разрешением вывода тактовой частоты (выводил частоту ядра при настройке пина OSC2 как логический выход). Случайно прочитал ERRATA. Все встало на свои места, все хреново:
• An external crystal is not supported as an oscillator source
• The Clock Out function does not work
• RB7 cannot be used as a digital input or output
Где и как можно посмотреть ревизию используемого кристалла?
Go to the top of the page
 
+Quote Post
DL36
сообщение Mar 7 2009, 07:41
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Stas @ Mar 6 2009, 19:38) *
Где и как можно посмотреть ревизию используемого кристалла?

Например с помощью ИСД2
Connecting to MPLAB ICD 2
...Connected
ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to "hang" at the splash screen. Please be patient. MPLAB IDE will finish it's initialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.)
Downloading Operating System
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC24FJ64GA002 found, revision = Rev 0x3003
...Reading ICD Product ID
Running ICD Self Test
...Passed
...Download Operating System Succeeded
Setting Vdd source to target
Target Device PIC24FJ64GA002 found, revision = Rev 0x3003
...Reading ICD Product ID
Running ICD Self Test
...Passed

Так на всякий случай конфигурация для PIC24FJ64GA002 и переключение
Код
  Nop();Nop();Nop();Nop();Nop();
//_CONFIG2( IESO_OFF & FNOSC_FRC & FCKSM_CSECMD & OSCIOFNC_OFF & IOL1WAY_ON & I2C1SEL_SEC & POSCMOD_HS)
// FNOSC_FRC            Fast RC oscillator
// FCKSM_CSECMD         Only clock switching enabled
// POSCMOD_HS           HS oscillator
    __builtin_write_OSCCONH(0x02);        // Initiate Clock Switch to Primary
                                                        // Oscillator with PLL (NOSC=0b011)
    __builtin_write_OSCCONL(0x01);        // Start clock switching
  TimeOutTmp      = 0xFFFF;
  do
  {
    if (!(_OSWEN)) break;
   Nop();Nop();Nop();Nop();Nop();
  } while (--TimeOutTmp);
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stas   dsPIC30F2020 - ID?   Feb 26 2009, 16:00
- - DL36   Цитата(Stas @ Feb 26 2009, 20:00) Сегодня...   Feb 27 2009, 07:44
- - Stas   Однако... Сигналы все хорошой формы, все подключе...   Feb 27 2009, 13:30
|- - DL36   Цитата(Stas @ Feb 27 2009, 16:30) Однако....   Feb 27 2009, 19:42
- - Vlad27   Похожая проблема обсуждалась здесь   Feb 27 2009, 16:04
- - Stas   Пиками никогда не занимался и соответственно запас...   Feb 28 2009, 14:09
|- - DL36   Цитата(Stas @ Feb 28 2009, 18:09) Есть од...   Feb 28 2009, 14:51
- - Stas   А кто нибудь может поделиться схемой микрочиповско...   Mar 1 2009, 17:17
|- - DL36   Цитата(Stas @ Mar 1 2009, 20:17) А кто ни...   Mar 1 2009, 17:52
- - Stas   Все. Разобрался. Плохой контакт в разъеме ICD2 по ...   Mar 2 2009, 13:23
|- - xemul   Цитата(Stas @ Mar 2 2009, 16:23) А фитоно...   Mar 2 2009, 13:59
|- - DL36   Цитата(Stas @ Mar 2 2009, 17:23) Все. Раз...   Mar 2 2009, 17:18
- - Stas   Пытался шить непосредственно в колодке. Осциллогра...   Mar 2 2009, 14:32
- - Stas   Тогда еще один вопрос. Я хочу чтоб контроллер стар...   Mar 3 2009, 15:04
|- - DL36   Цитата(Stas @ Mar 3 2009, 18:04) Тогда ещ...   Mar 3 2009, 16:13
- - Stas   Не могу запустить внешний кварцевый осциллятор. В ...   Mar 5 2009, 14:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 23:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.10349 секунд с 7
ELECTRONIX ©2004-2016