Author |
Message |
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Как то вроде бы так: Пишет/читает в конфигурационный порт. Дальше устал -)
|
02 Dec 2017 09:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Tronix, выкладывай всё же фотки сюда на форум, а не на https://hsto.org/. Так уныло ждать, пока они грузятся оттуда по 2 минуты...
_________________ iLavr
|
02 Dec 2017 09:21 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
У меня одна из карт вообще на полной скорости в 2Мгц и инициализируется и работает, а 447 KHz это вообще можно сказать дефолтная частота для инициализации. Должно все работать.
|
02 Dec 2017 11:52 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Я где-то раньше уже писал - у меня все карты (три или четыре разные) и инициализируются, и работают на 12.5МГц - я даже перестал переключать на пониженную скорость для инициализации, Мало того - возможно, они и на 25МГц так работают, сейчас просто не помню, а взглянуть пока не могу.
|
02 Dec 2017 12:32 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Хорошо, успокоили Тогда может для high speed мне вообще OSC не делить на два, а прямо на 14,3 МГц работать? Кстати, на MISO подтяжку ставить? Сколько килоом? Завтра попробуем пообщаться с картой...
|
02 Dec 2017 12:37 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Все известные мне реализации SPI интерфейса (и мои, и чужие) работают на тактовой, деленной на 2. Т.е., если схема работает от 14.3, то частота тактирования карты будет 7.15 Посмотреть прямо сейчас не могу, но что-то не помню, чтобы я ставил подтягивающие резисторы...
|
02 Dec 2017 12:58 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Tronix, а это не ты вот тут - " ...как два пальца об асфальт"? https://itnan.ru/post.php?c=2&p=270228
_________________ iLavr
|
02 Dec 2017 13:51 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Да, тролил кроликов давно. Поспорили с товарищем, сколько минусов я смогу набрать. В итоге проиграл Фиговый троль из меня. По теме - так как на плате нету BIOS ROM и паять я его точно сюда не буду, то думаю - может на первое время написать драйвер для DOS для сабжа, тем более никогда этого не делал. Сорцы вроде бы драйвера RAM-диска где-то видел, их взять за основу... А если BIOS ROM, то тоже есть вопросы - 1) хорошо бы "ужиться" с другими HDD контроллерами, например MFM харда или тем же XT-IDE. Надо бы вспомнить, куда прописывать кол-во дисков в BDA. Или еще куда-то... 2) Что делать, и делать ли вообще, если юзер "на ходу" выдергивает SD-карту. А потом ее вставляет обратно. Например китайский переходник IDE->SD при таком раскладе перестает видеть SD до следующего аппаратного сброса питания. Проще всего сделать так же, то есть забить на этот момент. С другой стороны все есть для отслеживания такой ситуации - при выдергивании/установке карты можно генерить IRQ, в IRQ проводить переинициализацию... А что, если юзер поменял одну карту на другую? Тут уже кроме ресета мало что можно придумать. Да и IRQ занимать.... Нет, наверно лучше никак не обрабатывать.
|
02 Dec 2017 23:58 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Как насчет HF_NUM ?
|
03 Dec 2017 01:20 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Кстати, а почему тема называется "на ДИСКРЕТНЫХ элементах" ? На дискретных элементах, например, сделано в PC1-88 , а здесь, все таки, CPLD...
|
03 Dec 2017 01:52 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
А ведь верно. Необходимо ориентироваться на схемы от PVV - у него рабочий вариант.
|
03 Dec 2017 02:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Но задвинул мощно! Внушает! Мне даже понравилось, почему тут и спросил... Но знаешь, что самое смешное? На космодроме "Восточный" нашими ракетами пуляются сейчас именно вот такие люди: На полном серьёзе говорю... Это в твоей речи меня рассмешило более всего...
_________________ iLavr
|
03 Dec 2017 03:23 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Точно, я ж помню что-то такое, а где конкретно не помню. Спасибо. Посмотрел тут DOS драйвер SD карты на LTP битбанг. На сях, красиво написано, да. Внушает. И закрыл его
|
03 Dec 2017 08:15 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Писал пару драйверов - каждый раз офигевал от избыточности необходимых телодвижений...
|
03 Dec 2017 08:34 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
А зря закрыл. Это почти готовый драйвер для SD, надо только в SDMM.C поправить функции для работы с SPI. Займусь не спеша в течении недели. А за это время как раз может быть подоспеет платка ISA ROM Bios. Вот на ней то можно будет уже и BIOS писать. Ну заленился я снова сам паять флешку на плату МГТФ. Очень много проводков на адреса
|
03 Dec 2017 10:27 |
|
|