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

Не Запускается Схема


Рекомендуемые сообщения

Cобрал схему http://cxem.net/mc/mc81.php и не работает.

Шил с помощью extrapic и ic_prog, все прошилось без ошибок. Собрал макетную плату, подключил через юсб к компу - не работает, перепроверил еще раз - все верно, прошил второй контроллер(купил два) - воткнул. Не работает.

Вроде, в сборке ошибок нет, схема-то не сложная, какие могут быть грабли? Светодиод не загорается, в системе новое устройство не обнаруживается.

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Ну во первых 33пф явно много для 20мгц, на некоторых экземплярах может тупо не запускаться, поставь что-нибудь в районе 15..20пф...

Если-же реакция винды на девайс есть, но он неверно определяется, то проблема в отсутствии кондера 0.1мкф между землей и Vusb...

В третьих - точно D- и D+ местами не перепутал?

Если ничего из вышеперечисленного, тогда либо пик - труп, либо кварц какой-то левый, либо эээ... хз что еще может быть, если считаем, что прошивка заведомо рабочая... Верификацию прошивки проводил?

Пардон, не заметил, конденсатор на Vusb стоит, с этим все в порядке...

Кстати, ты мог еще перепутать распиновку USB разъема, почти всегда распиновка нарисована так, что хер поймешь с какой стороны оно так будет выглядеть... Хотя здесь нормально. Ты обратил внимание на надпись "BOTTOM" на распиновке разъема?

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

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Лови, набросал прошивку для проверки, 100% будет работать при нормальном железе и верной распайке, только что проверил на одной из своих тест-плат...

Определится как "NebsteR test for Cxem.net" с VID=FA03 и PID=0002, в случае успешной авторизации системой будет моргать диодом на C0...

https://dl.dropbox.c...b_test_4550.hex

ЗЫ: А, еще, не надо так диод включать, поставь ему сопротивление ом этак на 150..200, а то весьма недолго проживет... Теперь я думаю, что прошивка может быть серьезно косячной, раз автор допустил настолько ламерскую ошибку, либо просто пренебрег...

ЗЗЫ: Проверил щас по даташиту - все верно, даже при 4мгц кварца рекомендуется 27пф, а при 20мгц - 15пф, как я и сказал...

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

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Читаю по ссылке: "Операционная система обнаруживает устройство и драйвера автоматически устанавливаются"

Это как? В Виндоус заложена информация о том, что какой-то чувак придумал какую-то схему под УСБ?

Кстати, всегда ставлю оба по 33 пФ, как рекомендовано, чтобы заводился и всегда заводится. И на 4 мГц и на 20.

Слава антисионистам Владимиру Путину и Владимиру Квачкову!

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

Это HID класс, дрова изначально есть в системе (начиная с Win2000 вроде), API у всех HID одинаковый, различаются только "позывные" - VID,PID,VER, по которым система HID'ы и различает между собой... Также HID может сообщать системе информацию о себе, такую как название устройства текстом, название производителя текстом, информацию о потреблении энергии (желательно давать честную, чтобы при потреблении, скажем, в 350мА, порт ноутбука с 250мА не пытался его вытянуть, а сразу запрещал)... Могут регламентироваться действия в случае вероятных конфликтов и так далее... HID достаточно просто реализуется, не требует отчислений мелкомягким за подписывание и сопровождение драйвера, но имеет ограничение - 1000 фреймов в секунду по 64 байта, 64кбайт/с максимальная общая пропускная способность в обе стороны...

Кстати, всегда ставлю оба по 33 пФ, как рекомендовано, чтобы заводился и всегда заводится. И на 4 мГц и на 20.
А может стоит заглянуть в даташиты и узнать, что на разные частоты надо ставить разные нагрузочные емкости? Можно даже пойти еще дальше и почитать про первопричины применения этих емкостей... Ну, чтоб хоть эээ... "новичком" не выглядеть с такими заявлениями? :)

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

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

Сплошные загадки... Какие еще первопричины? Это ж тактовый генератор!

Слава антисионистам Владимиру Путину и Владимиру Квачкову!

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

При емкостях, превышающих рекомендованные, кварц будет медленно набирать амплитуду, работа контроллера при запуске может оказаться неустойчивой, т.к. кол-во тактов на разгон кварца вполне себе ограничено. Если кварц плохой, с низкой добротностью, может вообще не запускаться. При емкостях значительно ниже рекомендованных, возможны перескоки частоты генерации на более высокие нечетные гармоники, т.е. работать-то будет, но как именно - гарантировать нельзя... Так-же от них зависит помехоустойчивость генератора и его потребление, оптимальны именно рекомендуемые значения... Также не забываем про документацию на сам кварц :)

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

ЗЫ: А, еще, не надо так диод включать, поставь ему сопротивление ом этак на 150..200, а то весьма недолго проживет... Теперь я думаю, что прошивка может быть серьезно косячной, раз автор допустил настолько ламерскую ошибку, либо просто пренебрег...

Скорее всего забыл нарисовать в схеме резистор, так как на фотке в макетной плате видно что сопротивление стоит между - и ногой светодиода.

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

Тем более, раз не нарисовал...

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Очень часто натыкался на бракованные разъёмы USB (именно такие как на фото в статье). В них банально контакта нету :( .

Прозвони провод от разъёма A (который в комп втыкается) до соотв. ног проца, повесь светодиод на питание.

Также припаяй проводками к плате и проверь.

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

Пропал автор :)

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

не забываем про документацию на сам кварц

Вы хоть раз в жизни видели такую документацию? Тогда надо покупать дорогой кварц со всеми бумажками и сертификатами...

Слава антисионистам Владимиру Путину и Владимиру Квачкову!

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

Видел и неоднократно.

Тогда надо покупать дорогой кварц со всеми бумажками и сертификатами
Скорее наоборот - НЕнадо покупать всякое копеечное noname г*вно, для которого и документации-то нет...

Для примера: KX-7 от Geyer, регулярно такие пользую: http://www.dessy.ru/...df/EK177830.PDF

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Ну во первых 33пф явно много для 20мгц, на некоторых экземплярах может тупо не запускаться, поставь что-нибудь в районе 15..20пф...

Пробовал 15, 20, 24 - результат тот же.

Если-же реакция винды на девайс есть, но он неверно определяется, то проблема в отсутствии кондера 0.1мкф между землей и Vusb...

Кондюк на 0.1 есть, реакции винды нет

В третьих - точно D- и D+ местами не перепутал?

А что там путать? зеленый плюс, белый - минус.

Если ничего из вышеперечисленного, тогда либо пик - труп, либо кварц какой-то левый, либо эээ... хз что еще может быть, если считаем, что прошивка заведомо рабочая... Верификацию прошивки проводил?

Два пика пробовал. Оба новые. Были. Кварца тоже два новых. Как проводить верификацию прошивки?

Кстати, ты мог еще перепутать распиновку USB разъема, почти всегда распиновка нарисована так, что хер поймешь с какой стороны оно так будет выглядеть... Хотя здесь нормально. Ты обратил внимание на надпись "BOTTOM" на распиновке разъема?

Я взял юсб-шнурок и отрезал один конец, а провода напрямую в макетную плату, красный - плюс питания, черный - земля, ну и белый с зеленым Д- и Д+ соответственно.

Лови, набросал прошивку для проверки, 100% будет работать при нормальном железе и верной распайке, только что проверил на одной из своих тест-плат...

Определится как "NebsteR test for Cxem.net" с VID=FA03 и PID=0002, в случае успешной авторизации системой будет моргать диодом на C0...

https://dl.dropbox.c...b_test_4550.hex

Попробовал с той же схемой и твоей прошивкой - не работает :((

Пропал автор :)

Да не пропал :) Работа, плюс детальки купить надо было (кондюк на 15-25пф)

Что же я не так делаю? Это моя первая схема на микроконтроллере, могу проколоться на любой мелочи, что еще может быть, может настройки ic_prog не те?

post-156072-0-70396100-1342718469_thumb.png

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

JDM - кака <_<

Как проводить верификацию прошивки?
Обычно софт-прошивальщик сам проводит и пишет типа verified, суть в чтении прошивки после записи и сравнении - если прочиталось то-же самое, что и записывалось, значит данные записались верно - верификация пройдена... Во всех прошивальщиках есть и отдельная команда Verify...
может настройки ic_prog
Он вроде сам проводит проверку записанного... Но в любом случае после завершения шитья проведи верификацию...
Попробовал с той же схемой и твоей прошивкой - не работает sad.gif(
Тогда вариант один - косяк в плате, тот или иной... Я почти уверен, что усб кабель идет неверно... Ты его прозванивал или просто доверился цвету проводников?

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

JDM - кака <_<

А что надо?

Но в любом случае после завершения шитья проведи верификацию...

Как? Не вижу такой ф-ии

Тогда вариант один - косяк в плате, тот или иной... 

В смысле схема не рабочая или собрана не верно?

Я почти уверен, что усб кабель идет неверно... Ты его прозванивал или просто доверился цвету проводников?

Прозвонил - все верно.

На красном и черном проводе висит 5В

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

А что надо?
Хотя-бы extra-pic... JDM вообще 90% пиков отказывается воспринимать, может это такой случай, но обычно прошивальщик пишет, что ничего не обнаружено...
Как? Не вижу такой ф-ии
Щас поставлю ic prog, гляну где там оно...
В смысле схема не рабочая или собрана не верно?
Схема вполне рабочая, вероятно сборка кривая... Ну или пик вообще не прошивается, а прошивальщик почему-то молчит об этом...
Прозвонил - все верно.
Хм... Одним вариантом меньше...

---

Скачал ic-prog, в русском варианте оно звучит как "сравнить с буфером" в меню команды... Т.е. открываешь файл .hex, выбираешь целевой мк PIC18F4550, прошиваешь и жмешь эту команду, он сравнивает записанное.

Упс... А нету 2550/4550 в списке ic prog, по крайней мере в 1.05D

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

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Хотя-бы extra-pic... JDM вообще 90% пиков отказывается воспринимать, может это такой случай, но обычно прошивальщик пишет, что ничего не обнаружено...

У меня вот такой http://5v.ru/extrapic.htm

Схема вполне рабочая, вероятно сборка кривая...

Не исключено, я первый раз на макетной плате без пайки собираю. Да и вообще последний раз радиолюбительством занимался в школе на радиокружке, уже все позабыл :)

Скачал ic-prog, в русском варианте оно звучит как "сравнить с буфером" в меню команды... Т.е. открываешь файл .hex, выбираешь целевой мк PIC18F4550, прошиваешь и жмешь эту команду, он сравнивает записанное.

Угу, нашел, проверка не прошла, см. скрин, что не так? :(

Упс... А нету 4550 в списке ic prog, по крайней мере в 1.05D

У меня 1.06В, там есть.

post-156072-0-97977400-1342723679_thumb.png

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

У меня вот такой
Уже неплохо...
Угу, нашел, проверка не прошла, см. скрин, что не так?
Не прошился... Либо не считался... Причин масса, начиная от криво собранного программатора, заканчивая тем, что выбран не тот com порт, либо по какой-то причине прошивальщик не может достучаться до программатора... Из-за чего конкретно - хз...

Чем питаешь программатор? Ему надо 16..24в питания...

Стоп, еще момент, ты как подключаешь программатор к пику? Если в колодки вставляешь, то может и не подойти, подключить надо непосредственно к нужным ногам Vpp,Vdd,gnd,data,clock...

---

Проверил, нет, с распиновкой все нормально, 4550 подходит в колодку dip40

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

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Заработало, задержку увеличил с 10 до 30 при программировании %)

Мигает светодиодом, спасибо NebsteR! Теперь щас буду исходную прошивку пробовать

Заработало кстати и с 15пф и с 33пф кондюками

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

Ну вот и отлично :)

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

Ну вот и отлично :)

Что интересно, все равно рабочая прошивка не проходит верификацию

Т.е. после прошивки с задержкой 30 все равно в конце ругается на 0000h

Ну вот и отлично :)

Еще, если не жалко, не мог бы дать исходник своей тестовой прошивки?

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

О как... А моя значит проходит... Странно...

void main()
{
  output_low(PIN_C0);
  usb_init();

  while(true)
  {
 	if(usb_enumerated())
 	{
     	output_toggle(PIN_C0); //C0
 	} else output_low(PIN_C0);
 	delay_ms(250);
  }
}

:D

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

О как... А моя значит проходит... Странно...

Нет, я про твою как раз говорил, она прошилась, проверил - не проверилась, ошибка, расстроился, но все равно решил проверить, воткнул в плату - и о чудо, услышал в винде характерный звук, обнаружено новое устройство :D

Прошивка usb-вольтметра не завелась :( Теперь буду завтра разбираться

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

Ну значит прошей оригинальную прошивку и глянь, независимо от верификации...

---

Не заметил, что прошивка не завелась...

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

> Правила форума <

...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике...

...это не дым от канифоли, нет... это души умерших транзисторов....

Первый закон Ома: никому не рассказывать про Ома!

Ну вот, а ты говорил ноль...

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...