PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Мониторы > Вопросы по прошивкам > Программаторы

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2014, 14:47   #11
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
а ftdi 232 на Arduino nano не прокатит?
Для чего нужна MPSSE ?
Если там стоит FT232H - то прокатит. Иначе - нет.
MPSSE - это Multi-Protocol Synchronous Serial Engine. Это именно та самая фича, которая и позволяет FTDI общаться с I2C шиной. Поэтому - подходят только те чипы, которые ее поддерживают )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 26.03.2014, 15:45   #12
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 33
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Если там стоит FT232H - то прокатит. Иначе - нет.
MPSSE - это Multi-Protocol Synchronous Serial Engine. Это именно та самая фича, которая и позволяет FTDI общаться с I2C шиной. Поэтому - подходят только те чипы, которые ее поддерживают )
там FT232R.

Т.е. я правильно понял, что для прошивки нужно устройство, которое умеет общаться с шиной I2С?

Для Arduino есть библиотека Wire, которая предназначена для работы с I2С, вечером попробую прочитать прошивку таким способом.
filinmd вне форума   Ответить с цитированием
Старый 26.03.2014, 16:09   #13
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Таким - это каким?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 26.03.2014, 16:26   #14
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 33
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Таким - это каким?
С помощью arduino и библиотеки Wire
filinmd вне форума   Ответить с цитированием
Старый 26.03.2014, 16:33   #15
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

А каким образом? )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 26.03.2014, 16:50   #16
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 33
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
А каким образом? )
Попробую залить скетч в Arduino, типа такого

PHP код:
#include <Wire.h>
#define SLAVE_ADDRESS 0x04
int number 0;
int state 0;
void setup() {
    
pinMode(13OUTPUT);
    
Serial.begin(9600);         // start serial for output
    // initialize i2c as slave
    
Wire.begin(SLAVE_ADDRESS);
    
Wire.onReceive(receiveData);
    
Wire.onRequest(sendData);
    
Serial.println("Ready!");
}
void loop() {
    
delay(100);
}
// callback for received data
void receiveData(int byteCount){
    while(
Wire.available()) {
        
number Wire.read();
        
Serial.print("data received: ");
        
Serial.println(number);
        if (
number == 1){
            if (
state == 0){
                
digitalWrite(13HIGH); // set the LED on
                
state 1;
            }
            else{
                
digitalWrite(13LOW); // set the LED off
                
state 0;
            }
         }
     }
}
// callback for sending data
void sendData(){
    
Wire.write(number);


Подключу пины I2C к VGA разъему на контроллере
На платах Arduino, линия данных — SDA (data line) выведена на аналоговый пин 4, а линия тактирования — SCL (clock line) выведена на аналоговый пин 5.


и буду пробовать, может что получится
filinmd вне форума   Ответить с цитированием
Старый 26.03.2014, 16:54   #17
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Не получится. Это не простая микросхема памяти, это процессор, которому можно давать команды и по которым он будет обращаться к памяти. Общение происходит по шине DDC, поверх DDC реализован хитрый протокол. Т.е. надо сделать множество "лишних" действий, чтобы процессор выдал нам содержимое флешины.
Собственно, поэтому я и городил свой хитрый программатор.

В случае с ардуйной можно попробовать сделать другое. Посмотреть схему программатора Postal3, и если по пинам получается - то залить в мегу прошивку от Postal3, и воспользоваться его софтом. Шанс на успех есть, и немалый.
Хоть в Postal3 это и не заявлено, у меня есть большое ощущение, что он поддерживает RTD2660. Но это лишь мое ощущение, не более....
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 26.03.2014, 17:04   #18
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

в программе postal 3 окна настроек для rtd2662 - пустые
т.е. может код там и есть в программе, но в интерфейс он не выведен. И соот-но в меге тоже вряд ли что-то есть, видимо как раз из-за сложной реализации на самой меге. Иначе смысл не добавить эту функцию в прогу?

ты ведь используешь аппаратные возможности ft232h
__________________
В детстве, чтобы маленький Змей Горыныч был как все, мама заплетала его в косичку
Gorynch вне форума   Ответить с цитированием
Старый 26.03.2014, 17:11   #19
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 33
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

я попробую, и отпишусь.
filinmd вне форума   Ответить с цитированием
Старый 26.03.2014, 17:11   #20
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Задай вопрос на форуме Постала. Интересно )
Да, я использую их.
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Ответ


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

Расширенный поиск

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

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



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


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot