Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


pic veya 8051 ile harddisk arası veri iletişimi

Kayıt: 17 Ksm 2005
Mesajlar: 2

Offline
serkanmj
Tarih: 30 12 2005 13:36

Harddiskten pic veya başka bir microişlemci veya mirokontrolör ile nasıl veri okunup nasıl yazılabilir? Adresleme işlemi nasıl olacak? Bağlantılar nasıl olacak? Veri işleme hızı kaç mbit/s olur max?
Bir ses dosyasını yeterli hızda işleyebilecek hıza ulaşabilir miyiz?
bu sorulara cevap arıyorum...Okuduğunuz ve de cevapladığınız için şimdiden teşekkür ediyorum...


Reklamlar

1 Kullanıcı bu konu için serkanmj arkadaşımıza teşekkür ettiler

Kayıt: 16 Ağu 2005
Mesajlar: 3931

Offline
admin
Tarih: 30 12 2005 14:14

Hard Drive Based AVR Programmer
The project which we are presenting is not the project we presented in our proposal. We initially planned to build a WWVB time-code receiver, which would demodulate a 60 kHz signal and extract an extremely precise time according to the National Institute of Standards and Technology (NIST). Unfortunately, due to a weak signal and noise interference, we decided that a time-code receiver would not be feasible to build. Instead we chose to design our project around a laptop hard drive that Richard had in his possesion. After studying the capabilities of the hard drive, we decided to build a hard drive based microcontroller programmer.

The basic function of the microcontroller programmer is to allow a user to select between several ROM files stored on the hard drive and then program the selected ROM file into a target MCU. Design of the programmer would incorporate features of microcontroller-based design such as se-ri-@l communication and the use of LCDs as seen in lecture, as well as new concepts such as reading from a FAT32 partitioned hard drive.
http://instruct1.cit.cornell.edu/course.../index.htm

devre şemasını ve kaynak kodlarını vermiş

-----------------------------
Using an IDE Hard Drive with a 8051 Board and 82C55 Chip
Overview
This page describes a simple design that connects a standard IDE interface hard drive to a 8051 board, such as the newer development board, using the 82C55 chip. Figure 1 shows the board and drive that was used to test this code.

Limitations
This code only provides the ability to access raw sectors. It does not implement a filesystem, such as FAT16 or FAT32 or even Linux romfs. If you want to access data stored by DOS/Windows, or store data that will be readable without special drivers... well, you'll have a lot of code to write! If your project is well funded, you could buy the filesystem code from a company such as US Software.

Update: the New MP3 Player project has firmware with FAT32 support.

The speed is slow. Data transfer is not fast, compared with a PC computer. The 8051 isn't fast, and there is overhead dealing with the 82C55 chip. There is a somewhat faster (optimized) version of this code available, but without much information about the optimizations. The faster version was used in a project that sustained reads of 24 kbytes/sec, while also doing some se-ri-@l communication, with a 14.7456 MHz system clock. The normal version is believed to be able to read at about 16 kbytes/sec, but this hasn't been verified.

These routines wait for the drive to complete its operations using busy loops. There are no timeouts, so if the drive fails or becomes disconnected, the code may hang forever waiting for the drive. For any sort of serious application, at least timeouts should be added, and some applications must not have busy loops, so this code would need to be restructured somewhat. Still, it is a working example that should provide a reasonable start for a 8051-based project that needs to access a hard disk drive.

And of course, there is no warranty of any kind (see the download section), but it's free.
http://www.pjrc.com/tech/8051/ide/#overview

yine burdada şema ve klodlar var, tam inceleyemedim sanırım kodlar biraz kısıtlanmış. ama faydalı olur.

-----------
son olarak Circuit_Cellar dergisinin 2003 yılında çıkan 150. sayısında da bu konu ile ilgili bilgiler var sanırım. Bulabilirseniz onuda inceleyin.

----------
aramızdan bu işlerle uğraşan arkadaşlar varsa umarım onlarda türkçe olarak deneyimlerini paylaşırlar.

Kolay gelsin
Başa dön



pic veya 8051 ile harddisk arası veri iletişimi


Benzer Konular
- Herkes yapmaya çalıştığı veya yapmak istediği projeyi yazsın
- Pic 18f452 ile Modbus Veri okuma
- Matlab ta veri okuma-yazma (.wav , .jpeg , .txt , .doc ...)

- veri madenciliği

- veri tabanı yönetim sistemleri Gazi Üniversitesi
- veri Tabanı yönetimi dersi notları
- 100-150v arası giriş 220 v 50 hz çıkış
- web sayfalarından veri almak
- Quitar Rig 5 Programı (Bağlamayı veya Gitarı PV' ye bağlamak)

- GPRS modem ve veri yollama yardım

- Optik Fiberlerin Veri Hab. ve Telefon Ağlarındaki Kullanımı (Sunum)

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72