Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒ’แƒแƒ แƒ” แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒ“แƒแƒฎแƒ”แƒ•แƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ แƒฉแƒ”แƒ›แƒ˜ แƒซแƒ•แƒ”แƒšแƒ˜ แƒฐแƒแƒ‘แƒ˜แƒ. แƒฌแƒแƒ แƒกแƒฃแƒšแƒจแƒ˜ แƒ›แƒ” แƒ›แƒฅแƒแƒœแƒ“แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ แƒ›แƒ”แƒ•แƒแƒ แƒฏแƒ˜แƒจแƒ แƒ˜แƒกแƒ”แƒ— แƒ›แƒแƒ“แƒ”แƒšแƒ”แƒ‘แƒ—แƒแƒœ, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. แƒแƒฎแƒšแƒแƒฎแƒแƒœ แƒ™แƒแƒšแƒ”แƒ’แƒแƒ› แƒ›แƒแƒ›แƒ˜แƒขแƒแƒœแƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ”แƒฅแƒกแƒžแƒแƒœแƒแƒขแƒ˜: Patriot (Aigo) SK8671, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒขแƒ˜แƒžแƒ˜แƒฃแƒ แƒ˜ แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— - LCD แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒ“แƒ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ PIN แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒกแƒแƒงแƒ•แƒแƒœแƒแƒ“. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ...

1. แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜
2. แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ
- 2.1. แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒคแƒ
โ€“ 2.2. LCD แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ
โ€“ 2.3. แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ
โ€“ 2.4. แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒฎแƒšแƒแƒ แƒ—แƒ”แƒ‘แƒก แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒก
3. แƒ—แƒแƒ•แƒ“แƒแƒกแƒฎแƒ›แƒ˜แƒก แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ
โ€“ 3.1. แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒแƒฆแƒ”แƒ‘แƒ SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ
โ€“ 3.2. แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒงแƒœแƒแƒกแƒ•แƒ

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ


1. แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ
แƒกแƒแƒชแƒฎแƒแƒ•แƒ แƒ”แƒ‘แƒ”แƒšแƒ˜

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ
แƒจแƒ”แƒคแƒฃแƒ—แƒ•แƒ

แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒจแƒ”แƒœแƒแƒฎแƒฃแƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ“ แƒ“แƒแƒจแƒ˜แƒคแƒ แƒฃแƒšแƒ˜แƒ, แƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ”แƒ‘แƒ PIN แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜ แƒจแƒ”แƒœแƒ˜แƒจแƒ•แƒœแƒ แƒแƒ› แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘:

  • PIN แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒกแƒแƒชแƒ•แƒšแƒ”แƒšแƒแƒ“ แƒ’แƒแƒœแƒ‘แƒšแƒแƒ™แƒ•แƒแƒ›แƒ“แƒ” แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒญแƒ˜แƒ แƒแƒ— F1;
  • PIN แƒ™แƒแƒ“แƒ˜ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก 6-แƒ“แƒแƒœ 9 แƒชแƒ˜แƒคแƒ แƒแƒ›แƒ“แƒ”;
  • 15 แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒชแƒ“แƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ’แƒแƒกแƒฃแƒคแƒ—แƒแƒ•แƒ“แƒ”แƒ‘แƒ.

2. แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ

แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ•แƒงแƒแƒคแƒ— แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒแƒก แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“, แƒ แƒแƒ—แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ. แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒจแƒ แƒแƒ›แƒแƒขแƒ”แƒ•แƒแƒ“แƒ˜ แƒกแƒแƒฅแƒ›แƒ”แƒ แƒกแƒแƒฅแƒ›แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ: แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒ˜แƒ™แƒ แƒแƒกแƒ™แƒแƒžแƒฃแƒšแƒ˜ แƒฎแƒ แƒแƒฎแƒœแƒ˜ แƒ“แƒ แƒžแƒšแƒแƒกแƒขแƒ›แƒแƒกแƒ˜. แƒกแƒแƒฅแƒ›แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒก (แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ แƒ›แƒ˜แƒแƒฅแƒชแƒ˜แƒ”แƒ— แƒฎแƒฃแƒ—แƒžแƒ˜แƒœแƒ˜แƒแƒœ แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ” แƒ’แƒแƒ•แƒแƒ›แƒแƒ’แƒ แƒ”):

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

2.1. แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒคแƒ

แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒคแƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ:

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒ›แƒ˜แƒกแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒ›แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ˜ (แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ–แƒ”แƒ›แƒแƒ“แƒแƒœ แƒฅแƒ•แƒ”แƒ›แƒแƒ“แƒแƒœ):

SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก firmware-แƒก JMS539-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

2.2. LCD แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ

แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ แƒ’แƒแƒ›แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜ LCD แƒ“แƒแƒคแƒแƒ–แƒ”.

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ
Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒ›แƒฎแƒแƒšแƒแƒ“:

  • แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒจแƒแƒ‘แƒ˜แƒก LCD แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ (แƒแƒšแƒ‘แƒแƒ— แƒฉแƒ˜แƒœแƒฃแƒ แƒ˜ แƒจแƒ แƒ˜แƒคแƒขแƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒ—); แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜แƒ—;
  • แƒšแƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

2.3. แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ

แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒคแƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒฃแƒคแƒ แƒ แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒฎแƒ“แƒ”แƒ‘แƒ.

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒแƒฅ, แƒฃแƒ™แƒแƒœแƒ แƒ›แƒฎแƒแƒ แƒ”แƒก, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒšแƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒก, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช Cypress CY8C21434 แƒ›แƒ˜แƒ™แƒ แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒก PSoC 1 (แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ“แƒแƒ•แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒ— แƒ›แƒแƒก PSoC)

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

CY8C21434 แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก M8C แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒก (แƒ˜แƒฎ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ). [แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”] ((http://www.cypress.com/part/cy8c21434-24ltxi) แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ› แƒ˜แƒ’แƒ˜ แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒแƒก CapSense (แƒฎแƒกแƒœแƒแƒ แƒ˜ Cypress-แƒ˜แƒกแƒ’แƒแƒœ, แƒขแƒ”แƒ•แƒแƒ“แƒ˜ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก). แƒแƒฅ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒฎแƒฃแƒ—แƒžแƒ˜แƒœแƒ˜แƒแƒœแƒ˜ แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ” แƒจแƒ”แƒ•แƒแƒ“แƒฃแƒฆแƒ” - แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ’แƒแƒ แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ˜แƒก แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“ ISSP แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

2.4. แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒฎแƒšแƒแƒ แƒ—แƒ”แƒ‘แƒก แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒก

แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒแƒ แƒ™แƒ•แƒ˜แƒแƒ—, แƒ แƒ แƒแƒ แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒฅ. แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜ แƒ›แƒฃแƒšแƒขแƒ˜แƒ›แƒ”แƒขแƒ แƒ˜แƒ—:

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒ›แƒฃแƒฎแƒšแƒ–แƒ” แƒ“แƒแƒฎแƒแƒขแƒฃแƒšแƒ˜ แƒแƒ› แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒแƒฎแƒกแƒœแƒ:

  • PSoC แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ  แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒจแƒ˜;
  • แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ แƒฏแƒ•แƒœแƒ˜แƒ• แƒแƒ แƒ˜แƒก, แƒแƒ แƒ˜แƒก ISSP แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ‘แƒ”แƒ“แƒ˜แƒก แƒœแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒ˜แƒ›แƒแƒก, แƒ แƒแƒช แƒ›แƒแƒกแƒ–แƒ” แƒฌแƒ”แƒ แƒ˜แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒจแƒ˜;
  • แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ แƒฏแƒ•แƒ”แƒœแƒ แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒแƒคแƒแƒ–แƒ” แƒšแƒ”แƒœแƒขแƒ˜แƒก แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก แƒขแƒ”แƒ แƒ›แƒ˜แƒœแƒแƒšแƒ˜;
  • แƒจแƒแƒ•แƒ˜ แƒ›แƒแƒ แƒ—แƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒ˜ แƒแƒ แƒ˜แƒก CN1 แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก แƒœแƒแƒฎแƒแƒ–แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ“แƒแƒคแƒ˜แƒก LCD แƒ“แƒแƒคแƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“. P11, P13 แƒ“แƒ P4 แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ PSoC แƒฅแƒ˜แƒœแƒซแƒ˜แƒกแƒ—แƒแƒ•แƒ”แƒ‘แƒก 11, 13 แƒ“แƒ 4 LCD แƒ“แƒแƒคแƒแƒ–แƒ”.

3. แƒ—แƒแƒ•แƒ“แƒแƒกแƒฎแƒ›แƒ˜แƒก แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ

แƒแƒฎแƒšแƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒชแƒ˜แƒ—, แƒ แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒ”แƒก แƒ“แƒ˜แƒกแƒ™แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ: 1) แƒ“แƒแƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก; 2) แƒ’แƒแƒแƒ แƒ™แƒ•แƒ˜แƒ”แƒ— แƒ แƒแƒ’แƒแƒ  แƒฎแƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ/แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ; 3) แƒ˜แƒžแƒแƒ•แƒ”แƒ— แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒกแƒแƒ“ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ PIN แƒ™แƒแƒ“แƒ˜.

แƒแƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒ›แƒ” แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ” แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜:

  • แƒแƒ˜แƒฆแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜ SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ;
  • แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒงแƒ แƒ PSoC แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ;
  • แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ, แƒ แƒแƒ› Cypress PSoC-แƒกแƒ แƒ“แƒ JMS539-แƒก แƒจแƒแƒ แƒ˜แƒก แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒ”แƒ‘แƒก;
  • แƒ“แƒแƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ˜, แƒ แƒแƒ› แƒžแƒแƒ แƒแƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒกแƒแƒก SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒจแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ;
  • แƒซแƒแƒšแƒ˜แƒแƒœ แƒ”แƒ–แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ 8051 แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ JMS539-แƒ“แƒแƒœ.

3.1. แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒแƒฆแƒ”แƒ‘แƒ SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ

แƒ”แƒก แƒžแƒ แƒแƒชแƒ”แƒ“แƒฃแƒ แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ:

  • แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ— แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒ˜ แƒคแƒšแƒ”แƒจ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒคแƒ”แƒฎแƒ”แƒ‘แƒ—แƒแƒœ: CLK, MOSI, MISO แƒ“แƒ (แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ ) EN;
  • โ€žแƒกแƒœแƒ˜แƒคแƒ˜โ€œ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒกแƒœแƒ˜แƒคแƒ”แƒ แƒ—แƒแƒœ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒขแƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— (แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” Saleae Logic Pro 16);
  • SPI แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜แƒก แƒ’แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ แƒ“แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜ CSV-แƒจแƒ˜;
  • แƒ˜แƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ”แƒ— decode_spi.rbแƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒšแƒแƒ“ แƒ“แƒ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“.

แƒ’แƒ—แƒฎแƒแƒ•แƒ— แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒแƒ—, แƒ แƒแƒ› แƒ”แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก JMS539 แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜ แƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ แƒ˜แƒœแƒ˜แƒชแƒ˜แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ”แƒขแƒแƒžแƒ–แƒ”.

$ decode_spi.rb boot_spi1.csv dump
0.039776 : WRITE DISABLE
0.039777 : JEDEC READ ID
0.039784 : ID 0x7f 0x9d 0x21
---------------------
0.039788 : READ @ 0x0
0x12,0x42,0x00,0xd3,0x22,0x00,
[...]
$ ls --size --block-size=1 dump
49152 dump
$ sha1sum dump
3d9db0dde7b4aadd2b7705a46b5d04e1a1f3b125 dump

SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜ แƒ แƒแƒ› แƒแƒ•แƒ˜แƒฆแƒ”, แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜ แƒ“แƒแƒกแƒ™แƒ•แƒœแƒแƒ›แƒ“แƒ”, แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜ แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒแƒ JMicron แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ 8051 แƒ›แƒ˜แƒ™แƒ แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒจแƒ˜. แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ แƒฃแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ:

  • แƒ แƒแƒ“แƒ”แƒกแƒแƒช PIN แƒ™แƒแƒ“แƒ˜ แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ, แƒคแƒšแƒ”แƒจ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒœแƒแƒ’แƒแƒ•แƒกแƒแƒงแƒ แƒ”แƒšแƒ˜ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ แƒฉแƒ”แƒ‘แƒ;
  • แƒ˜แƒœแƒ˜แƒชแƒ˜แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ”แƒขแƒแƒžแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ แƒแƒ  แƒจแƒ”แƒ“แƒ˜แƒก SPI แƒคแƒšแƒ”แƒจ แƒ“แƒ แƒแƒ˜แƒ•แƒ–แƒ”.

3.2. แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒงแƒœแƒแƒกแƒ•แƒ

แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ’แƒ–แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ แƒ™แƒ•แƒ”แƒ•แƒแƒ“, แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒฉแƒ˜แƒžแƒ˜แƒ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒ–แƒ” แƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒก/แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ แƒแƒ’แƒแƒ แƒช แƒฃแƒ™แƒ•แƒ” แƒ•แƒ˜แƒชแƒ˜แƒ—, USB-SATA แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜ แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ Cypress PSoC LCD-แƒก แƒ™แƒแƒœแƒ”แƒฅแƒขแƒแƒ แƒ˜แƒก CN1-แƒ˜แƒ— แƒ“แƒ แƒแƒ แƒ˜ แƒšแƒ”แƒœแƒขแƒ˜แƒ—. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒก แƒกแƒแƒ› แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒคแƒ”แƒฎแƒก:

  • P4, แƒ–แƒแƒ’แƒแƒ“แƒ˜ แƒจแƒ”แƒงแƒ•แƒแƒœแƒ/แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜;
  • P11, I2C SCL;
  • P13, I2C SDA.

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒ˜แƒ— Saleae แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒแƒขแƒแƒ แƒ˜ แƒ“แƒ แƒฉแƒแƒ•แƒฌแƒ”แƒ แƒ— แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒแƒ–แƒ”: "123456~". แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒแƒก.

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒ›แƒแƒกแƒ–แƒ” แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒก แƒกแƒแƒ› แƒแƒ แƒฎแƒก:

  • P4 แƒแƒ แƒฎแƒ–แƒ” แƒแƒ แƒ˜แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒแƒ™แƒšแƒ” แƒแƒคแƒ”แƒ—แƒฅแƒ”แƒ‘แƒ;
  • P11-แƒ–แƒ” แƒ“แƒ P13-แƒ–แƒ” - แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ’แƒแƒชแƒ•แƒšแƒ.

P4 แƒแƒ แƒฎแƒ–แƒ” แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ›แƒฌแƒ•แƒ”แƒ แƒ•แƒแƒšแƒ–แƒ” แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒ (แƒฌแƒ˜แƒœแƒ แƒคแƒ˜แƒ’แƒฃแƒ แƒแƒจแƒ˜ แƒšแƒฃแƒ แƒฏแƒ˜ แƒ›แƒแƒ แƒ—แƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒ˜), แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒก:

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒแƒฅ แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› P4-แƒ–แƒ” แƒแƒ แƒ˜แƒก แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก 70 ms แƒ›แƒแƒœแƒแƒขแƒแƒœแƒฃแƒ แƒ˜ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ›แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ, แƒ แƒแƒ› แƒกแƒแƒแƒ—แƒ˜แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ แƒแƒšแƒก แƒ—แƒแƒ›แƒแƒจแƒแƒ‘แƒ“แƒ. แƒ—แƒฃแƒ›แƒชแƒ, แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒ’แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ”แƒ›แƒ˜ แƒ’แƒแƒ›แƒแƒชแƒœแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“, แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ”, แƒ แƒแƒ› แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒแƒ—แƒ˜แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒแƒฃแƒ“แƒ˜แƒ แƒœแƒแƒ™แƒแƒ“แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก แƒขแƒ•แƒ˜แƒขแƒ”แƒ แƒ–แƒ” แƒฆแƒ˜แƒšแƒแƒ™แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒกแƒแƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ—แƒแƒ•แƒแƒ“ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ”แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒ  แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒแƒก แƒ แƒแƒ’แƒแƒ แƒช แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฃ แƒ แƒแƒ“แƒ˜แƒก แƒแƒฆแƒ แƒ˜แƒชแƒฎแƒแƒ•แƒก PSoC แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒแƒก.

แƒ—แƒฃแƒ›แƒชแƒ, แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ P4 แƒแƒฃแƒ“แƒ˜แƒ แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒชแƒแƒขแƒ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ: แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒฃแƒ“แƒ˜แƒ "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ PIN"-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก!

แƒ™แƒšแƒแƒ•แƒ˜แƒจแƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ–แƒ” แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ‘แƒแƒšแƒ แƒแƒฃแƒ“แƒ˜แƒ แƒœแƒแƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒ (แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒšแƒฃแƒ แƒฏแƒ˜ แƒ›แƒแƒ แƒ—แƒ™แƒฃแƒ—แƒฎแƒ”แƒ“แƒ˜), แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ—:

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

แƒแƒฅ แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒ”แƒ แƒ—แƒคแƒ”แƒ แƒแƒ•แƒแƒœ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ”แƒ‘แƒก P11-แƒ–แƒ”. แƒแƒกแƒ” แƒ แƒแƒ›, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒแƒแƒ—แƒ˜แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜. แƒ“แƒ P13 แƒแƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ  แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒœแƒ˜แƒ›แƒฃแƒจแƒ˜ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒฅ.

แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ”แƒœ แƒแƒ  แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒ—แƒแƒœ, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜, แƒแƒ แƒ˜แƒก SPI แƒแƒœ I2C, แƒฎแƒแƒšแƒ Cypress-แƒ˜แƒก แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ”แƒก แƒฅแƒ˜แƒœแƒซแƒ˜แƒกแƒ—แƒแƒ•แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ I2C-แƒก, แƒ แƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ”แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜:

Aigo-แƒก แƒ—แƒ•แƒ˜แƒ—แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ” HDD แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ“แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ. แƒœแƒแƒฌแƒ˜แƒšแƒ˜ 1: แƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒแƒจแƒšแƒ

USB-SATA แƒฉแƒ˜แƒžแƒกแƒ”แƒขแƒ˜ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒ’แƒแƒ›แƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก PSoC แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก "0". แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ“แƒแƒแƒญแƒ˜แƒ แƒ”แƒ— แƒฆแƒ˜แƒšแƒแƒ™แƒก "1", แƒ˜แƒก แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ "1"-แƒ–แƒ”. แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ โ€ž~โ€œ-แƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ” แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ—แƒฃ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ PIN แƒ™แƒแƒ“แƒ˜แƒ แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒšแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, แƒแƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ” แƒแƒ  แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ˜แƒฅ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒ”แƒญแƒ•แƒ˜ แƒ›แƒแƒฅแƒ•แƒก, แƒ แƒแƒ› แƒ”แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ แƒ“แƒแƒจแƒ˜แƒคแƒ•แƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜. แƒงแƒแƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฌแƒแƒ•แƒจแƒแƒšแƒ” PSoC แƒจแƒ˜แƒ“แƒ firmware.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ