Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 01.02.2012, 09:04   #1
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Проект автономки для авто на pic16f84a

привет кто может подсказать по программированию контролера pic16f84a у меня имеется схема БУ и прошивка для пика в HEX формате не могу понять где и как можно внести изменения в прошивке практически весь нет облазил но что то никак не могу понять заранее спасибо.
У меня имеется pickit2 и плата к нему но что то он не читает pic16f84a есть pic16f690 его он читает хорошо не могу понять почему ну это пока не столь важно новую плату спаяю если что. Кстати и программа PICkit 2 v2.61 и MPLAB IDE v8.43 тоже имеется. Выложил фотку платы которая была в комплекте и фаилы с описанием и схемой .
Миниатюры
IMAG0839.jpg  
Вложения
Тип файла: rar 44.rar (27.4 Кб, 52 просмотров)

Последний раз редактировалось Томас; 01.02.2012 в 09:09.
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 09:33   #2
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Цитата:
Сообщение от Томас Посмотреть сообщение
привет кто может подсказать по программированию контролера pic16f84a у меня имеется схема БУ и прошивка для пика в HEX формате не могу понять где и как можно внести изменения в прошивке практически весь нет облазил но что то никак не могу понять заранее спасибо.
У меня имеется pickit2 и плата к нему но что то он не читает pic16f84a есть pic16f690 его он читает хорошо не могу понять почему ну это пока не столь важно новую плату спаяю если что. Кстати и программа PICkit 2 v2.61 и MPLAB IDE v8.43 тоже имеется. Выложил фотку платы которая была в комплекте и фаилы с описанием и схемой .

таблица входов и выходов порта В
;================================================= ==============================
;
; RB-0> вход для включения питания и начала работы программы
; RB-7> вход для выключения питания при достижении необходимой температуры
; и обеспечения коректного завершения работы устройства
; RB-1> выход для управления нагнетающим воздух в камеру сгорания вентилятором
; RB-2> выход для управления свечей накала для поджига горючей смеси
; RB-3> выход для управления прокачкой тосола через отапливаемую систему
; RB-4> выход для управления электроклапаном дозируещего устройства подачи бензина
; RB-5> выход для управления (вкл-выкл) электромеханическим бензонасосом
; RB-6> выход для включения вентилятора отопителя салона для его обогрева
;
; RA-2> выход светодиода "Работа, успешное завершение" [зеленый]
; RA-3> выход светодиода "Аварийное завершение" [красный]
; RA-4> вход датчика пламени (=0 => пламя есть)



ХОЧУ СДЕЛАТЬ НЕМНОГО ПО ДРУГОМУ ВОТ КАК ТО ТАК
таблица входов и выходов порта В
;================================================= ==============================
;
; RB-0> вход для включения питания и начала работы программы
; RB-7> вход для выключения питания при достижении необходимой температуры
; и обеспечения коректного завершения работы устройства
; RB-1> выход для управления нагнетающим воздух в камеру сгорания вентилятором
; RB-2> выход для управления свечей накала для поджига горючей смеси
; RB-3> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
; RB-4> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
; RB-5> выход для управления (вкл-выкл) электромеханическим бензонасосом (ПРЕРЫВАЮЩИЙ ЦИКЛ НУЖЕН)
; RB-6> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
;
; RA-2> выход светодиода "Работа, успешное завершение" [зеленый]
; RA-3> выход светодиода "Аварийное завершение" [красный]
; RA-4> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 09:47   #3
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 37
Сообщений: 1,129
Вес репутации: 3762/86
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Проект автономки для авто на pic16f84a

Ну так а в чём проблема? RB ненужные не подключай. Вход датчика пламени через резистор подтяни в интересующее состояние...
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 01.02.2012, 09:51   #4
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Мне нужно чтобы RB-5 имел прерывающий цикл как это можно сделать??? И в какой программе лучше менять HEX. Спасибо за внимание.
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 10:01   #5
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 37
Сообщений: 1,129
Вес репутации: 3762/86
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Проект автономки для авто на pic16f84a

hex менять не надо. надо менять asm и компилировать его компилятором, тогда получится новый hex. asm в архиве есть, и комментарии к нему есть.
Алгоритм подробней распиши, который хочешь.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 01.02.2012, 10:04   #6
alexdos
Senior Member
 
Регистрация: 12.09.2007
Адрес: Херсон
Возраст: 48
Сообщений: 988
Вес репутации: 535/60
alexdos is a glorious beacon of lightalexdos is a glorious beacon of lightalexdos is a glorious beacon of lightalexdos is a glorious beacon of lightalexdos is a glorious beacon of lightalexdos is a glorious beacon of light
По умолчанию Re: Проект автономки для авто на pic16f84a

По сути ваших вопросов. "не могу понять где и как можно внести изменения в прошивке".
Как - загрузить имеющуюся "прошивка для пика в HEX формате" в программу "PICkit 2 v2.61", по нужному адресу клацнуть левой кнопкой мышки 3 раза, ввести нужное значение на клавиатуре и нажать "ENTER".
Где - MultiExe1.asm, но тогда первый пункт Вам не нужен

Последний раз редактировалось alexdos; 01.02.2012 в 10:09.
alexdos вне форума   Ответить с цитированием
Старый 01.02.2012, 10:04   #7
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Спасибо за информацию
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 10:09   #8
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 37
Сообщений: 1,129
Вес репутации: 3762/86
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Проект автономки для авто на pic16f84a

Цитата:
Сообщение от alexdos Посмотреть сообщение
Вам нужен листинг программы, и там уже разбираться где нужно и что менять. А имея листинг программы, по сути первый вариант изменений и не нужен.
А на самом деле Вам нужно дизасемблировать программу, разобраться с её работой, и уже там править.
Есть у него листинг. В архиве прицеплен.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 01.02.2012, 10:09   #9
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Буду трудится что поделаешь я не раз не программировал тем более на ассемблере не знаю с какой стороны к нему подойти начну с дизасемблирования может что и получится.
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 10:13   #10
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Я просто не понимаю некоторых изречений типа листинг ну это мелочь в нете нарою спасибо за консультацию.
Томас вне форума   Ответить с цитированием
Старый 01.02.2012, 10:47   #11
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 37
Сообщений: 1,129
Вес репутации: 3762/86
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Проект автономки для авто на pic16f84a

Тебе не надо дизассемблировать. У тебя _уже_ есть исходные коды на ассемблере. asm файл в архиве. Открой в блокноте и почитай.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 15.02.2012, 23:40   #12
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

[QUOTE=Томас;153004]таблица входов и выходов порта В
;================================================= ==============================
;
; RB-0> вход для включения питания и начала работы программы
; RB-7> вход для выключения питания при достижении необходимой температуры
; и обеспечения коректного завершения работы устройства
; RB-1> выход для управления нагнетающим воздух в камеру сгорания вентилятором
; RB-2> выход для управления свечей накала для поджига горючей смеси
; RB-3> выход для управления прокачкой тосола через отапливаемую систему
; RB-4> выход для управления электроклапаном дозируещего устройства подачи бензина
; RB-5> выход для управления (вкл-выкл) электромеханическим бензонасосом
; RB-6> выход для включения вентилятора отопителя салона для его обогрева
;
; RA-2> выход светодиода "Работа, успешное завершение" [зеленый]
; RA-3> выход светодиода "Аварийное завершение" [красный]
; RA-4> вход датчика пламени (=0 => пламя есть)



ХОЧУ СДЕЛАТЬ НЕМНОГО ПО ДРУГОМУ ВОТ КАК ТО ТАК
таблица входов и выходов порта В
;================================================= ==============================
;
; RB-0> вход для включения питания и начала работы программы
; RB-7> вход для выключения питания при достижении необходимой температуры
; и обеспечения коректного завершения работы устройства
; RB-1> выход для управления нагнетающим воздух в камеру сгорания вентилятором
; RB-2> выход для управления свечей накала для поджига горючей смеси
; RB-3> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
; RB-4> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
; RB-5> выход для управления (вкл-выкл) электромеханическим бензонасосом (ПРЕРЫВАЮЩИЙ ЦИКЛ НУЖЕН)
; RB-6> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА
;
; RA-2> выход светодиода "Работа, успешное завершение" [зеленый]
; RA-3> выход светодиода "Аварийное завершение" [красный]
; RA-4> НЕТ НЕОБХОДИМОСТИ ДЛЯ ЭТОГО КАНАЛА[/QUOT


Кто сможет внести коррекцию вот в эту прошивку не за просто так готов отблагодарить .
Томас вне форума   Ответить с цитированием
Старый 16.02.2012, 00:52   #13
vladk
Member
 
Аватар для vladk
 
Регистрация: 23.09.2009
Сообщений: 58
Вес репутации: 204/41
vladk has a spectacular aura aboutvladk has a spectacular aura aboutvladk has a spectacular aura about
По умолчанию Re: Проект автономки для авто на pic16f84a

Подробно напиши, нарисуй, что за прерывающийся цикл? Прога маленькая и отлично откоментированная, доработать не проблемма, только отлаживать вживую все равно тебе самому придется. Интересно, это для грузовика? А то ведь есть автозапуск, проще и безопаснее...
vladk вне форума   Ответить с цитированием
Старый 16.02.2012, 00:56   #14
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Цитата:
Сообщение от vladk Посмотреть сообщение
Подробно напиши, нарисуй, что за прерывающийся цикл? Прога маленькая и отлично откоментированная, доработать не проблемма, только отлаживать вживую все равно тебе самому придется. Интересно, это для грузовика? А то ведь есть автозапуск, проще и безопаснее...
Хорошо я подготовлю и завтро все выложу после обеда Заранее благодарю. И как раз к этому времени и скайп и ася у меня будет
Томас вне форума   Ответить с цитированием
Старый 11.03.2012, 21:37   #15
Томас
Member
 
Регистрация: 01.02.2012
Сообщений: 42
Вес репутации: 100/31
Томас will become famous soon enoughТомас will become famous soon enough
Отправить сообщение для Томас с помощью ICQ
По умолчанию Re: Проект автономки для авто на pic16f84a

Цитата:
Сообщение от vladk Посмотреть сообщение
Подробно напиши, нарисуй, что за прерывающийся цикл? Прога маленькая и отлично откоментированная, доработать не проблемма, только отлаживать вживую все равно тебе самому придется. Интересно, это для грузовика? А то ведь есть автозапуск, проще и безопаснее...

Да это для грузовика. Скиньте мне свой номер аськи там более подробней смогу наверное описать все нюансы а по поводу других схем этого же типа исполнения я не встречал
Томас вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделка asm кода ЖКИ с 8 бит на 4 бита Noelchuvak Продукция MICROCHIP 66 27.12.2011 21:46
PIC16F84a stepka Вопросы начинающих 56 24.03.2010 18:30
Часы на pic 16f874a и ds1307n работают, но не работают faramun21 Продукция MICROCHIP 8 10.07.2009 04:40
AN1101-Sensor CERGEI1982 Продукция MICROCHIP 12 04.03.2009 18:15


Часовой пояс GMT +3, время: 17:04.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot