diff options
| author | umi <57262844+umi-umi@users.noreply.github.com> | 2020-09-04 11:58:03 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-03 19:58:03 -0700 |
| commit | 2e4a75e2bcfc275ba4e5cc8dde6a6761296ede5b (patch) | |
| tree | 8b813d7eaf33d0545a0004d37b9d2cb8f9408f41 /docs | |
| parent | c3f3b34d7c913df771f9cd6470169798a2ece16f (diff) | |
| download | qmk_firmware-2e4a75e2bcfc275ba4e5cc8dde6a6761296ede5b.tar.gz qmk_firmware-2e4a75e2bcfc275ba4e5cc8dde6a6761296ede5b.zip | |
[Docs] Japanese translation of docs/serial_driver.md (#10014)
* add serial_drive.md translation
* update table style
* update based on comment
* update based on comment
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ja/serial_driver.md | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/docs/ja/serial_driver.md b/docs/ja/serial_driver.md new file mode 100644 index 000000000..72071f4f7 --- /dev/null +++ b/docs/ja/serial_driver.md | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | # 'シリアル' ドライバ | ||
| 2 | |||
| 3 | <!--- | ||
| 4 | original document: 0.9.51:docs/serial_drive.md | ||
| 5 | git diff 0.9.51 HEAD -- docs/serial_drive.md | cat | ||
| 6 | --> | ||
| 7 | |||
| 8 | このドライバは[分割キーボード](ja/feature_split_keyboard.md) 機能に使います。 | ||
| 9 | |||
| 10 | ?> この文章でのシリアルは、UART/USART/RS485/RS232 規格の実装ではなく、**一度に1ビットの情報を送信するもの**として読まれるべきです。 | ||
| 11 | |||
| 12 | このカテゴリの全てのドライバには以下の特徴があります: | ||
| 13 | * 1本の線上でデータと信号を提供 | ||
| 14 | * シングルマスタ、シングルスレーブに限定 | ||
| 15 | |||
| 16 | ## サポートされるドライバの種類 | ||
| 17 | |||
| 18 | | | AVR | ARM | | ||
| 19 | |-------------------|--------------------|--------------------| | ||
| 20 | | bit bang | :heavy_check_mark: | :heavy_check_mark: | | ||
| 21 | | USART Half-duplex | | :heavy_check_mark: | | ||
| 22 | |||
| 23 | ## ドライバ設定 | ||
| 24 | |||
| 25 | ### Bitbang | ||
| 26 | デフォルトのドライバ。設定がない場合はこのドライバが想定されます。設定するには、以下を rules.mk に追加します: | ||
| 27 | |||
| 28 | ```make | ||
| 29 | SERIAL_DRIVER = bitbang | ||
| 30 | ``` | ||
| 31 | |||
| 32 | config.h を介してドライバを設定します: | ||
| 33 | ```c | ||
| 34 | #define SOFT_SERIAL_PIN D0 // または D1, D2, D3, E6 | ||
| 35 | #define SELECT_SOFT_SERIAL_SPEED 1 // または 0, 2, 3, 4, 5 | ||
| 36 | // 0: 約 189kbps (実験目的のみ) | ||
| 37 | // 1: 約 137kbps (デフォルト) | ||
| 38 | // 2: 約 75kbps | ||
| 39 | // 3: 約 39kbps | ||
| 40 | // 4: 約 26kbps | ||
| 41 | // 5: 約 20kbps | ||
| 42 | ``` | ||
| 43 | |||
| 44 | #### ARM | ||
| 45 | |||
| 46 | !> bitbang ドライバは bitbang WS2812 ドライバと接続の問題があります | ||
| 47 | |||
| 48 | 上記の一般的なオプションに加えて、halconf.h で `PAL_USE_CALLBACKS` 機能もオンにする必要があります。 | ||
| 49 | |||
| 50 | ### USART Half-duplex | ||
| 51 | 通信が USART ハードウェアデバイスに送信される STM32 ボードが対象です。これにより高速で正確なタイミングを提供できることが利点です。このドライバの `SOFT_SERIAL_PIN` は、設定された USART TX ピンです。**TX ピンに適切なプルアップ抵抗が必要です**。設定するには、以下を rules.mk に追加します: | ||
| 52 | |||
| 53 | ```make | ||
| 54 | SERIAL_DRIVER = usart | ||
| 55 | ``` | ||
| 56 | |||
| 57 | config.h を介してハードウェアを設定します: | ||
| 58 | ```c | ||
| 59 | #define SOFT_SERIAL_PIN B6 // USART TX ピン | ||
| 60 | #define SELECT_SOFT_SERIAL_SPEED 1 // または 0, 2, 3, 4, 5 | ||
| 61 | // 0: 約 460800 ボー | ||
| 62 | // 1: 約 230400 ボー (デフォルト) | ||
| 63 | // 2: 約 115200 ボー | ||
| 64 | // 3: 約 57600 ボー | ||
| 65 | // 4: 約 38400 ボー | ||
| 66 | // 5: 約 19200 ボー | ||
| 67 | #define SERIAL_USART_DRIVER SD1 // TX ピンの USART ドライバ。デフォルトは SD1 | ||
| 68 | #define SERIAL_USART_TX_PAL_MODE 7 // 「代替機能」 ピン。MCU の適切な値については、それぞれのデータシートを見てください。デフォルトは 7 | ||
| 69 | ``` | ||
| 70 | |||
| 71 | また、ChibiOS `SERIAL` 機能を有効にする必要があります: | ||
| 72 | * キーボードの halconf.h: `#define HAL_USE_SERIAL TRUE` | ||
| 73 | * キーボードの mcuconf.h: `#define STM32_SERIAL_USE_USARTn TRUE` (ここで、'n' は MCU で選択した USART のペリフェラル番号と一致) | ||
| 74 | |||
| 75 | 必要な構成は、`UART` 周辺機器ではなく、`SERIAL` 周辺機器であることに注意してください。 | ||
