Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

pic18f6720

Непрочитано 20.10.2008, 22:24  
Gladkih
Гражданин KAZUS.RUN
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию pic18f6720

вопрос.у этого контроллера корпус 64 ноги по 16 ног на четыре стороны.на каждой стороне есть общий и плям питания.вопрос нужноли дорожками их вместе соединять,т.е. каждую из четырех сторон??
Реклама:
Gladkih вне форума  
Непрочитано 20.10.2008, 22:47  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Возьми доку на макетку с эти контроллером и сделай как там.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 20.10.2008, 22:50  
lsa
Почётный гражданин KAZUS.RUN
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,479
Сказал спасибо: 3,193
Сказали Спасибо 2,982 раз(а) в 682 сообщении(ях)
lsa на пути к лучшему
По умолчанию

Нужно.
Хотя в большинстве случаев будет работать и не соединяя вместе, а только 1, 2 или 3 стороны.
Но так существует опасность развести плату, когда транзит питания с микроконтроллера пойдет на периферийную схему через кристалл.
Это когда соединены цепи питания на одну из сторон микросхемы контроллера, а с другой стороны цепи питания протянуть на внешнюю схему. Тогда при перегрузе или коротком замыкании во внешней схеме выгорят перемычки в микроконтроллере.
Поэтому нужно одноименные цепи питания соединять на плате, за пределами микросхемы.
lsa вне форума  
Непрочитано 20.10.2008, 23:08  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Как можно ближе к каждой паре Vdd-Vss поставь кондер 0,1 мкрФ.
realid вне форума  
Непрочитано 21.10.2008, 00:02  
Gladkih
Гражданин KAZUS.RUN
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Сообщение от lsa
Нужно.
Хотя в большинстве случаев будет работать и не соединяя вместе, а только 1, 2 или 3 стороны.
Но так существует опасность развести плату, когда транзит питания с микроконтроллера пойдет на периферийную схему через кристалл.
Это когда соединены цепи питания на одну из сторон микросхемы контроллера, а с другой стороны цепи питания протянуть на внешнюю схему. Тогда при перегрузе или коротком замыкании во внешней схеме выгорят перемычки в микроконтроллере.
Поэтому нужно одноименные цепи питания соединять на плате, за пределами микросхемы.
насчет этого как-то не подумал.спасибо за ответ.
Gladkih вне форума  
Непрочитано 21.10.2008, 00:11  
Gladkih
Гражданин KAZUS.RUN
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

народ еще такой вопрос.собрал я схемку с этим контроллером(плата самодельная дорожки 0.2мм в общем паять очень тяжело).ну и так получилось что при пайке замкнулось МСЛР и рядом ножка-порт Ж(пару раз я пробовал программировать-нефига не получалось).потом заметил и аж сердце екнуло я его два дня запаивал-блин.ну программирую ИСД-2.он определяет этот контроллер а когда программирует то выдает ошибку по первому адресу.
ПРОШУ ваши варианты по поводу дальнейшей судьбы контроллера.

и еще пробую программировать пик16ф876.программируется нормально только в конце мплаб выдает что
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
чтоэто может быть(может кварц не работает??)
Gladkih вне форума  
Непрочитано 21.10.2008, 10:09  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Для режима DEBUG все условия соблюдены? Типа
Код:
org 0x00 
nop
. В конфиге DEBUG_ON?
realid вне форума  
Непрочитано 21.10.2008, 20:07  
Gladkih
Гражданин KAZUS.RUN
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Сообщение от realid
Для режима DEBUG все условия соблюдены? Типа
Код:
org 0x00 
nop
. В конфиге DEBUG_ON?
в конфиге следующее
#include ‹16F876.h›
#device adc=8
#device ICD=TRUE

#FUSES NOWDT //No Watch Dog Timer
#FUSES HS //High speed Osc (› 4mhz)
#FUSES PUT //No Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES DEBUG //Debug mode for use with ICD
#FUSES BROWNOUT //Reset when brownout detected
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC1 used for I/O
#FUSES NOCPD //No EE protection
#FUSES NOWRT //Program memory not write protected

#use delay(clock=14745600)
//////////////////////////////////////////////
#use i2c(Slave,NOFLOAT_HIGH,FAST,FORCE_HW,sda=PIN_C4,sc l=PIN_C3,address=0xA0)
//в этом блоке заданы ноги и адрес данного устройства 0хА0
//////////////////////////////////////////////
Gladkih вне форума  
Непрочитано 22.10.2008, 08:09  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Так это же CCS,ты поменяй строчку #device ICD=TRUE на #device ICD=FALSE или попробуй убрать ее вообще,также обрати внимание на строчку #FUSES DEBUG //Debug mode for use with ICD,ты смотрю волшебником пользуешся не зная что и как за что отвечает.А если надо отлаживать с помощью ICD2 то делай это через мплаб,чтоб не заморачиватся.
CERGEI1982 вне форума  
Непрочитано 25.10.2008, 16:59  
Gladkih
Гражданин KAZUS.RUN
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Сообщение от CERGEI1982
Так это же CCS,ты поменяй строчку #device ICD=TRUE на #device ICD=FALSE или попробуй убрать ее вообще,также обрати внимание на строчку #FUSES DEBUG //Debug mode for use with ICD,ты смотрю волшебником пользуешся не зная что и как за что отвечает.А если надо отлаживать с помощью ICD2 то делай это через мплаб,чтоб не заморачиватся.
ЦЦСПИК сделал все правильно.после детального рассмотрения и изучения платы обнаружилось что не запускался генератор.после устранения аппаратной ошибки все заработало.
Gladkih вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pic18f6720 Gladkih Микроконтроллеры, АЦП, память и т.д 1 14.11.2008 01:09


Часовой пояс GMT +4, время: 09:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.