오징어 간장 포포 구이 -> LPC812

5332 단어 mbed
오랜만에 mbed 기사. 2016/6이 마지막이므로, 반년 모습이군요.
지난 반년 동안 mbed를 사용하지 않은 것은 아니지만 (땀

경위



도전 직물을 여러분에게 사용하자! 그래서 Textile Sensor Kit라는 Arduino와 mbed에 연결하여 도전 직물의 터치 상태를 취할 수있는 키트를 판매하고있었습니다. (키트에 대한 자세한 내용은 github 문서 참조)

키트 내용물은, 도전 직물(왼쪽)과 센서 기판(안)으로, mbed(오른쪽)는 스스로 준비해 주세요라는 느낌으로.


"마이컴 보드를 별도로 준비합니까? 잘 모르겠습니다."라는 단어가 칠라 호라라고 ...

마이크로 컴퓨터 선택



드물게 신경이 쓰였기 때문에 기판을 만드는 것에.
마이크로 컴퓨터는, 고성능으로 소형인 LPC800 시리즈로 하려고 했습니다만, 상당히 런업이 있네요.


어떻게 할지 헤매는 ...

mbed 온라인 컴파일러가 지원하는 것으로 보이는 것을 확인합니다.
mbed platform을 대략 보면,

있습니다.
라는 것은, LPC812, LPC824.

LPC812는 마르츠에서 구입할 수 있을 것이므로,

  • LPC812의 SSOP20 를 채용.
  • 조금 성능 부족이 되었을 때는 LPC824의 SSOP20에 환장.

  • 그래서,

    LPC812를 채용! ! !

    ISP! ISP!



    하지만 오이 조금 기다려. ARM 마이크로 컴퓨터의 작가가 없었다. orz
    구그라고 보면 LPC-Link 사용하거나, FTDI+FlashMagic이거나, 다양한 방법이 있는 것 같다.
    그런 가운데, 이색적인 라이터가.



    봐 버린 이상, 사용하지 않으면 사용하지 않으면 곰 사람에게 (ry

    「오징어 간장 포포 구이」란?



    자세한 내용은 공식을 참조하십시오.
    한마디로,
    "(PC에 쓰기용 소프트웨어를 넣지 않고) bin 파일을 마이크로 컴퓨터의 플래시에 쓰는 소프트웨어."
    입니다.


    프로그램 쓰기



    자, 쓰자. 라고 생각하면, 공식 에 LPC812 SSOP20의 결선 방법이 실려 있지 않습니까(!)


    확인 부족이었습니다.
    글쎄, 그렇군요 ... 사람을 의지하지 마세요. 제대로 스스로 생각하지 않으면.

    음...
    음...

    이 그림의 「connection to DIP8」을 보면, mbed LPC1768측은,
  • p25 ISP_enable#
  • p26 RESET #
  • p27 UART RX
  • p28 UART TX

  • 연결된 LPC810의 핀 번호는

  • 5 ISP_enable#
  • 1 RESET#
  • 2 UART RX
  • 8 UART TX

  • LPC81x 데이터시트 의 Pin description table에 DIP8과 SSOP20의 핀 번호 대응이 쓰여져 있습니다.


    DIP8 핀 번호
    SSOP20 핀 번호
    의미


    5
    12
    ISP_enable#

    1
    4
    RESET#

    2
    5
    UART RX

    8
    19
    UART TX


    그래서, 다음과 같이 결선했습니다.


    mbed LPC1768
    SSOP20 핀 번호
    의미


    p25
    12
    ISP_enable#

    p26
    4
    RESET#

    p27
    5
    UART RX

    p28
    19
    UART TX


    결과...쓰지 못함 orz

    왜이다.
    어리석은 날 ...

    LPC81x 데이터시트 를 몇번이나 재검토하고 있으면, Pin description table에, 이런 기술이.


    응?



    표 6이란?



    ISP_enable#을 Pin12(PIO0_1)에서 Pin3(PIO0_12)로 변경했는데, 쓸 수 있었다(^O^)/

    교훈


  • 데이터시트는 진동. 제대로 읽자.
  • 읽기 데이터 시트는 최신 것들을.
  • 마이크로 컴퓨터의 부트 로더 버전에주의.



  • mbed LPC1768
    SSOP20 핀 번호
    의미


    p25
    12(1A,2A) or 3(4C-)
    ISP_enable#

    p26
    4
    RESET#

    p27
    5
    UART RX

    p28
    19
    UART TX

    좋은 웹페이지 즐겨찾기