SD/RTC/Covox на Altera MAX3000A
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
Кто-нибудь знает, какие есть стандарты (условно говоря) на RTC для XT ? Сейчас я просто сделал, как на AT, но вместо 70/71 порта использовал 340/341. При этом, естественно, еще есть соответствующие функции BIOS (RTC set/get time/date), ну и при загрузке компьютера время из RTC попадает в переменные BIOS'а. К CMOS тоже есть доступ (через вышеуказанные порты), но с ней ничего не делается. Что-то еще нужно ?
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
justontime На XT самая популярная микросхема часов была NM58167 и ее разнообразнейшие клоны.
http://www.applelogic.org/files/MM58167.pdf
Кроме нее чего только не применяли, любые часы. От микросхем EPSON/Seiko до AT-шных Motorola MC146818.
Вот большая коллекция RTC программ, можно дизассемблировать и смотреть.
http://www.minuszerodegrees.net/rtc.htm
David_M's clock reader - в исходниках
http://www.applelogic.org/files/MM58167.pdf
Кроме нее чего только не применяли, любые часы. От микросхем EPSON/Seiko до AT-шных Motorola MC146818.
Вот большая коллекция RTC программ, можно дизассемблировать и смотреть.
http://www.minuszerodegrees.net/rtc.htm
David_M's clock reader - в исходниках
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
Я вдали от нормального компьютера, поэтому только на следующей неделе смогу выслать код.
Хотя разве я не посылал раньше ?
А вообще для простого PWM нужна, как минимум, частота сэмплирования, умноженная на 2 в степени разрядности преобразования. В случае с Covox’ом это, допустим, 10 кГц, умноженное на 256, т.е. минимум 2.56 МГц. Я голову сильно здесь не ломал, просто взял 14.318 от OSC.
Тестовый вывод, приведенный выше, записан, насколько помню, с помощью родной программки от Covox’а - вроде в интернете находилась быстро. Писалось на XT - на частоте 4.77 уже было заметно торможение, в турбо-режиме торможение вроде исчезло (образец записан в турбо).
В свое время Covox (настоящий, из кучи резисторов использовал со ScreamTracker на AT 286/12 (или что-то типа того)
Хотя разве я не посылал раньше ?
А вообще для простого PWM нужна, как минимум, частота сэмплирования, умноженная на 2 в степени разрядности преобразования. В случае с Covox’ом это, допустим, 10 кГц, умноженное на 256, т.е. минимум 2.56 МГц. Я голову сильно здесь не ломал, просто взял 14.318 от OSC.
Тестовый вывод, приведенный выше, записан, насколько помню, с помощью родной программки от Covox’а - вроде в интернете находилась быстро. Писалось на XT - на частоте 4.77 уже было заметно торможение, в турбо-режиме торможение вроде исчезло (образец записан в турбо).
В свое время Covox (настоящий, из кучи резисторов использовал со ScreamTracker на AT 286/12 (или что-то типа того)
- Tronix
- Advanced Member
- Сообщения: 3625
- Зарегистрирован: 15.01.2008,11:00
- Откуда: Москва
-
Вклад в сообщество
Да вот мне тоже кажется, что я вроде бы где-то видел код, по крайней мере работы с SD картой, но найти не могу. Ни в почте, ни в личных сообщениях. Куда дел - не понятно. Вообще, если можно, то посмотрел бы свежим взглядом на весь код от данного проекта в учебных целях. Спасибо, подожду следующую неделю.justontime писал(а):Хотя разве я не посылал раньше ?
-
- Full Member
- Сообщения: 264
- Зарегистрирован: 10.09.2016,00:06
- Откуда: СПб
-
Вклад в сообщество
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
http://www.os2museum.com/wp/the-isa-osc-mystery/Постройте. Может коллективно дойдём до разгадки.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...
Полученную кашицу...