Отговори на тема  [ 31 мнения ]  Отиди на страница Предишна  1, 2, 3
Помощ и съвети за хакване на протоколa Ga-Net на Хонда 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 7:47 pm
Мнения: 239
Местоположение: София
Мнение Re: Помощ и съвети за хакване на протоколa Ga-Net на Хонда
Така, след известен застой в темата, но не и по проекта :) имам пак нужда от леко разяснение. Софтуера, както всички тук казаха, работят на два ком порта. Използвах софтуер за виртуални портове, които свързах и приложенийцата почнаха да си говорят :)
Направих обаче голяма грешка - направих платка по дадената схема на хамериканеца и тя не тръгна. За ****е съм си аз, защото не проверих по-обстойно схемата, която оказа се има брутални грешки. Поразрових се и хамериканеца си призна, че е подкарвал схема на бредборд, а тази от eagleCAD не му е тръгнала и не е знаел защо... Е аз знам със сигурност защо не е тръгнала, но...
Имам първоизточника на схемата, която той е ползвал. Но входа за шината към микроконтролера е по-различен. Понеже все пак той е писал и кода, не съм сигурен кой е коректният вариант. Не съм супер добър в С-то за мегите и ми трябва лека помощ, да видим дали коректно са направени изводите, на които се връзва шината за подслушването.

Конкретният въпрос е - дали схемата, кяото е на eagle отговаря на сорс кода. Така ще приема ли сигнали от шината? Защо на шината има последователно бързи диоди (1N4148)? Пускам врагмент от кода, където са дефинирани константите
Код:
#ifndef _GLOBALS_H_
#define _GLOBALS_H_

#include <avr/io.h>

/*--------------------------------------------------------------------------------------------------
                                          Constants
--------------------------------------------------------------------------------------------------*/
#define FALSE                   0
#define TRUE                    (!FALSE)

// AVC LAN bus directly connected to internal analog comparator (PD6/7)
// PD6 AIN0 +
// PD7 AIN1 -
#define   DATAIN_PIN              ACSR
#define DATAIN                 ACO

#define INPUT_IS_SET            ( bit_is_set( DATAIN_PIN, DATAIN ) )
#define INPUT_IS_CLEAR          ( bit_is_clear( DATAIN_PIN, DATAIN ) )

#define LED_DDR                  DDRC
#define LED_PORT               PORTC
#define LEDOUT                  _BV(PORT0)
#define RELAYOUT               _BV(PORT1)
#define RELAY2OUT               _BV(PORT2)
#define LED2OUT                  _BV(PORT3)
#define sbi(port, bit) (port) |= (1 << (bit))
#define cbi(port, bit) (port) &= ~(1 << (bit))


Схемата на Eagle -
Изображение

Две схеми, които са първоизточника -
Изображение
Изображение


Пет Сеп 25, 2015 8:19 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 31 мнения ]  Отиди на страница Предишна  1, 2, 3

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни