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

 
 
> PIC18F13K50 не могу запустить
kivl
сообщение Oct 3 2013, 14:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Доброго времени суток! С пиками никогда не работал, может не знаю каких подводных камней.

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

В чем может быть проблема?
Может ли программатор не правильно прошивать конфигурацию? ( ведь в примере биты конфигурации могли устанавливаться другим способом)
Или все таки что то в исходной прошивке?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shindax
сообщение Oct 4 2013, 07:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 2-04-10
Из: Красноярск
Пользователь №: 56 366



Я так понял, что программатором нужно заливать 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 откуда брали?

Сообщение отредактировал shindax - Oct 4 2013, 07:43
Go to the top of the page
 
+Quote Post
kivl
сообщение Oct 4 2013, 16:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 22-05-06
Из: Пенза
Пользователь №: 17 345



Цитата(shindax @ Oct 4 2013, 10:34) *
Я так понял, что программатором нужно заливать bootloader, а далее уже с работать с ним. Хотя-бы поэтому речи о битах конфигурации и быть не может.


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

Получается, что нужно искать что то вроде PicKit 3 sad.gif Больше не знаю на что думать.

Сообщение отредактировал kivl - Oct 4 2013, 16:42
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 19:08
Рейтинг@Mail.ru


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