나는 많은 것을 이해하지 않고 USB 직렬 변환기를 통해 Arduino-esque 코드를 사용하여 ATtiny85에서 PC로 전송하려고합니다. 나는 충격을 받고 그것이 효과가 없다는 것을 두려워했다. 작은 핀이 핀 중 하나에서 전압을 깜박이는 것을 확인했지만 USB 직렬 케이블에서 송수신하기 위해 해당 핀을 연결하고 터미널 프로그램을 사용하여 청취하려고하면 아무것도 얻지 못합니다. 어떤 부분이 고장 …
UART 기초를 이해하려고했지만 비동기 통신 프로토콜이므로 TX와 RX 클럭은 서로 독립적입니다. 데이터 수신은 시작 비트 와 하나 이상의 정지 비트를 사용하여 보장됩니다. 또한 수신기는 수신에 사용되는 SIPO 레지스터 를 구동하기에 적합한 클럭을 생성하기 위해 데이터 속도를 알고 있어야합니다 . 여기에 질문이 있습니다 일반적으로 비트 전송률 16X 의 클럭 이 데이터를 …
이것이 NPN BJT (Bipolar Junction Transistors)에 대해 내가 아는 것입니다. 베이스-이미 터 전류는 콜렉터-이미 터에서 HFE 시간으로 증폭되어 Ice = Ibe * HFE VbeBase-Emitter 사이의 전압이며 다른 다이오드와 마찬가지로 일반적으로 약 0,65V입니다. Vec그래도 기억이 나지 않습니다 . 경우 Vbe최소 임계 값보다 낮은, 그 트랜지스터는 열려 있지 그 접촉 부분을 통해 …
"임시 요약"그림 : 태블릿의 헤드폰 잭에서 나오는 직렬 신호를 해독하고 싶습니다. 이것은 일부 폰과 태블릿에 존재하는 다소 이상한 "해킹"입니다. 기본적으로 TRRS 플러그의 마이크 입력에 3.3V를 공급하면 왼쪽 및 오른쪽 채널이 직렬 TX / RX가됩니다. Raspberry PI TRRS-to-TV 케이블 (두 번째 그림에서 볼 수 있듯이)을 사용하여 필요한 4 곳 (GND, MIC, …
저는 RF 전송 ASIC이 포함 된 프로젝트를 수행하는 연구팀의 학부 회원이며 궁극적으로 데이터를 PC로 보내야하는 무선 수신기입니다. 수신기는 빠르고 연속적인 비동기 비표준 직렬 신호 (SPI, I2C, UART 등이 아님)를 출력하므로 수신기는 컴퓨터에 인터페이스하기 위해 마이크로 컨트롤러 소프트웨어를 작성해야합니다. 현재 내 접근 방식은 에지 트리거 인터럽트를 사용하여 데이터를 순환 버퍼에 배치하고 …
기능을 향상 시키려면 Arduino (실제로는 IC)를 기존 하드웨어에 설치해야합니다. 내가하고 싶은 것은 Arduino를 연결하여 보드의 두 칩 사이의 I / O 라인에서 "스파이"되도록하는 것입니다. Arduino가 해당 UART 연결에서 특정 키워드를 선택하면 별도의 출력 핀 세트에서 특정 작업을 수행합니다. 내가 확실하지 않은 것은 참여하지 않고 기존 UART 연결을 디코딩 할 수있는 …
어셈블리 코드를 어떻게 단위 테스트합니까? 나는 hexapod 로봇 프로젝트의 일환으로 직렬 서보 컨트롤러를 작업하고 있으며 코드는 복잡해졌습니다.) 어쨌든, 저는 일상 업무에서 C ++ 서버 개발자로서 AVR 어셈블리 코드에 동일한 종류의 테스트를 적용하려고했습니다. 나는 나에게 잘 맞는 방법을 찾았지만 ( 여기 참조 ) 표준 도구 나 기술이 없는지 관심이있다. 업데이트 : …
모든 마우스 움직임, USB 연결 및 프린터와 같은 기타 PC 주변 장치를 직렬 통신이라고합니다. 시간당 1 비트 여태까지는 그런대로 잘됐다. 그러나 TCP 프로토콜, 이더넷 및 인터넷에 관해서는 더 이상 직렬 통신이라고하지 않습니다. 그러나 이것은 초당 비트입니다. 왜 이렇게이다? 주요 차이점은 무엇입니까? 직렬 통신이 아닌 이유를 이해할 수 없었습니다.
최근에 GSM 기반 시스템으로 작업하고 있으며 GSM 모듈의 데이터 시트에 다음과 같은 조언이 있습니다. EMI 스퓨리어스 전송을 억제하고 ESD 보호를 강화하려면 22Ω 저항을 모듈과 SIM 카드 사이에 직렬로 연결해야합니다. 약간의 검색을 시도한 결과, EMI 감소를위한 PCB 설계 지침서 라는 문서를 찾았습니다. 비슷한 설명이 있지만 설명은 없습니다. 모든 출력 핀과 50 …
호스트 컴퓨터의 많은 요청을 처리하는 Arduino 프로젝트를 계획 중이며 직렬을 통한 표준 115200 최대 전송 속도로는 충분하지 않습니다. 가능한 경우 1Mbps 전이중을 사용할 수 있기를 원하지만 400Kbps + 전이중이 허용됩니다. Arduino Due를 사용하고 있으므로 훨씬 빠른 통신 속도를 처리 할 수 있어야합니다. 직렬보다 전송 속도를 크게 높일 수있는 방법이 있습니까? …
원격 Arduino와 컴퓨터 간의 데이터 통신이 수월한 프로젝트를 진행 중입니다. 무선 연결은 한 쌍의 XBees를 통해 이루어 지므로 Arduino와 컴퓨터 사이에 RS232 링크가 있습니다. 소량의 데이터의 경우 간단한 통신 프로토콜을 쉽게 모을 수 있습니다. 더 큰 프로젝트의 경우 좋은 간단한 통신 프로토콜은 무엇입니까? 나는 가능한 옵션처럼 보이는 MODBUS를 보았지만 더 …