메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

HC908 제품군의 마이크로컨트롤러용 디버거. 무선 전자 및 전기 공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 마이크로 컨트롤러

기사에 대한 의견 기사에 대한 의견

최근 러시아 시장에는 핀 수가 8~28개인 DIP 및 SOIC 패키지의 단일 칩 마이크로컨트롤러(MC)가 많이 있습니다. 이러한 MCU는 저렴하고 2,7~6V의 확장된 공급 전압 범위를 갖습니다. 석영 공진기를 사용하지 않고도 시계를 측정할 수 있습니다. 그들은 아마추어 디자인에 성공적으로 사용되었습니다. 그러나 소프트웨어뿐만 아니라 하드웨어의 실제 시스템 작동을 시뮬레이션하고 모든 입력 신호에 응답하고 출력 신호를 생성할 수 있는 마이크로 컨트롤러의 장치 디버깅 도구는 대부분의 경우 아마추어 실습에서 사용하기에는 너무 복잡하고 비용이 많이 듭니다. NS908 제품군의 XNUMX비트 마이크로컨트롤러의 경우 이러한 속성을 가진 디버거를 독립적으로 만들 수 있습니다.

Motorola가 생산한 HC908 MK 제품군의 주요 특징은 표에 나와 있습니다. 1.

HC908 제품군 마이크로컨트롤러용 디버거

단순히 하드웨어 디버거를 구현할 수 있는 가능성은 내부 구성에 관계없이 이 제품군의 모든 MK에 두 가지 중요한 기능이 있다는 사실에 기반합니다. 첫째, 내장된 프로그램 메모리는 FLASH 기술을 사용하여 만들어졌으며 다중 프로그래밍이 가능합니다. FLASH RPOM 모듈에는 메모리 셀 자체 외에도 추가 외부 전압 소스를 MK에 연결하지 않고도 RPOM을 지우고 프로그래밍할 수 있는 승압 전압 변환기가 있습니다.

둘째, MK의 메모리에 저장된 디버깅 모니터 프로그램이 제조 과정에서 활성화되는 특수 디버깅 모드가 제공됩니다. 여기에는 단선 양방향 통신 회선을 통해 외부 장치와 정보를 교환하기 위한 드라이버와 이 회선을 통해 수신된 1개 명령(예: PC)을 실행하기 위한 루틴이 포함되어 있습니다. 이러한 명령을 사용하면 MK 메모리에 있는 모든 정보를 읽거나 쓸 수 있을 뿐만 아니라 모든 주소에서 실행할 프로그램을 시작할 수 있습니다 [XNUMX].

디버깅 명령을 사용하면 다음을 수행하는 사용자 정의 PC 소프트웨어를 만들 수 있습니다.

  • FLASH ROM을 소거/프로그래밍하기 위한 프로그램을 MK의 RAM에 로딩하는 단계;
  • MC 애플리케이션(개발된) 프로그램의 FLASH-메모리로 로딩;
  • 원하는 제어 지점에서 정지하면서 주어진 주소에서 실시간으로 실행하기 위한 응용 프로그램을 시작하는 단계;
  • 체크 포인트에서 정지한 후 MK의 레지스터 및 메모리 셀 상태를 PC로 전송합니다.

HC908 제품군 마이크로컨트롤러용 디버거

이 모든 기능을 통해 HC2 마이크로 컨트롤러 제품군의 내부 리소스만 사용하여 실시간 프로그래머 및 디버거[908]를 만들 수 있습니다. PC로 인터페이스 보드를 만들고 WinlDE 통합 개발 환경, CASM08 매크로 어셈블러, ICS08 소프트웨어 및 회로 내 시뮬레이터, DEBUG08 회로 내 실시간 디버거 및 PROG08을 포함하는 소프트웨어 패키지를 사용하면 충분합니다. 프로그램 제작자. 이 패키지는 웹사이트에서 찾을 수 있습니다. ICS08 인서킷 시뮬레이터용 소프트웨어 셸로 사용됩니다. 제한 없이 무료로 배포됩니다.

인터페이스 보드는 두 가지 기능을 수행합니다. 즉, MK를 디버그 모드로 전환하고 MK의 양방향 단일 와이어 인터페이스의 신호를 PC 직렬 포트의 표준 신호로 변환합니다. HC908 제품군의 구성원을 디버그 모드로 전환하려면 다음을 수행해야 합니다.

  • IRQ 인터럽트 및 RST 재설정 입력을 과전압 소스 UTST = 8,5V에 연결합니다.
  • 표에 표시된 포트 라인에 있습니다. 2, 논리 신호의 조합을 설정합니다: PTx1=1, PTx2=0, PTx5=1. RTxZ 라인에서 - 로그하십시오. 석영 공진기의 주파수가 0MHz인 경우 4,9152이거나 로그입니다. 1MHz인 경우 9,8304입니다. MC 모델 KX의 경우 RTxZ 상태는 항상 로그입니다. 0이지만 RK 및 RF의 경우에는 중요하지 않습니다. 이 MCU는 항상 9,8304MHz의 클록 주파수에서 작동합니다. GR 및 GP 모델의 경우 PTx4=0으로 설정되며, 주파수 32,768kHz의 석영 공진기를 사용하는 경우 IRQ 입력에 로그가 적용됩니다. 0이고 RTxZ의 상태는 무관합니다.
  • 5V 공급 전압이 인가된 순간부터 수십 ms 이내에 MK 리셋 입력(RST)을 로그 상태로 유지하십시오. 0. 그런 다음 전압을 UTST로 높입니다.

결과적으로 MK는 디버그 모드로 들어갑니다. 그 후에는 PTx1-PTx4 라인의 신호 레벨을 순서에 관계없이 변경할 수 있습니다. 그러나 RST 입력의 UTST 전압은 8,5V로 변경되지 않아야 합니다. IRQ 입력에서는 디버깅 중에 신호가 변경될 수 있으며 여기에서 로직 레벨을 낮게 설정한 결과 인터럽트 요청이 생성됩니다. 이 핀의 로직 하이 전압을 UTST로 높일 수 있습니다. 디버깅 프로세스 동안 PTx5 입/출력 라인을 통해 MK와 PC 간에 9600 Baud의 속도로 양방향 정보 교환이 발생합니다.

인터페이스 보드의 다이어그램이 그림에 나와 있습니다. XNUMX개의 칩만 들어 있습니다.

HC908 제품군 마이크로컨트롤러용 디버거
(확대하려면 클릭하십시오)

XS1 소켓은 PC COM 포트 플러그에 연결됩니다. XP1 플러그는 디버깅 중인 마이크로컨트롤러 시스템(대상)에 연결하는 데 사용됩니다. 후자의 보드에는 대응 커넥터가 있어야 하며 그 접점은 표에 따라 MK 단자에 연결됩니다. 삼.

HC908 제품군 마이크로컨트롤러용 디버거

DD3 칩은 RS-232 인터페이스의 신호 레벨을 TTL 논리 레벨로 변환하거나 그 반대로 변환합니다. 4.1상태 버퍼 요소 DD4.2 및 DD5는 양방향 MK 라인(PTx232)을 RS-145407의 특성인 두 개의 단방향 MK 라인(TXD 및 RXD)으로 변환합니다. 다이어그램에 표시된 MC3 대신 핀아웃이 다른 ADM202E 또는 ADM232L과 같이 기능적으로 유사한 다른 장치를 DDXNUMX으로 사용할 수 있습니다.

레벨 변환 단계 외에도 각 미세 회로에는 +10 및 -10V의 전압 소스가 내장되어 있습니다. 첫 번째는 R7R10 분배기를 사용하여 +8,5V의 전압을 얻는 데 사용됩니다. 내장 소스는 약 2mA입니다. 이러한 전류를 견디기 위해서는 사용된 미세 회로의 데이터 시트에 지정된 용량보다 작은 용량의 커패시터 C4 - C7을 사용하지 않는 것이 좋습니다.

DD3 칩과 DD4.3 요소의 버퍼를 통한 DTR 신호는 트랜지스터 VT5 및 VT2의 스위치를 제어하는 ​​트랜지스터 VT3의 베이스에 공급됩니다. 트랜지스터 VT2는 전압 +5V 및 VT3 - UTST를 전환합니다.

DTR 라인에 로그가 있습니다. 도 1에서 트랜지스터 VT2 및 VT3은 닫히고 커패시터 C1은 방전된다. 이때 MC의 RST 입력에는 Reset 신호(log.0)가 인가됩니다. DTR이 로그 상태로 전환됩니다. 0이고 트랜지스터 VT2의 키를 열면 커패시터 C1 충전이 시작됩니다. C1의 전압이 DD1 마이크로 회로의 트리거 임계값에 도달하면 해당 출력에 로그가 설정됩니다. 1. 이로 인해 MC의 RST 입력 신호가 전압 레벨이 8,5V로 증가된 동일한 상태로 전환됩니다. 결과적으로 MK는 디버그 모드로 들어갑니다. 요소 DD2.3은 PC와 디버깅 중인 장치(후자는 RST_IN 라인을 통해)에서 나오는 재설정 신호를 논리적으로 합산하여 내부 재설정 신호가 생성될 때 MK가 디버깅 모드로 다시 들어가도록 합니다.

MK를 디버깅 모드로 전환하는 데 필요한 PTx1-PTx4 라인의 논리 레벨 조합은 DD5 마이크로 회로를 사용하여 생성됩니다. 트랜지스터 VT2에서 키가 닫히면 해당 요소의 출력이 활성화됩니다. MK가 디버깅 모드로 전환되면 출력이 세 번째 상태로 전환되므로 개발자의 재량에 따라 대상 보드에 지정된 MK 포트의 추가 라인을 사용할 수 있습니다.

대상 시스템의 인터럽트 요청 신호 IRQ_IN은 요소 DD2.4의 입력으로 전송되고 트랜지스터 VT4의 스위치를 통해 다시 반환됩니다. 이 솔루션은 MC가 디버깅 모드에 들어가는 순간 IRQ 라인에 필요한 전압 레벨을 보장하고 디버깅 프로세스 중에 전압 증가로 인해 소스가 손상될 위험 없이 외부 인터럽트 요청 신호를 "통과"할 수 있도록 해줍니다.

점퍼 X1 및 X2는 PTx1-PTx4 라인의 레벨을 MK의 클럭 주파수와 일치시키는 데 사용됩니다. 점퍼 X1은 908kHz 주파수의 석영 공진기와 함께 HC32,768GR/GP MK를 사용할 때 설치됩니다. 점퍼 X2의 위치는 9,8304 또는 4,9152MHz 주파수의 석영 공진기를 사용하여 디버깅 모드에서 작동하도록 MK를 구성하는 데 필요한 RTxXNUMX 라인의 신호 레벨을 결정합니다.

대상 시스템 마이크로 컨트롤러의 작동 클록 주파수가 지정된 것과 다른 경우 디버깅 중에 필요한 주파수의 외부 신호 OSC1을 적용할 수 있습니다. 이를 위해 DD2.1 및 DD2.1 요소를 기반으로 한 생성기가 사용됩니다.

칩 DD4, DD5 MS74NS125는 국내 대응 제품 KR1554LP8로 교체할 수 있습니다.

문학

  1. 임베디드 애플리케이션을 위한 Remizevich T. 마이크로컨트롤러. Motorola의 HC05 및 HC08 제품군에 대한 일반적인 접근 방식. -M .: DODEKA, 2000.
  2. Kobakhidze Sh. 초보자를 위한 마이크로컨트롤러. 뿐만 아니라... MK에서 장치를 개발하고 디버깅하는 도구입니다. - 라디오, 2000, No. 4, p. 22, 23.

저자: D.Panfilov, T.Remizevich, A.Arkhipov

다른 기사 보기 섹션 마이크로 컨트롤러.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

터치 에뮬레이션을 위한 인조 가죽 15.04.2024

거리가 점점 일반화되는 현대 기술 세계에서는 연결과 친밀감을 유지하는 것이 중요합니다. 최근 독일 자를란트 대학(Saarland University) 과학자들이 인공 피부를 개발하면서 가상 상호 작용의 새로운 시대가 열렸습니다. 독일 자를란트 대학 연구진이 촉각 감각을 멀리까지 전달할 수 있는 초박형 필름을 개발했습니다. 이 최첨단 기술은 특히 사랑하는 사람과 멀리 떨어져 있는 사람들에게 가상 커뮤니케이션을 위한 새로운 기회를 제공합니다. 연구원들이 개발한 두께가 50마이크로미터에 불과한 초박형 필름은 직물에 통합되어 제XNUMX의 피부처럼 착용될 수 있습니다. 이 필름은 엄마나 아빠의 촉각 신호를 인식하는 센서이자, 이러한 움직임을 아기에게 전달하는 액추에이터 역할을 합니다. 부모가 직물을 만지면 압력에 반응하여 초박막 필름이 변형되는 센서가 활성화됩니다. 이것 ...>>

펫구구 글로벌 고양이 모래 15.04.2024

애완동물을 돌보는 것은 종종 어려운 일이 될 수 있습니다. 특히 집을 깨끗하게 유지하는 데 있어서는 더욱 그렇습니다. Petgugu Global 스타트업의 새롭고 흥미로운 솔루션이 제시되었습니다. 이 솔루션은 고양이 주인의 삶을 더 쉽게 만들고 집을 완벽하게 깨끗하고 깔끔하게 유지할 수 있도록 도와줍니다. 스타트업 펫구구글로벌(Petgugu Global)이 자동으로 배설물을 씻어내는 독특한 고양이 화장실을 공개해 집안을 깨끗하고 산뜻하게 유지해준다. 이 혁신적인 장치에는 애완동물의 배변 활동을 모니터링하고 사용 후 자동으로 청소하도록 활성화되는 다양한 스마트 센서가 장착되어 있습니다. 이 장치는 하수 시스템에 연결되어 소유자의 개입 없이 효율적인 폐기물 제거를 보장합니다. 또한 변기는 물을 내릴 수 있는 대용량 수납 공간을 갖추고 있어 다묘 가정에 이상적입니다. Petgugu 고양이 모래 그릇은 수용성 모래와 함께 사용하도록 설계되었으며 다양한 추가 기능을 제공합니다. ...>>

배려심 많은 남자의 매력 14.04.2024

여성이 '나쁜 남자'를 더 좋아한다는 고정관념은 오랫동안 널리 퍼져 있었습니다. 그러나 최근 모나쉬 대학의 영국 과학자들이 실시한 연구는 이 문제에 대한 새로운 관점을 제시합니다. 그들은 여성이 남성의 정서적 책임과 다른 사람을 도우려는 의지에 어떻게 반응하는지 살펴보았습니다. 이번 연구 결과는 무엇이 남성을 여성에게 매력적으로 만드는지에 대한 우리의 이해를 변화시킬 수 있습니다. Monash University의 과학자들이 실시한 연구는 여성에 대한 남성의 매력에 대한 새로운 발견으로 이어졌습니다. 실험에서 여성에게는 노숙자를 만났을 때의 반응을 포함하여 다양한 상황에서 자신의 행동에 대한 간략한 이야기와 함께 남성의 사진이 표시되었습니다. 일부 남성은 노숙인을 무시했지만, 다른 남성은 음식을 사주는 등 그를 도왔습니다. 한 연구에 따르면 공감과 친절을 보여주는 남성은 공감과 친절을 보여주는 남성에 비해 여성에게 더 매력적이었습니다. ...>>

아카이브의 무작위 뉴스

가장 작은 128Gb 플래시 메모리 칩 16.02.2013

Micron Technology는 제조업체가 동종 제품 중 가장 작은 칩이라고 부르는 128Gb TLC NAND 플래시 메모리 칩을 공개했습니다. 참신함은 20 nm의 표준에 따라 만들어집니다.

각 셀에 146비트의 정보를 저장할 수 있는 칩의 면적은 25제곱밀리미터입니다. 이는 동일한 밀도의 20nm MLC NAND 칩보다 XNUMX% 작으며 각 셀에 XNUMX비트의 정보를 저장할 수 있습니다.

TLC NAND 메모리는 메모리 카드 및 플래시 드라이브에 사용하도록 설계되었습니다. 일부 추정에 따르면 이 부문은 올해 NAND 플래시 메모리의 총 생산량(물리적 기준)의 35%를 차지할 것으로 예상됩니다.
128Gb 밀도의 TLC NAND 칩 평가 샘플이 이미 일부 고객에게 제공되고 있습니다. 메모리 양산은 XNUMX분기부터 시작된다.

다른 흥미로운 소식:

▪ 빔 드릴 콘크리트

▪ 정신 장애 치료용 리튬

▪ NeoBuds Pro 무선 하이 레졸루션 오디오 헤드폰

▪ 태블릿 Chuwi HiPad Max

▪ 가뭄은 오존으로 공기를 오염시킨다

과학 기술 뉴스 피드, 새로운 전자 제품

 

무료 기술 라이브러리의 흥미로운 자료:

▪ 아마추어 무선 계산 사이트 섹션. 기사 선택

▪ 기사 Karas 이상 주의자. 대중적인 표현

▪ 기사 통나무집은 어디에서 발명되었습니까? 자세한 답변

▪ 기사 밀링 및 캔터링 기계의 운영자. 노동 보호에 관한 표준 지침

▪ 기사 온도 측정용 멀티미터 부착. 무선 전자 및 전기 공학 백과사전

▪ 기사 직접 변환 트랜시버용 고급 믹서. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024