회원가입 ID/PW 찾기
AA
아직 개발보드 만들기 전이라 그냥 저냥 의문이 들어서 글올려 봅니다.
데이터시트에보면 핀맵을 사용자 임의로 변결할수 있는 기능이 있더군요
지금 100핀짜리인 stm32 105로 작업 중인대요
레이아웃하면서 짜증나는 핀맵때문에 ㅡㅡ
막 고민하다가 리맵으로 된핀맵으로 그려보니 매끄럽게 할 수 있겠더라구요
그래서...질문...(보드가 있으면 시험해보겠으나 그러지 못하여 질문드립니다 ㅜㅠ)
리맵기능은 기능단위로...핀맵을 변경하는건지요 아니면 하나의 핀을 하나하나 마음대로 하는건가요?
하나하나 일일이 바꾼다면 그것도 일일것 같은대말이죠 ^^
그리고 한번 이렇게 설정해두면 계속 유지가 되는지 ...아니면
프로그램할때마다 넣어줘야하는지..
만약 설정해서 쓴다면 이것은 부트영역의 기능을 건드리는 건가요 ..
아님 어느 영역에 있는 기능을 건드리는 기능인지..^^
avr만 해서 사전지식은 그리 많지 않습니다 ...
답변 부탁드립니다.
댓글 5
  • No Profile

    하나의 핀을 마음대로만 하는것은 아닙니다.
    포트마다 변경할 수 있는 기능들이 몇가지로 정해져 있고 그에 따라서 변경할 수 있습니다.
    예를 들자면 usart2번 포트는 SPI3번으로 대체될 수 있습니다.
    이런식으로 정해진 기능만으로 됩니다. 그래도 설계할때 많은 도움이 됩니다.

    부트영역을 바꾸는게 아니라 프로그램 코드 내에서 레지스터를 설정하면 실시간으로 바뀝니다.

  • 아크마님께
    No Profile

    운영자님 stm32말구 stm8사용중인데요 레지스터를 어떻게 설정하는건가요?

    PB5핀이 i2c input인데 ADC입력(기존PD3)으로 사용해야는데 어떻게 설정하는 건가요?

    초짜입니다.. 부탁점...(메일보내었습니다.)

  • bluekimyj님께
    No Profile

    i2c만으로 고정된거라면 못바꿉니다. 회로를 수정하셔야할 듯하네요.

    대체기능으로 adc입력이 있다면 레지스터를 설정하면 되고요.

     

    stm사에서 제공하는 표준 라이브러리를 사용한다고 가정하였을때(게시판에 올려져있어요)

     

    usart기능을 대체기능으로 구현할때는 다음과 같이 함수를 호출하면 됩니다.

     

    /* Enable the USART4 Pins Software Remapping */
      //GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);

     

    stm8에서 adc에 대한 정확한 답변을 드릴 수 없음을 양해바랍니다.(밖에 나와있는지라 확인해보기가 힘듭니다)

  • No Profile
    글쓴이 우가우가 10.07.13 08:38 댓글 좋아요 0 싫어요 0

    실시간 변경이라니 ....괜찮군요 댓글 감사합니다.

  • No Profile

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

search
번호 분류 제목 글쓴이 조회 수 날짜
2864 마이크로프로세서 HOT재미는 주제입니다.. 제발 답변을..ㅠㅠ1 절제하는늑대 1075 2010.06.07
2863 Allegro & OrCAD HOT전자캐드기능사 준비중2 12몽키 1534 2010.06.07
2862 PADS HOTPads 풋 프린터 관련3 12몽키 2240 2010.06.07
2861 마이크로프로세서 HOT가변 저항 연결에 대한 질문입니다.6 dlgodnjs 3176 2010.06.07
2860 자유주제 HOT정회원 되고야 말꺼야6 달려완고 4681 2010.06.07
2859 자유주제 HOT후아...1 아카시아 8990 2010.06.07
2858 자유주제 HOT납 100돌파 후,,,7 납연기 4499 2010.06.07
2857 마이크로프로세서 HOTAT89S52하고 AT89S51에 대하여2 끈기 1466 2010.06.06
2856 자유주제 HOT중독13 노노논호 1811 2010.06.06
2855 자유주제 HOT농구의훼이크17 노노논호 1929 2010.06.06
2854 자유주제 HOT으악11 노노논호 1544 2010.06.06
2853 개발용역 HOT전자회로,펌웨어등 유능한 인재를 모십니다. 파워짱 6408 2010.06.05
Analog & Mixed-Signal 설계 HOTSTM32 remap 질문드립니다.5 우가우가 3771 2010.06.05
2851 중고장터 HOT기울기센서 (TILT SA1) 팝니다 폴라리스 4198 2010.06.05
2850 마이크로프로세서 HOTR/C 서보모터 각도 계산 ㅠ 폴라리스 2013 2010.06.05
2849 마이크로프로세서 HOT도트 메트릭스 랜덤으로 떨어지게 하는방법 별별이 1095 2010.06.04
2848 마이크로프로세서 HOTDC모터의 동작상태를 확인할수 있는 방법이 있습니까???3 mrj 1260 2010.06.04
2847 마이크로프로세서 HOTatmega128를 사용해서 칩led와 회전모터를 제어하고싶습니다.1 졸작ㅠㅠ 1115 2010.06.04
2846 전기전자 아무거나 HOTATMEGA128과 GPS를 연동한 HUD...과연 될까요..?1 가생가사 1419 2010.06.04
2845 마이크로프로세서 HOT8051로 비트매니아 만드는법좀2 별별이 1010 2010.06.04
  • 시간엄수는 군주의 예절이다.
    - 루이 18세
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.