So-net無料ブログ作成
  • ブログをはじめる
  • ログイン

PSoCにSDモジュールが [電子工作]

もうとっくに話題になってますが、PSoC Designer 4.3用の新しいユーザーモジュールが発表されています。

EP_NewUM_138.zip supports the CY8C24x94 and CY8C29x66 device families and includes the SD Card and USB-UART user modules.

ということで、USBのUART(シリアルポート)とSDカードのIFおよびFATのモジュールが提供されています。

Features and Overview

Supports SD, miniSD, microSD/TransFlash, MMC, RS-MMC/MMCmobile, and MMCplus.

Handles PC FAT16/32, DOS, and Windows files with short filenames (DOS 8.3 format).

Opens multiple files for read and write operations.

Supports multiple file random access.

Allows PSoC to access 2 Gb of flash storage space.

で、”動けば"(いろいろあるみたいですが....)便利に使えそうです。

見たとこSPIモードのようなので、商用でも使えるかな????。

でも、最近のカードは、SPIモードがなくなっているものもあるそうで...。

 

USB UARTは

USBUART Device Block Diagrams

Functional Description

Many embedded applications use the RS-232 interface to communicate with external systems such as PCs, especially when debugging. But in the PC world, the RS-232 COM port is about to disappear from most new computers, leaving USB as the replacement for serial communication. The simplest way to migrate a device to USB is to emulate RS-232 over the USB bus. The primary advantage of this method is that PC applications will use the USB connection as an RS-232 COM connection, making it very simple to debug. This method uses a standard Windows® driver that is included with all versions Microsoft® Windows from Windows 98SE through Windows XP.

The USB Communication Device Class (CDC) specification defines many communication models, including abstract control model for serial emulation over USB in Section 3.6.2.1. See the CDC specification version 1.1 for details. The Microsoft Windows USB modem driver, usbser.sys, conforms to this specification.

When a new device connects to a Windows PC the first time, Windows will ask the user to provide a driver. An INF file is required to install drivers on Windows 2000 and later. Microsoft Windows does not provide a standard INF file for the usbser.sys driver. In order to install a device that emulates RS-232 over USB, you must supply an INF file that maps the attached device to the Microsoft CDC drivers. The necessary INF file for USBUART projects is generated automatically and is located in the project LIB folder. After supplying the INF file, the driver allows the USB device to be enumerated as a COM port.

The settings in a terminal application (baud rate, data bits, parity, stop bits, and flow control) will not affect the performance of data transmissions because it is a USB device and the USB protocol is used to control data flow. However, the terminal settings with the exception of flow control can be retrieved with specific API calls to use with an RS-232 device if needed. The flow control setting cannot be retrieved because it is not supported by the CDC driver.

Use the following API calls to retrieve specific settings:

USBUART_dwGetDTERate

USBUART_bGetCharFormat

USBUART_bGetParityType

USBUART_bGetDataBits

USBUART_bGetLineControlBitmap  

 

 

で、最近買った2GのMiniSD

 

UMAX70倍速。W-ZERO3はOKでしたが、スタンドアロンのビデオレコーダでは認識されませんでした。

 

Transcendの40倍速。こちらは何も問題なし。

トランセンドは、 取説がいっぱい。

アダプタが白なのもちょっと素敵。

 


nice!(0)  コメント(2) 
共通テーマ:日記・雑感

nice! 0

コメント 2

K.I

SDカードモジュールが出たんですね!
対応デバイスは限られてるみたいですが、FATもサポートしてるのかぁ。
凄いですね~。最近、部屋の掃除や模様替えをやっていて、
全く何もやっていないんですが、試してみたいな~。
また散らかっちゃうだろうけど。。。
by K.I (2006-10-16 20:59) 

doggie

そうですねー。本来は小躍りしてガツガツ行きたいところですが、本業が火を噴いていて...もうおなかいっぱいになっています....。
SDにFAT、2Gなんかもう、ほぼ無尽蔵。

そういえば、JUNK-BOXさんの日記見ていると、PSoCがらみの動きがありそうな感じですね。ちょっと期待。
トラ技?書籍?続編、"その先のPSoC -アナログ回路に親しむ-"とか。

と他力本願....。
by doggie (2006-10-18 00:52) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は180日以上新しい記事の更新がないブログに表示されております。