회원가입 ID/PW 찾기
AA

안녕하세요.

 

현재 485통신 구현 중에 궁금한 점이 생겨서 질문 드립니다.

 

485통신을 이용해서 PC한대로 10대의 Atmega128을 제어하고자 합니다.

 

근데, 궁금한 점은 각각의 Atmega128 의 주소설정을 어떻게 해줘야 하는지 궁금합니다.

 

인터넷을 뒤져보니 토글스위치를 달아서 하면 된다고 한다던데,

 

그럼 토글 스위치를 PORT에 연결해서 주소를 설정해 준다음에 프로그램 작성시 몇번 주소에서는 몇번 MCU가 동작하라고

 

해주면 되는 것인가요?

 

고수님들의 답변을 부탁드립니다.

댓글 1
  • No Profile
    om 15.11.17 02:09 댓글 좋아요 0 싫어요 0

    지금 우리가 사용하고 있는 주소 체계는 지번주소-->도로명주소(15,8,1)로 바뀌었습니다.

    예전 것을 잊고,새로운 것을 받아 들여야 하니,머리가 잠시 헷갈릴 수가 있지만 어쩌겠습니까? 억지로 사용해야지요?ㅎㅎㅎ

    세상사에서 주소가 있어야 우편물이던 택배든 달랑 주소만 믿고 찾아 가도록 설계되어 있습니다.

    매크로 세계와 같이 마이크로 세계에도 아주 똑 같다고 할 수 있습니다.

    피씨한대로 128 10개를 제어한다면 방식은 많이 있겠지만, 일단은 각각의 128이 주소를 무조건 갖고 있어야 합니다. 당연..

    주소 설정은 어떻게?(스윗치4개 필요,딥스위치4단,점퍼4개 사용 등등의 방법으로)

    1번 128의 주소 설정:0b0001(0x1)

    2번 128의 주소 설정:0b0010(0x2)

    3번 128의 주소 설정:0b0011(0x3)

    4번 128의 주소 설정:0b0100(0x4)

    5번 128의 주소 설정:0b0101(0x5)

    6번 128의 주소 설정:0b0110(0x6)

    7번 128의 주소 설정:0b0111(0x7)

    8번 128의 주소 설정:0b1000(0x8)

    9번 128의 주소 설정:0b1001(0x9)

    10번 128의 주소 설정:0b1010(0xA)

    이렇게 128을 10개의 각자 다른 주소를 하드웨어적으로 만들어 준 다음에,

    피씨에서 가령 5번 128에 있는 데이타를 주고 받는다고 한다면,

    피씨에서 데이타(5번주소(0b0101)+데이타) --->128(0x1),128(0x2),128(0x3),128(0x4),128(0x5),128(0x6),128(0x7),128(0x8),128(0x9),128(0x1A)

    모두 동시에(485는 물리적으로 모두 병렬?) 전달되면,

    각자의 128에서는 자기주소를 호출하는가를 프로그램적으로 체크해서,

    혹 자기주소이면 피씨에서 보내온 데이타를 분석해서 실행하면 됩니다.

    그리 어렵지 않습니다.제대로 된다면,,,ㅎㅎㅎ 대부분 제대로 되지 않습니다.

    제대로 될때까지 해야 하는 것이 땜쟁이들의 숙명입니다.ㅎㅎㅎ

    그런 스트레스를 못견뎌서 중간에 관두는 사람도 많이 봤습니다.

     

    그런데 혹시 같은 주소를 갖고 있는 128이 있다면 어떻게 될까요?

    즉 피씨데이타(5번주소(0b0101)+데이타) ---> 1,2,3,4, 5, 5, 7,8,9,A   여기에 5번주소가 두개가 있네요?

    그렇지만 피씨에서 전달된 내용대로 두개128 5번주소에서는 각자 정상적으로 프로그램 처리가 됩니다. 

    아마도 같은 내용의 프로그램일 가능성이 높으니까 비슷한 시간내에 처리가 될 것 같습니다.

    그러면 거의 동시에 피씨쪽으로 데이타를 보낼 것입니다.

    이때 두개의 128에서 동시에 데이타를 495하드웨어 라인에 올리면 어떻게 될 까요???

    어떤 현상이 일어나는지는 아무도 예측하기 힘들지만,

    아마도 십중팔구 하드웨어적인 충돌이 생깁니다.

    즉 데이타가 깨지는(broken) 현상입니다.

     

    동시에 둘이 이야기하면 무슨말인지 모르는 경우와 같습니다. 한사람씩 말해야 하는데 갑자기 두사람이 동시에 이야기하면

    그거 알아 들을 수 있나요?

     

    이럴때 뻑~났다고 합니다.ㅎㅎㅎ

    이런 뻑~나는 문제땜시 표준이라는 것이 만들어졌는데, --꼭 맞는 말은 아니지만--프로토콜이라는 말을 들어봤을 겁니다.

    즉 프로토콜이 잘못 되거나 주소가 잘못되면 당연히 통신(의사소통)이 원활하지 않습니다.

    뻑~나지 않게 하드웨어와 프로그램을 설계하려면,표준체계화와 일반적인 의사소통 쳬계를 잘 따라야 합니다.

    현재 하실려는 체계는 본인이 잘~ 설정,혹은 임의로 만들어서 사용할 수 있습니다.

    통신이 잘 될때까지 무식하게 밀고 나가는 수밖에 없다고 봅니다.

    어쩧든 매크로세계든 마이크로세계든 서로 비슷비슷합니다.

    쓸데없이 좀 기네..가려서 읽으시길..

    PS 글쿠 기븐포인트를 20점씩이나 과?하게 올리셨는데 꼭 채택해 주시기 간절히 바랍니다.ㅎㅎㅎ

     

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
186 개발용역 [회사소개]PCB설계, SI분석 & 반도체 TEST보드, FPGA보드 개발,제작 업체 "엠테크"입니다 나비71548 193 2016.09.01
185 개발용역 PCBDN입니다. PCB커뮤니티와 설계 network을 가지고 있습니다. PCBDN 222 2016.08.30
184 개발용역 개발의뢰 받습니다 까칠이7 314 2016.08.29
183 개발용역 PCB설계, SI분석 & 반도체 TEST보드, FPGA보드 개발,제작 업체 나비71548 337 2016.07.27
182 개발용역 컨트롤보드 개발해 드림니다.1 마니아 297 2016.07.05
181 개발용역 PCB Artwork/SI&PI시뮬레이션/PCB제작&조립의 PCB 토탈솔루션 업체1 나비71548 394 2016.05.13
180 개발용역 HOT컨트롤 보드 개발/PCB 설계 & 제작/ SI, PI 시뮬레이션 용가리3 481 2016.05.11
179 개발용역 홈페이지나 비베프로그램 제작으뢰 받습니다. 그누보드 86 2016.05.11
178 개발용역 [현재중국]PCB Artwork설계 해 드립니다.1 쑤조우 315 2016.05.09
177 개발용역 2016년 귀사의 개발 파트너가 되고 싶습니다.(개발,생산 ODM 전문 업체 입니다.).- 8bit,32bit Arm Core, Linux,F/W , Android 알부자 354 2016.03.30
176 개발용역 HOT임베디드개발 의뢰합니다. 스노우맨 459 2016.01.29
175 개발용역 HOTPCB 설계 의뢰 받습니다. pcbdesigner 872 2016.01.20
174 개발용역 STM32보드를 이용한 CCTV 이미지 저장 단통시인설 293 2016.01.15
173 개발용역 Verilog 코드를 사용한 Sinewave Generator 의뢰 ShaggyDog 153 2015.12.14
172 개발용역 HOT## PCB설계 ( Artwork ) 맞겨주세요 ## 크크a 432 2015.11.27
171 개발용역 Pcb 설계지원 원합니다 autocut 174 2015.11.25
170 개발용역 [ICbanQ] 개발 업무 해결사 아이씨뱅큐 EMS가 떴다. 아이러브IC 336 2015.11.19
169 개발용역 HOTPCB Artwork/SI&PI시뮬레이션/PCB제작&조립의 PCB 토탈솔루션 업체 나비71548 455 2015.11.16
168 개발용역 영상처리 보드 아트웤 제임스리 180 2015.10.21
167 개발용역 영상처리 회로,f/w개발2 제임스리 280 2015.10.21
Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
  • 등불은 바람 앞에 흔들리는 인간의 마음과 같다.
    - 팔만대장경
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.