Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC18F13K50 не могу запустить
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
kivl
Доброго времени суток! С пиками никогда не работал, может не знаю каких подводных камней.

По порядку:
Попросили собрать проект http://www.fischl.de/usbtin/
вроде все просто, собрал сразу две платки.
Для своего программатора chipprog-2 спаял переходник, прошил оба камня, все прошилось без проблем (программа считалась и совпала с оригиналом)
Обе железки не запускаются - даже вывод USB D+ не подтянут к +.
Тактовая частота присутствует.
Для проверки контроллеров скачал с инета какой то простенький пример, прошил PIC,подпаял кварц - устройство нашлось ( на D+ 3,3В).

В чем может быть проблема?
Может ли программатор не правильно прошивать конфигурацию? ( ведь в примере биты конфигурации могли устанавливаться другим способом)
Или все таки что то в исходной прошивке?
shindax
Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может.

Из файла Readme.txt папки bootloader:
"The bootloader for USBtin is adapted from Microchips USB HID Bootloader for PIC18 Non-J Families (Version 1.0 06/19/2008, Microchip Application Library
microchip_solutions_v2011-10-18-beta).

Device:
USBtin with PIC18F14K50

Changes:
- Use Jumper to enter bootloader
- Set up clock from MCP2515
- Disabled EEPROM functions to reduce code size
...
Usage:
Program the bootloader into the device/USBtin with a programmer which
supports PIC18 controllers (e.g. PicKit 3).
To enter the bootloader, set the bootloader jumper (JP1) on USBtin before
connecting it to the USB. Then you can use a loader application to update the
firmware. "mphidflash" is such an application. Example:
mphidflash -write USBtin_firmware_v1.1.hex
After flashing a new fimware, disconnect the USBtin from the USB and open the
jumper before reconnecting the device to the host pc.
"
Это было сделано? mphidflash откуда брали?
kivl
Цитата(shindax @ Oct 4 2013, 10:34) *
Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может.


Как я понял, не нужно, а можно sm.gif
Тем не менее, bootloader прошивать пробовал - D+ не поднимается - соответственно mphidflash бесполезен.

Получается, что нужно искать что то вроде PicKit 3 sad.gif Больше не знаю на что думать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.