회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
3 머신러닝, AI & 알고리즘 HOT오목 게임 알고리즘3 새로운하늘 3460 2010.03.29
2 머신러닝, AI & 알고리즘 HOT지하철 최단거리 알고리즘은?2 지워나 2861 2008.06.20
1 머신러닝, AI & 알고리즘 HOT순차 프로그램에 대한 간단한 알고리즘과 재귀 알고리즘의 속도 테스트 - by 아크마7 아크마 3063 2007.08.08
  • 일은 인류를 사로잡는 모든 질환과 비참을 치료해 주는 주요한 치료제이다.
    - 칼라일
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.