roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 11:17

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Научите, я недопираю
СообщениеДобавлено: 19 дек 2006, 00:21 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
Стыдно и все такое :oops: ... Но: Я дико долго собирал инфу, потом не было времени, потом школа итд итп и прочие левые отмазки. Долго не мог собрать программатор, который у меня смог заработать(PIC), в конце концов нашел uJDM. Собрал, все ок. Данные с пика читает и пишет, а сам пик не хочет работать. Я уже перепробывал все: программа компилиться без ошибок (пишу в PROTON'е), раз 5 пересобирал на макетке, и все равно.
Написал прогу в PROTON, там же откомпилил, взял хекс и через icprog загнал в МК. Ошибка в проге - вряд ли. Я взял стандартный сэмпл и заменил Device и Xtal. Порты все правильные, регистры расписаны.
Может я чего-то неправильно делаю? А то у меня уже коплекс неполноценности по этому поводу развиваеться.
В аттаче файл на бэйсике, хекс и асм
З.Ы. Единственное, что меня смущает, так это то что в asm-виде этого хекса видна строчечка "include p16xx.inc" Где этот инклуд, что с ним делать, откуда он его берет?


Вложения:
test.rar [1.09 КиБ]
Скачиваний: 58
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2006, 10:32 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
проверьте работу прошивки в PROTEUS

proteus123.narod.ru/01.htm

про "инклуд"  посмотрите  на  avr123.nm.ru/05.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Научите, я недопираю
СообщениеДобавлено: 19 дек 2006, 10:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
cahbtexhuk писал(а):
Я взял стандартный сэмпл и заменил Device и Xtal.


девайс это модель ПИКа ?  тогда может и не работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2006, 17:34 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
Стандартно там указан  Device = 16F628A и XTAL = 4, а я заменил на Device = 16F84A и XTAL = 20 ХЕЛП А НУБ! :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2006, 17:41 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
ну наверняка не будет работать, этож совсем другой проц.  может я и не прав.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2006, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
Но команды все те же! Разница, что для 628, что для 84А. Потестил в протэусе, при симуляции у меня уровни "ноль" и "лог ?". Why? :RTFM:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2006, 20:45 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
инструкции то одинаковые но "железо" разное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 дек 2006, 00:28 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
И? Какая разница, для какой модели из всего модельного ряда пишеться программа? Тем более, если в header'ре все-равно указывается девайс, для которого пишется прога! Компилятор же не для одного конкретного контроллера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 дек 2006, 10:04 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
ну дык для разных моделей одного ряда могут быть разные регистры и их адреса к примеру и так делее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 дек 2006, 11:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
и назначения битов даже в одноименном регистре !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 дек 2006, 11:45 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
Хм, но тогда бы в протеусе тоже не работало :? Блин, бесит! Даже самую простую прогу не могу запустить :(  :durak:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 дек 2006, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
Все, ок, заработало. Несмотря на то что мк был расчитан на работу с 20-мегагерцовым кварцом, с ним он работать не хотел. Заменил на 4 мгц - все супер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 дек 2006, 11:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
возможно конфигурация не под эту частоту была прошита.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 дек 2006, 17:10 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2005, 18:30
Сообщения: 112
Откуда: Рига, Латвия
А фиг его знает. :? Вроде как указал, что кристалл 20 МГц, если ты про конфиг прошивальщика - там можно только тип выбрать. Главное заработало, а мне что 4, что 20... Для моих нужд много не надо. В основном-то буду мелочь делать. А по поволу конфига - на самом деле вполне реально. Ломаный Протон все равно с ограничениями - include не работает, частота - либо 20, либо 4, (хотя мне уже кажется, что только 4  :D ) да и прочего хватает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 дек 2006, 19:31 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Советую великолепную среду разработки на бэйсике для PIC от онхонсофт  - смотри на сером фоне в низу заглавной страницы моего курса - avr123.nm.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO