Приставки > Картриджи / диски
CoolBoy - варианты прошивки
<< < (3/5) > >>
dssoft:
Внешний кварц или внутренний осциллятор? Была тема что с осциллятором случаются проблемы.
Ferzi:
Делал всё по схеме Кластера, единственное отличие это то что у него плата заводская, а у меня всё навесным монтажом, в схеме внешнего кварца нет, делал на встроенном в саму атмегу, на какую частоту она настроена не знаю, в фьюзах не силён выставил всё как написано в документации а именно
LFUSE = E4
HFUSE = DC
EFUSE = FF

ПС а бывает что атмега полностью читаема её можно перепрошить зашить, а выводы какие нибудь не работаю, просто это китайская мега я её на али брал может брак.
dssoft:

--- Цитата: Ferzi от 23 Июнь 2020, 23:03:39 ---Делал всё по схеме Кластера, единственное отличие это то что у него плата заводская, а у меня всё навесным монтажом, в схеме внешнего кварца нет, делал на встроенном в саму атмегу, на какую частоту она настроена не знаю, в фьюзах не силён выставил всё как написано в документации а именно
LFUSE = E4
HFUSE = DC
EFUSE = FF

ПС а бывает что атмега полностью читаема её можно перепрошить зашить, а выводы какие нибудь не работаю, просто это китайская мега я её на али брал может брак.

--- Конец цитаты ---
Все бывает, это легко проверяется заливкой прожки, которая ничего не делает, только шлет одно и то же в компорт на заданной скорости. Если все работает и нормально доходит - заливается прожка, которая возвращает назад принятое (эхо). Этого достаточно чтобы убедиться что компорт и внутренний осциллятор работают нормально.
Ferzi:
Меня всё же терзают смутные сомненья, что дело всё же в переходнике и нужен именно FT232RL я прочёл вот что о FTDI
Компания FTDI предоставляет 2 альтернативных программных интерфейса для своих микросхем USB-UART и USB-FIFO. Один интерфейс предоставляет Virtual COM Port (VCP), который система Windows видит как обычный COM-порт. Второй интерфейс, D2XX, предоставляется через проприетарную DLL (FTD2XX.DLL). Интерфейс D2XX дает доступ к специальным функциям, которые не доступны в стандартном API COM-порта операционной системы, таким как установка устройства FTDI в разные режимы или запись данных в память EEPROM устройства.

В общем закажу его и проверю.
dssoft:
В данном случае она используется как обычный компорт без выпендрежа.
Ferzi:
В этом я не уверен по крайней мере не полностью так как используется библиотека  FTD2XX.DLL и ещё я наткнулся на сообщение от RetHunter который писал что выводила консоль а выводила она следующее

D:\Dumper NO SOLDERING>famicom-dumper write-coolboy
Famicom Dumper Client v1.0
  (c) Cluster, 2018
  http://clusterrr.com
  clusterrr@clusterrr.com

Searhing for dumper (FTDI device with name "Famicom Dumper/Programmer")...
Number of FTDI devices: 1

Device Index: 0
Flags: 0
Type: FT_DEVICE_232R
ID: 4036001
Location ID: 13
Serial Number: 0018AKQ2
Description: Famicom Dumper/Programmer

PRG reader initialization... OK
CHR reader initialization... OK
Unknown command: write-coolboy
То есть он если я правильно понимаю считывал содержимое флешь памяти FT232RL что как я понимаю делал штатными средствами драйвера а не ком порта так это или нет я точно не знаю, но с переходам на ардуино он 100% начал работать через ком порт без всяких примочек но на ардуине распиновка другая
dssoft:

--- Цитата: Ferzi от 25 Июнь 2020, 01:25:30 ---В этом я не уверен по крайней мере не полностью так как используется библиотека  FTD2XX.DLL и ещё я наткнулся на сообщение от RetHunter который писал что выводила консоль а выводила она следующее
--- Конец цитаты ---
Это функция для лентяев, которым лень задать нужный порт в командной строке. Если использовать --port то все это счастье не используется.
Но вот нестандартная скорость 250000 может стать проблемой.

#define UART_BAUD 250000UL
Ferzi:

--- Цитата: dssoft от 25 Июнь 2020, 10:01:57 ---#define UART_BAUD 250000UL
--- Конец цитаты ---

Хм а это от куда?
dssoft:

--- Цитата: Ferzi от 25 Июнь 2020, 12:44:42 ---Хм а это от куда?

--- Конец цитаты ---
Из исходников, вестимо.
Ferzi:
То есть он работает на этой не стандартной скорости? а если её поменять на стандартную или для этого нужно очень сильно код менять?

ПС я заказал себе вот такой FT232RL приедет его поставлю

Посмотрел скетч для Arduino MEGA2560 там такая же скорость стоит не в этом дело
dssoft:

--- Цитата: Ferzi от 25 Июнь 2020, 14:32:29 ---Посмотрел скетч для Arduino MEGA2560 там такая же скорость стоит не в этом дело

--- Конец цитаты ---
Рукалицо. Почему вы уверены что ваша платка умеет эту скорость? Оно с обоих сторон ставится.
Надо проверять, но я бы поставил на кривой внутренний осциллятор.
Ferzi:
Я тебя правильно понимаю что ты хочешь сказать что проблема может быт в строеном в мегу кристалле осцилляторе? а про платку я не уверен я не знаю какие скорости она передерживает, но то что ардуины строятся на большом количестве разных чипах в том числе и 340 то по чему нет я в том плане почему ардуина поддерживает эту скорость а аналогичный чип в друг не будет для меня это странно. а про двух стороннею совместимость я понял но проверить я это не могу для этого нужно написать программку но я не умею программировать.

Если это осциллятор то какие пути решения этой проблемы? менять скорость ставить кристалл если ставить то какой частоты? 
Rumata:

--- Цитата: Ferzi от 25 Июнь 2020, 15:51:52 ---в строеном в мегу кристалле осцилляторе?
--- Конец цитаты ---
Там нет никакого встроенного кристалла. Там RC генератор, соответственно с не очень высокой стабильностью
dssoft:

--- Цитата: Rumata от 25 Июнь 2020, 16:19:20 ---Там нет никакого встроенного кристалла. Там RC генератор, соответственно с не очень высокой стабильностью

--- Конец цитаты ---
Осциллятор != кристалл.

Добавлено позже:

--- Цитата: Ferzi от 25 Июнь 2020, 15:51:52 ---Если это осциллятор то какие пути решения этой проблемы? менять скорость ставить кристалл если ставить то какой частоты?

--- Конец цитаты ---
Кварц на 4 мегагерца в стандартной схеме включения, но еще надо будет поправить фьюзы на режим XT.
Rumata:

--- Цитата: dssoft от 25 Июнь 2020, 16:27:20 ---!=
--- Конец цитаты ---
Это по русски как?
dssoft:

--- Цитата: Rumata от 25 Июнь 2020, 16:34:55 ---Это по русски как?

--- Конец цитаты ---
not equal
Rumata:
А... Ну так я о том и говорю.
dssoft:

--- Цитата: Rumata от 25 Июнь 2020, 16:50:20 ---А... Ну так я о том и говорю.

--- Конец цитаты ---
Ну и при чем здесь кристалл?
Ferzi:
 :-\ в нашем магазине нет на 4 герца придётся заказывать и ждать
Подскажите пожалуйста с фьюзами как я писал выше в них я не понимаю.
dssoft:

--- Цитата: Ferzi от 25 Июнь 2020, 17:07:51 --- :-\ в нашем магазине нет на 4 герца придётся заказывать и ждать

--- Конец цитаты ---
Я вас обманул :(
#define F_CPU 8000000UL

Восемь мегагерц можно с какой-нибудь ардуины содрать.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии