UART 포트가있는 ATtiny 또는 유사한 마이크로 컨트롤러가 있습니까?


10

센서와 제어 네트워크를 Arduino에 연결하는 방법을 찾고 있는데 UART 포트를 통한 직렬 통신이 좋은 방법이라고 생각합니다.

나는 또한 ATtiny 칩을 보았으며 , 그 칩 또는 다른 칩이 센서 및 제어 네트워크의 노드에 매우 훌륭하게 작용할 수 있다고 생각합니다.

UART 포트 가있는 ATtiny 또는 유사한 마이크로 칩 마이크로 컨트롤러가 있습니까?


다른 작업을 수행 할 필요가없고 특히 전송 만하면되는 경우 소프트웨어 직렬 구현이 해결책이 될 수 있습니다. 그러나 선택할 칩이 많이 있습니다.
Chris Stratton

2
비트 뱅이라면
Ignacio Vazquez-Abrams

소프트웨어 솔루션이 가능하다는 것을 몰랐습니다. (멍청한 놈이다.) 내가 조사 할 것이다.
구스타프 버트 람

답변:


17

Microchip 제품 페이지로 이동하십시오.

https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=30047

"모든 제품 표시" 를 선택하십시오 (신규 / 인기 품목 만 표시되는 경우 제외).

제품 검색 탭을 클릭하면 마이크로 컨트롤러 선택기가 나타납니다. 페이지 내 스크롤 막대를 사용하면 (홀수 자리에 있음) UART로 스크롤하여 슬라이더를 아래로 당기면 UART가있는 ATtiny 장치 (현재 7 개의 장치)가 표시됩니다.

대부분의 제조업체와 일부 공급 업체에는 일반적으로 파라 메트릭 검색이라고하는 유사한 검색 기능이 있습니다. 또한 일부 의견에서 언급했듯이 프로젝트에 적합하고 마이크로 컨트롤러가 수행하는 소프트웨어 / 비트 뱅킹 직렬 인터페이스를 볼 수도 있습니다. 그것은 단지 일반적인 I / O 핀을 사용하는 소프트웨어에서 시리얼 프로토콜을 구현하는 것입니다.


1
이 검색의 위치에서 지금 microchip.com/ParamChartSearch/... 마이크로 칩은 Atmel의 인수 때문이다.
Jonathan Geisler

9

ATtiny2313에는 UART가 있습니다. AdaFruit에는이 칩과 함께 여러 프로젝트와 자습서가 있습니다. Arduino 플랫폼 라이브러리는 arduino-tiny 에서 다운로드 할 수 있습니다

Tiny45 / 85에서 SoftSerial 라이브러리를 사용하여 UART를 비트 뱅킹하는 것이 일반적입니다. Tiny의 튜토리얼 직렬 통신에 나와 있습니다.


소프트웨어 직렬 포트 라이브러리에 연결해 주셔서 감사합니다. 다른 답변이 몇 가지 적절한 칩을 찾는 데 도움이되었지만이 답변을 찬성했습니다.
구스타프 버트 람

1

내 프로젝트를 위해, 내가 먼저 (8 핀)을의 ATtiny45를 사용하지만 SoftwareSerial(일명 NewSoftSerial너무 많은 메시지가 동시에 (MIDI 메시지)에 도착하면) 정말 신뢰할 수 있었다.

그래서 DIP 패키지로 제공되는 UART가있는 가장 작은 (핀 수로) ATtiny를 찾았습니다. 대답은 다음과 같습니다.

  • ATtiny2313 이지만 ATtiny45 (20 핀 칩)보다 절반의 프로그램 메모리 크기 및 RAM
  • ATtiny4313 : ATtiny45 (20 핀)와 동일한 프로그램 메모리 크기 (4KB) 및 RAM (256)

  • ATmega328p : Arduino Uno와 동일한 칩 (28 핀)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.