Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6468 | 답변완료am-128pro에 대해서 | CLOUD9 | 2011-11-20 | 1,372 |
|
진짜 초보입니다...
아는사람들과 Mango-M32 STM32F103를 처음으로 다루어보고
처음으로 회로도를 보는방법, datasheet보는방법을 알게됬습니다.
이번에 학교 프로젝트로
am-128pro를 이용해서 시계 만들려고 하는데요
혹시 회로도랑 , datasheet같은거 있나요?
인터넷에 아무리 찾아봐도 없네요...
CPU만있어서 회로도랑 datasheet나오는지 안나오는지 모르겠네요..
회로도는 본것 같은데...;;
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
반갑습니다.
자료실->기존자료실에서 AM-128PRO 쓰시면 회로도 나올 겁니다.
그리고, ATMEGA128 쓰시면 데이터 시트도 나올겁니다.
수고하세요.
>진짜 초보입니다...
>
>아는사람들과 Mango-M32 STM32F103를 처음으로 다루어보고
>
>처음으로 회로도를 보는방법, datasheet보는방법을 알게됬습니다.
>
>이번에 학교 프로젝트로
>
>am-128pro를 이용해서 시계 만들려고 하는데요
>
>혹시 회로도랑 , datasheet같은거 있나요?
>
>인터넷에 아무리 찾아봐도 없네요...
>
>CPU만있어서 회로도랑 datasheet나오는지 안나오는지 모르겠네요..
>
>회로도는 본것 같은데...;;
>
|
||||
| 6467 | 답변완료 avr 내부클럭설정시 초기화시키는방법 | soo | 2011-11-20 | 1,371 |
|
avr ATtiny13v를 라이팅을 했는데요 내부클럭9.6 으로하고 휴즈비틀를 설정을 안했나봐요
한번다운로드가되었는데 소스를 수정 할려고 하면 안됩니다
초기화시킬수있는 방법이 ...어떻게 해야하는지알려주세요..그럼 수고하세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
인공호흡하세요.
2번핀에 오실레이터 1MHz나 펑션제너레이터로 1Mhz 만들어 넣어 주고서,
ISP로 퓨즈 변경해 보세요. 이 때, 당연히 GND도 클럭 소스 쪽 GND에 연결하셔야 합니다.
수고하세요.
>avr ATtiny13v를 라이팅을 했는데요 내부클럭9.6 으로하고 휴즈비틀를 설정을 안했나봐요
>한번다운로드가되었는데 소스를 수정 할려고 하면 안됩니다
>초기화시킬수있는 방법이 ...어떻게 해야하는지알려주세요..그럼 수고하세요
|
||||
| 6466 | 답변완료AM-DC-2D 질문 | 이진수 | 2011-11-21 | 1,413 |
|
12V와 5V 두가지 전원이 있는데 Atmega128에 신호선과 외부전원 12V만 연결한후, Atmega128을 이용해 모터를 동작시켰더니 동작하였습니다. 아래 글들 읽어보니 5V전압이 들어가지 않으면 회로가 동작하지 않는다고 하셨던데 제가 구입한 모듈이 잘못된것인가요?
관리자 답변
안녕하세요? 고객님,
본사의 ATMEGA128 킷트를 사용한다면, 10핀 헤더케이블로 신호선을 연결하게 되는 데,
이 경우 5V 전원도 함께 들어가게 됩니다.
만약, 10핀 헤더핀을 사용하지 않고 8개 데이터 선과 GND만 연결하였는 데, 동작하였다면,
운 좋게 동작된 것이라고 생각합니다. 정상적인 상황은 아닌 거죠.
하지만, 동작이 반드시 되지 않는 다고 말씀드리기도 어렵습니다. GND가 연결되어 있으니,
12V 전원으로 내부적으로 일부 전압이 공급되고, 그것이 영향을 줬을 수 있으니까요.
하지만, 정상적으로는 5V도 10핀 헤더핀 쪽에서 넣어 줘야 하는 것이 맞습니다.
모듈이 잘못된 것 같지는 않습니다.
수고하세요.
>12V와 5V 두가지 전원이 있는데 Atmega128에 신호선과 외부전원 12V만 연결한후, Atmega128을 이용해 모터를 동작시켰더니 동작하였습니다. 아래 글들 읽어보니 5V전압이 들어가지 않으면 회로가 동작하지 않는다고 하셨던데 제가 구입한 모듈이 잘못된것인가요?
|
||||
| 6465 | 답변완료AM-DC1-3D 사용에있어서.... | 신승현 | 2011-11-21 | 1,325 |
|
AM-DC1-3D를 2개 달아 사용하려합니다.
그런데 지금 예제 소스를 받아서 넣어봐도 작동을 하지 않습니다.
배터리도 충분하고 소스를 넣고 스위치를 눌렀을때 반응도 있는것 같고
근데 연결된 모터가 돌지를 않습니다. 물론 모터도 배터리에 직접 연결하면 움직이고요.
무엇이 문제여서 돌아가질 안는걸까요...
#define MOTOR_PORT PORTC
#define PWM_PORT 0x00
#define PWM1_ON (MOTOR_PORT|=0x01)
#define PWM1_OFF (MOTOR_PORT&=0xFE)
#define DIR1_ON (MOTOR_PORT|=0x02)
#define DIR1_OFF (MOTOR_PORT&=0xFD)
#define ENABLE1_OFF (MOTOR_PORT|=0x04)
#define ENABLE1_ON (MOTOR_PORT&=0xFB)
#define BREAK1_ON (MOTOR_PORT|=0x08)
#define BREAK1_OFF (MOTOR_PORT&=0xF7)
#define LEFT 1
#define RIGHT 2
#define STOP 3
// SPEED Control
#define MIN_SPEED 1
#define MAX_SPEED 1700
#define SPEED_UP 1
// SWITCH Control
#define SW_PORT PINA
#define SW_PORT_DDR DDRA
#define PRESSED 1
#define OPEN 0
void main(void)
{
unsigned char i, j;
init_devices();
//insert your functional code here...
motor_init();
SW_PORT_DDR = 0x00;
DCMOTOR[PWM_PORT] = motor_speed = 800;
while(1){
switch(SW_PORT&0x0f){
case 0x01 : motor_speed+=SPEED_UP;
break;
case 0x02 : motor_speed-=SPEED_UP;
break;
case 0x04 : sw_state[2] = PRESSED;
break;
case 0x08 : sw_state[3] = PRESSED;
break;
case 0x00 : if(sw_state[2] == PRESSED){
if(motor_state == STOP){
motor_state = LEFT;
}else{
motor_state = STOP;
}
sw_state[2] = OPEN;
}
if(sw_state[3] == PRESSED){
if(motor_state == STOP){
motor_state = RIGHT;
}else{
motor_state = STOP;
}
sw_state[3] = OPEN;
}
break;
default : break;
}
if(motor_speed >= MAX_SPEED){
motor_speed = MAX_SPEED;
}
if(motor_speed <= MIN_SPEED){
motor_speed = MIN_SPEED;
}
switch(motor_state){
case LEFT : BREAK1_OFF;
DIR1_ON;
break;
case RIGHT : BREAK1_OFF;
DIR1_OFF;
break;
case STOP : BREAK1_ON;
break;
default : break;
}
DCMOTOR[PWM_PORT] = motor_speed;
delay(4);
//printf("SW:%d Speed:%d State:%d\\r\\n",SW_PORT&0x0f, motor_speed, motor_state);
}
}
디파인 된것들하고 소스입니다 (예제)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
일단, DDRC = 0xfff; 이렇게 정의되어 있는 지 확인하세요.
현재 소스를 보면, init_devices 안에서 되어 있어야 할 것 같네요.
우리 회사 제공 소스를 편집 중이신가 봅니다.
일단, 하드웨어 확인을 위하여, 자료실->기존자료실에서 제공중인 예제를 넣어서,
하드웨어적으로 잘 동작하는 지를 확인하시고,
그 이후에, 소프트웨어 수정을 들어가는 것이 맞습니다.
제가 볼 때, 우리 소스를 넣어도 되지 않는다면, 모터구동부의 2핀 커넥터로 모터용 전원을 넣게 되어 있는 부분에서, 전원 전류나 전압이 충분치 않은 경우 그럴 수 있습니다.
전원 소스 자체는 충분하다고 하더라도, 선이 너무 얇거나 하면 문제가 될 수 있습니다.
모터 스펙을 참고 하셔서, 충분한 전류를 넣어 주셔야 합니다.
또한, 전원 자체는 충분하더라도, 모터가 모터 구동부의 용량을 넘어선 동작을 하려 하면, 돌지 않을 수 있습니다. 즉, DC 12V 이상 사용 전류 3A까지가 이 구동부의 limit 입니다. 순간 6A도 동작합니다만, 평소 1.5A 이하, 12V 이상의 전원으로 사용하시고, 그 이상 3A까지 쓰려면, 밖에다가 방열판을 잔뜩 달아서 쓰시거나, 알루미늄 판에 달아서, 방열판 역활 되도록 해서 써야 합니다.
수고하세요.
>
>
> AM-DC1-3D를 2개 달아 사용하려합니다.
>
> 그런데 지금 예제 소스를 받아서 넣어봐도 작동을 하지 않습니다.
>
> 배터리도 충분하고 소스를 넣고 스위치를 눌렀을때 반응도 있는것 같고
>
> 근데 연결된 모터가 돌지를 않습니다. 물론 모터도 배터리에 직접 연결하면 움직이고요.
>
> 무엇이 문제여서 돌아가질 안는걸까요...
>
> #define MOTOR_PORT PORTC
> #define PWM_PORT 0x00
> #define PWM1_ON (MOTOR_PORT|=0x01)
> #define PWM1_OFF (MOTOR_PORT&=0xFE)
> #define DIR1_ON (MOTOR_PORT|=0x02)
> #define DIR1_OFF (MOTOR_PORT&=0xFD)
> #define ENABLE1_OFF (MOTOR_PORT|=0x04)
> #define ENABLE1_ON (MOTOR_PORT&=0xFB)
> #define BREAK1_ON (MOTOR_PORT|=0x08)
> #define BREAK1_OFF (MOTOR_PORT&=0xF7)
> #define LEFT 1
> #define RIGHT 2
> #define STOP 3
>
> // SPEED Control
> #define MIN_SPEED 1
> #define MAX_SPEED 1700
> #define SPEED_UP 1
>
> // SWITCH Control
> #define SW_PORT PINA
> #define SW_PORT_DDR DDRA
> #define PRESSED 1
> #define OPEN 0
>
>
> void main(void)
> {
> unsigned char i, j;
> init_devices();
> //insert your functional code here...
> motor_init();
> SW_PORT_DDR = 0x00;
> DCMOTOR[PWM_PORT] = motor_speed = 800;
>
> while(1){
>
> switch(SW_PORT&0x0f){
> case 0x01 : motor_speed+=SPEED_UP;
> break;
> case 0x02 : motor_speed-=SPEED_UP;
> break;
> case 0x04 : sw_state[2] = PRESSED;
> break;
> case 0x08 : sw_state[3] = PRESSED;
> break;
> case 0x00 : if(sw_state[2] == PRESSED){
> if(motor_state == STOP){
> motor_state = LEFT;
> }else{
> motor_state = STOP;
> }
> sw_state[2] = OPEN;
> }
> if(sw_state[3] == PRESSED){
> if(motor_state == STOP){
> motor_state = RIGHT;
> }else{
> motor_state = STOP;
> }
> sw_state[3] = OPEN;
> }
> break;
>
> default : break;
> }
>
> if(motor_speed >= MAX_SPEED){
> motor_speed = MAX_SPEED;
> }
> if(motor_speed <= MIN_SPEED){
> motor_speed = MIN_SPEED;
> }
>
> switch(motor_state){
> case LEFT : BREAK1_OFF;
> DIR1_ON;
> break;
> case RIGHT : BREAK1_OFF;
> DIR1_OFF;
> break;
> case STOP : BREAK1_ON;
> break;
> default : break;
> }
>
>
> DCMOTOR[PWM_PORT] = motor_speed;
> delay(4);
>
> //printf("SW:%d Speed:%d State:%d\\r\\n",SW_PORT&0x0f, motor_speed, motor_state);
> }
> }
>
> 디파인 된것들하고 소스입니다 (예제)
>
|
||||
| 6464 | 답변완료AB-128M-A 구매했습니다 답변받았었는데요 | 김진홍 | 2011-11-21 | 1,401 |
|
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
소스가 틀린 것이 아니라, 아마도 makefile 파일 작성이 잘못된 것같네요.
winavr의 경우 mfile로작성합니다.
아래 소스를 참고 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=2&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=winavr&select_arrange=headnum&desc=asc&no=353
수고하세요.
>AB-128M-A 구매했습니다.
>잘동작되는지 알아보기 위해 AB-128M-A 에 있는 LED두개를 켜보려고 하는데요
>불이 켜지지 않습니다.
>메뉴얼보니까 LED가 PORTG 에 설계되었있다고 적혀있어서 소스를 동영상을 참고해서 짜서 ATMEGA에 넣어봤늗네 불이 들어오지 않습니다.
>소스파일첨부했습니다.
>
>그리고 플래시메모리에 저장할때 ponyprog2000 에서 .c파일로 써도 되나요?
-------------------------------------------------------------------------------
makefile이 머죠?
저희는 AVRSTDIO를 사용하고 있습니다.
소스를 빌드하니까 이상은 없었습니다. c로 작성했구요
pony2000으로 write program memory(FLASH) 를 누르면 ATMEGA에 쓰는 것같은데
LED PG0 PG1에 반응이 없네요.
첨부해주신 소스도 반응을 안하네요
관리자 답변
안녕하세요? 고객님,
미안합니다. 예전 소스를 올렸는 데, 에러가 있는 것을 발견했습니다.
그 쪽 환경에서만 동작하도록 셋팅되어서, 다시 수정해 두었습니다.
앞으로는 그 링크에서 다운로드 받아도 되지만, 일단은 첨부한 소스를 참고 바랍니다.
makefile 이란 환경설정 파일입니다. 첨부로 어떻게 열고, 수정하는 지 알려 놓았습니다.
수고하세요.
>
>
> 안녕하세요? 고객님,
> 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
> 소스가 틀린 것이 아니라, 아마도 makefile 파일 작성이 잘못된 것같네요.
> winavr의 경우 mfile로작성합니다.
> 아래 소스를 참고 바랍니다.
> - 아래 -
> http://www.newtc.co.kr/board/view.php?id=pds&page=2&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=winavr&select_arrange=headnum&desc=asc&no=353
> 수고하세요.
>
> >AB-128M-A 구매했습니다.
> >잘동작되는지 알아보기 위해 AB-128M-A 에 있는 LED두개를 켜보려고 하는데요
> >불이 켜지지 않습니다.
> >메뉴얼보니까 LED가 PORTG 에 설계되었있다고 적혀있어서 소스를 동영상을 참고해서 짜서 ATMEGA에 넣어봤늗네 불이 들어오지 않습니다.
> >소스파일첨부했습니다.
> >
> >그리고 플래시메모리에 저장할때 ponyprog2000 에서 .c파일로 써도 되나요?
> -------------------------------------------------------------------------------
> makefile이 머죠?
> 저희는 AVRSTDIO를 사용하고 있습니다.
> 소스를 빌드하니까 이상은 없었습니다. c로 작성했구요
> pony2000으로 write program memory(FLASH) 를 누르면 ATMEGA에 쓰는 것같은데
> LED PG0 PG1에 반응이 없네요.
> 첨부해주신 소스도 반응을 안하네요
>
>
|
||||
| 6463 | 답변완료ISP 사용 관련 문의드립니다 | 민성후 | 2011-11-22 | 1,465 |
|
키트에 프로그램 다운로드 시 ISP를 이용하기 위해 다음 케이블을 구매하였습니다
http://eleparts.co.kr/front/productdetail.php?productcode=017034008000000002
그런데 정작 제 노트북에는 패러럴(프린터) 포트가 없습니다;;
혹시 다음의 USB-패러럴 컨버터를 이용하면 문제없이 사용할 수 있을지 궁금합니다
http://eleparts.co.kr/front/productdetail.php?productcode=035012003000000002&sort=
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
현재 판매되는 모든 USB to PARALLEL 컨버터는 LPT를 지원하지 않고, 단순히 프린터 포트만 지원합니다. 따라서, ISP를 사용할 수 없습니다.
아...노트북이라서 아래 방법은 사용이 안됩니다만, 데스크 톱은 아래 방법도 있습니다.
고객님은 USBISP를 사용해 주세요.
데스크톱인 경우 한 가지 방법은 메인보드 메뉴얼에 보시고, 패러렐 포트용 2열로 길게 된 커넥터가 있는 지 보세요. 대략 2x 13 정도 되겠지요. 그게 메뉴얼에 패러렐 포트용 커넥터라고 되어 있다면, 프린터 포트를 뽑을 수 있는 겁니다. 본사에 그 목적으로 만들어진 커넥터 케이블이 있습니다. 이런 경우, 본사로 연락 주시면 되겠습니다.
만약, 그게 없는 보드라면, USBISP를 사용하셔야 할 것 같습니다.
수고하세요.
>
>
> 키트에 프로그램 다운로드 시 ISP를 이용하기 위해 다음 케이블을 구매하였습니다
>
> http://eleparts.co.kr/front/productdetail.php?productcode=017034008000000002
>
> 그런데 정작 제 노트북에는 패러럴(프린터) 포트가 없습니다;;
>
> 혹시 다음의 USB-패러럴 컨버터를 이용하면 문제없이 사용할 수 있을지 궁금합니다
>
> http://eleparts.co.kr/front/productdetail.php?productcode=035012003000000002&sort=
>
|
||||
| 6462 | 답변완료스테핑 모터는 모듈이 있어야 구동 되나용? | 준엽이 | 2011-11-22 | 1,419 |
|
SE-SM243인데 한백전자 AVR 키트 사용하는데 꼭 모듈이 있어야만 구동이 되는건가요?
압력센서 33A-005G-2210과 조도센서 TSL250R-LF도 호환하려면 따로 필요한게 있는지..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AVR은 모터를 구동하기에는 전류가 매우 부족하고, 또한, 역전류 시 AVR 프로세서가 망가질 수 있으므로, 반드시 스테핑 모터 모듈을 사용해야 합니다.
본사의 SM243의 경우 AM-CS2P나 MS2를 사용하시면 됩니다.
압력 센서는 출력이 0.5V - 4.5V 타입 이네요. F 포트에 연결하여 쓰면 되겠구요.
조도 센서는 1.5 - 2.5V 출력이네요. 역시 F 포트에 연결해 쓰면 됩니다.
죄송하지만, 본 게시판은 본사 AVR 제품에 대한 서포트만 제공하고 있습니다.
이번은 답변해 드립니다만, 본사 관련된 질문만 부탁드립니다. 본 게시판의 Q&A는 제한된 인력으로 제공하는 서비스로, 타사 제품을 포함한 모든 경우의 질문에 답변 해 드리지 못함을 양해하시기 바랍니다.
수고하세요.
>
>
> SE-SM243인데 한백전자 AVR 키트 사용하는데 꼭 모듈이 있어야만 구동이 되는건가요?
>
> 압력센서 33A-005G-2210과 조도센서 TSL250R-LF도 호환하려면 따로 필요한게 있는지..
>
|
||||
| 6461 | 답변완료relay 보드 관련질문 | 김문정 | 2011-11-22 | 1,440 |
|
안녕하세요 newtc에서
릴레이보드를 구매하였는데요
메뉴얼 pdf파일을 다운받았는데요
제가 atmega128보드에서
전원공급을 받기위해 점퍼를 이용해야하는데요
메뉴얼 3페이지에서 언급하는
점퍼 1번이 그라운드, 2번이 vcc인데
1번 2번이 어느방향에서 점퍼를 바라봤을 때의
번호인지 궁금합니다.
관리자 답변
안녕하세요? 고객님,
점퍼를 사용하는 목적은 릴레이 출력을 ATMEGA128 메인 보드에서 오는 5V를 연결하여 ON/OFF 하기 위해서 입니다. 또한, 이 경우,B205는 5V 쪽에 B206은 GND에 점퍼를 꽂아 줘야 합니다.
그리고, 반드시 이 경우, J202 쪽에서 릴레이 하기 위한 전원을 공급받으면 안됩니다.
잘못하면 뻥 하고 터지게 됩니다. 메뉴얼 5페이지에 설명되어 있습니다.
그리고, 그 3페이지의 커넥터에서 VCC, GND 되어 있는 것은 외부에서 DC12V를 받는 커넥터입니다.
점퍼는 10핀 헤더 박스의 5V를 7805의 출력 쪽 5V에 연결해 주는 점퍼입니다.
수고하세요.
>
>
> 안녕하세요 newtc에서
> 릴레이보드를 구매하였는데요
> 메뉴얼 pdf파일을 다운받았는데요
> 제가 atmega128보드에서
> 전원공급을 받기위해 점퍼를 이용해야하는데요
> 메뉴얼 3페이지에서 언급하는
> 점퍼 1번이 그라운드, 2번이 vcc인데
> 1번 2번이 어느방향에서 점퍼를 바라봤을 때의
> 번호인지 궁금합니다.
>
|
||||
| 6460 | 답변완료2축 자이로 센서 모듈 Ver.2에 대해 문의 드립니다. | 서유해 | 2011-11-22 | 1,459 |
|
현재 자이로 센서의 8번(VCC)에 3.3볼트를 인가하고
2번핀(TEMP) 6번핀(Y,Z축) 7번핀(X축)을 칩의 ADC 입력부분에 연결하고
나머지 핀들은 아무것도 연결하지 않았습니다. (ADC의 VREF값은 3.3V 입니다.)
데이터를 읽어들이는데 자이로 센서를 X,Y축으로 움직여도 값이 변하지 않습니다.
저희 테스트 방법이 잘못 된건지 궁금하고요.
그리고 데이터시트에는 VREF값이 1.35V라고 나와있는데요 저희쪽에서는 2.7볼트가 나오는데
이게 정상인지 문의 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
정상이 아닙니다.
1.35V가 나와야 합니다.
잘못된 전압을 인가한다던지 한 번이라도 그런 일이 있으면,
겉으로는 티가 안나지만, 바로 망가지게 됩니다.
교체하셔야 할 것 같습니다.
수고하세요.
>
>
> 현재 자이로 센서의 8번(VCC)에 3.3볼트를 인가하고
>
> 2번핀(TEMP) 6번핀(Y,Z축) 7번핀(X축)을 칩의 ADC 입력부분에 연결하고
>
> 나머지 핀들은 아무것도 연결하지 않았습니다. (ADC의 VREF값은 3.3V 입니다.)
>
> 데이터를 읽어들이는데 자이로 센서를 X,Y축으로 움직여도 값이 변하지 않습니다.
>
> 저희 테스트 방법이 잘못 된건지 궁금하고요.
>
> 그리고 데이터시트에는 VREF값이 1.35V라고 나와있는데요 저희쪽에서는 2.7볼트가 나오는데
>
> 이게 정상인지 문의 드립니다.
>
|
||||
| 6459 | 답변완료DIP SW 문의 | 박민철 | 2011-07-02 | 1,385 |
|
SAM7S256 보드에서
S302 DIP SW의 ON/OFF위치가 어떻게 되나요?
출고 당시에는 모두 아래로 향하고 있었는데
DIP SW상에는 위쪽방향에 ON이라고 씌여 있어서 윗쪽이 ON인가 했더니...
SAM-BA를 실행시켜려다 보니... 아래로 향하면 USB 및 serial cable로 인식이 되는 듯해서요
TST와 ERASE sw모두 ON/OFF방향이 같은가요?
너무 기본적인 질문이라 부끄럽습니다... 첨이라...
감사합니다.
관리자 답변
안녕하세요
아래와 비슷한 질문 같아 보이는 군요
일반적으로 사용할때는 둘다 off 로 사용하면 됩니다.
스위치에 on 적혀있는 부분이 온 입니다.;;
TST 기능은 usb나 dbgu 쪽으로 부트로더를 flash에 올리 때 사용합니다.
ERASE 기능은 flash 에 있는 코드를 지울때 사용합니다. (거의 사용을 하지않습니다.)
수고하세요
>SAM7S256 보드에서
>
>S302 DIP SW의 ON/OFF위치가 어떻게 되나요?
>
>출고 당시에는 모두 아래로 향하고 있었는데
>
>DIP SW상에는 위쪽방향에 ON이라고 씌여 있어서 윗쪽이 ON인가 했더니...
>
>SAM-BA를 실행시켜려다 보니... 아래로 향하면 USB 및 serial cable로 인식이 되는 듯해서요
>
>TST와 ERASE sw모두 ON/OFF방향이 같은가요?
>
>너무 기본적인 질문이라 부끄럽습니다... 첨이라...
>
>감사합니다.
|
||||
| 6458 | 답변완료SAM BA 이용문의입니다. | 박민철 | 2011-07-02 | 1,457 |
|
arm 초보자입니니다.
며칠전에 SAM7S256을 구입하고 시작해보려는 입장입니다.
첨부해 주신 SAM-BA 사용 메뉴얼에 보면 PA0~PA2 를 High 상태로 하고 TST를 ON으로 하라고 되어 있는데 PA0~PA2 는 제가(사용자) 추가적으로 전압을 인가해야 한다는 것인가요?
아니면 전원이 들어 가면 High로 pull-up되는 것인가요? 회로상에는 저항이 연결되어 있는 것을 보면 pull-up되는 것 같긴한데... 잘 몰라서요...
그리고 그렇다면... TST를 On한 이후에 USB나 Serial Cable로 SAMBA를 연결해 보려했는데
첨부해드린 Error메세지가 발생합니다.
또한 USB연결시에는 SAM-BA 2.1에서 "Selection the connection" drop down메뉴에는
매뉴얼에서와 같은 "\\usb\\ARM0"와 같은 메뉴가 나타지 않고요...
그래서 다음 단계로 갈 수가 없네요
제가 무엇을 잘 못 한 것일까요??
생초보라서.... 아주기본적인 것도 몰라서 죄송합니다.
관리자 답변
안녕하세요
>첨부해 주신 SAM-BA 사용 메뉴얼에 보면 PA0~PA2 를 High 상태로 하고 TST를 ON으로 하라고 되어 있는데 PA0~PA2 는 제가(사용자) 추가적으로 전압을 인가해야 한다는 것인가요?
>
>아니면 전원이 들어 가면 High로 pull-up되는 것인가요? 회로상에는 저항이 연결되어 있는 것을 보면 pull-up되는 것 같긴한데... 잘 몰라서요...
이부분을 보드상에 구성되어 있으므로 상관이 없습니다.
usb나 아탑터로 전원을 인가하기 전에 tst 관련 핀만 on 으로 올리후 10초~이상 전원인가후에
전원을 해체하고
스위치를 내리후에 다시 전원을 인가하면 장치관리자에 usb 쪽을 보시면 at91~~~관련된
잡혀 나옵니다.
그상태에서 samba 사용하여 usb 또는 dbgu 다운로드를 사용하면 됩니다.
수고하세요
>arm 초보자입니니다.
>며칠전에 SAM7S256을 구입하고 시작해보려는 입장입니다.
>
>첨부해 주신 SAM-BA 사용 메뉴얼에 보면 PA0~PA2 를 High 상태로 하고 TST를 ON으로 하라고 되어 있는데 PA0~PA2 는 제가(사용자) 추가적으로 전압을 인가해야 한다는 것인가요?
>
>아니면 전원이 들어 가면 High로 pull-up되는 것인가요? 회로상에는 저항이 연결되어 있는 것을 보면 pull-up되는 것 같긴한데... 잘 몰라서요...
>
>그리고 그렇다면... TST를 On한 이후에 USB나 Serial Cable로 SAMBA를 연결해 보려했는데
>
>첨부해드린 Error메세지가 발생합니다.
>
>또한 USB연결시에는 SAM-BA 2.1에서 "Selection the connection" drop down메뉴에는
>
>매뉴얼에서와 같은 "\\usb\\ARM0"와 같은 메뉴가 나타지 않고요...
>
>그래서 다음 단계로 갈 수가 없네요
>
>제가 무엇을 잘 못 한 것일까요??
>
>생초보라서.... 아주기본적인 것도 몰라서 죄송합니다.
|
||||
| 6457 | 답변완료다시 하나 질문드릴께요. | 손덕찬 | 2011-07-02 | 1,390 |
|
AM-128PRO 에 MAX232 쓰여진 거죠?
그래서 컴퓨터와 바로 연결해도 상관이 없는거죠?
관리자 답변
네, 맞습니다.
MAX3232를 사용했고, 그 후단이 3핀 커넥터로 UART0 및 UART1로 AM-128PRO위에 나와 있는 겁니다. 하지만, 메인 보드의 4핀 커넥터는 5V/3,3V Level과 호환됩니다.
수고하세요.
>AM-128PRO 에 MAX232 쓰여진 거죠?
>그래서 컴퓨터와 바로 연결해도 상관이 없는거죠?
|
||||
| 6456 | 답변완료cannot program flash. | 전재흥 | 2011-07-01 | 1,742 |
|
C:\\iccv7avr\\bin\\imakew -f NEWPJ.mak
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm ..\\..\\..\\..\\DOCUME~1\\Administrator\\MYDOCU~1\\project\\mega.c
iccavr -o NEWPJ -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEWPJ.lk -lcatm128
ROM 0% full. 238 out of 131072 bytes used.
RAM 0 bytes used (does not include stack usage).
Done. Fri Jul 01 22:54:39 2011
informational - project has no EEPROM file
Erasing memory ...Programming FLASH...
Cannot program Flash
ISP programming done.
제가 사용하고 있는 디바이스는 atmega128 소형 모듈이구요
프로세서에 다운을 위해 사용하는 디바이스는 AD-USBISP-L입니다.
device configuration 에서 디바이스는 atmega128 (please see NOTES)를 설정하고
나머지는 건들지 않았습니다.
in system programming 에서는
Program interface에 stk-200/300 선택, LPT1, auto program after compile 선택
FLASH Options는 Programs with project output files를 선택
Fuse bit에는 0xFFD9EF 를 쓴후 W를 눌렀습니다.
Target device 세팅은 use project-> options->... 선택
eeprom options 는 program with project file을 선택했습니다.
그 후에 다운을 위해 f9를 눌렀더니
위와같은 오류가 떳습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, USBISP는 STK500 프로토콜을 사용하구요.
USBISP V03.5 사용자 메뉴얼을 보는 게 좋겠습니다. 자료실에 있습니다. 아래에 링크를 개방합니다.
- 아래 -
http://newtc.co.kr/download/AD-USBISP/AD-USBISP_V03.5_User_Manual.pdf
그리고, AVR Studio를 깔아야 ICCAVR에서 STK500으로 다운로드 할 수 있구요. 셋팅하는 방법은 사용자 메뉴얼 보세요.
수고하세요.
>C:\\iccv7avr\\bin\\imakew -f NEWPJ.mak
> iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128 -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm ..\\..\\..\\..\\DOCUME~1\\Administrator\\MYDOCU~1\\project\\mega.c
> iccavr -o NEWPJ -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @NEWPJ.lk -lcatm128
> ROM 0% full. 238 out of 131072 bytes used.
> RAM 0 bytes used (does not include stack usage).
>Done. Fri Jul 01 22:54:39 2011
>informational - project has no EEPROM file
>
>Erasing memory ...Programming FLASH...
>
>Cannot program Flash
>
>ISP programming done.
>
>제가 사용하고 있는 디바이스는 atmega128 소형 모듈이구요
>프로세서에 다운을 위해 사용하는 디바이스는 AD-USBISP-L입니다.
>
>device configuration 에서 디바이스는 atmega128 (please see NOTES)를 설정하고
>나머지는 건들지 않았습니다.
>
>in system programming 에서는
>Program interface에 stk-200/300 선택, LPT1, auto program after compile 선택
>
>FLASH Options는 Programs with project output files를 선택
>
>Fuse bit에는 0xFFD9EF 를 쓴후 W를 눌렀습니다.
>
>Target device 세팅은 use project-> options->... 선택
>
>eeprom options 는 program with project file을 선택했습니다.
>
>그 후에 다운을 위해 f9를 눌렀더니
>
>위와같은 오류가 떳습니다.
>
>
|
||||
| 6455 | 답변완료AM-CS2P 제품에 대해 문의드립니다. | 이충희 | 2011-07-01 | 1,652 |
|
저희가 오래 전에 사놓은 (a4용지 한장짜리 메뉴얼이 들어있고 메뉴얼 작성일은 2006년 2월 1일로 적혀있습니다.) AM-CS2P 제품에 12V 전원 포트의 +,- 단자의 위치가 바뀐것아닌가 하는 의심이 들어서 문의드려봅니다.
모터와 연결하는 6핀 포트늬 2,5 번핀은 각각 common A, common B 로 12V 이고 SLA7026M 칩의 7, 12번 핀도 스펙시트를 보면12V 연결을 요구하는데 AM-CS2P 보드 상에서는 이 네 핀이 그라운드와 연결되어있어서요.
확인 하시고 답변 부탁드리겠습니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
2006년 경에 판매하였던 제품 중 일부가 12V 전원의 실크 표기가 잘못되어 확인 가능한 판매분은 다 수거하여 교체하여드렸습니다. 지금이라도 본사로 보내주시면, 확인 후에 새 제품으로 교체하여 드리겠습니다.
거듭 죄송하다는 말씀 드립니다.
감사합니다.
>
>저희가 오래 전에 사놓은 (a4용지 한장짜리 메뉴얼이 들어있고 메뉴얼 작성일은 2006년 2월 1일로 적혀있습니다.) AM-CS2P 제품에 12V 전원 포트의 +,- 단자의 위치가 바뀐것아닌가 하는 의심이 들어서 문의드려봅니다.
>
>모터와 연결하는 6핀 포트늬 2,5 번핀은 각각 common A, common B 로 12V 이고 SLA7026M 칩의 7, 12번 핀도 스펙시트를 보면12V 연결을 요구하는데 AM-CS2P 보드 상에서는 이 네 핀이 그라운드와 연결되어있어서요.
>
>확인 하시고 답변 부탁드리겠습니다.
>
>감사합니다.
|
||||
| 6454 | 답변완료그제 이어서 다시 질문드립니다. | 손덕찬 | 2011-07-01 | 1,416 |
|
뉴티씨에서 판매되고잇는 AM128PRO의 UART 핀에
시리얼 케이블만 연결해서 컴퓨터와 연결한후
통신포트1,2 와 ISP COM포트 이렇게 3개가 있는데 여기서
통신포트 1,2에 하이퍼 터미널을 맞추고 뉴티씨의 UART_STUDY의 AVRStudio4에 프로그램을
다운로드 시키면 하이퍼 터미널에 글이 나와야되는게 아닌가요?
저번에 CMOS에서 확인하라는 것을 확인해봤는데 disable 되지는 않았더라구요
한번 좀 봐주셨으면 좋겠습니다.
또 궁금한점이 원래 AM128PRO 키트에는 MX232가 연결되있어서
제가 위에서 연결한것처럼 UART 핀과 포트를 바로 시리얼 케이블로 연결해도 상관없지 않나요?
이점도 궁금하네요.
어떤 점이 문제가 있을까요>?
관리자 답변
안녕하세요? 고객님,
답변 드릴께요.
>뉴티씨에서 판매되고잇는 AM128PRO의 UART 핀에
>시리얼 케이블만 연결해서 컴퓨터와 연결한후
==> 이 연결은 하이퍼 터미널 등과 보드와의 시리얼 통신을 위함이죠.
>통신포트1,2 와 ISP COM포트 이렇게 3개가 있는데 여기서
>통신포트 1,2에 하이퍼 터미널을 맞추고 뉴티씨의 UART_STUDY의 AVRStudio4에 프로그램을
>다운로드 시키면 하이퍼 터미널에 글이 나와야되는게 아닌가요?
==> 무슨 말씀이신지 이해가 10번 읽어도 잘 모르겠습니다. 좀 자세히 써 주세요.
그냥 말씀드리면, AM-128PRO의 UART 포트 중 UART0 와 컴퓨터와 SE-3T9 케이블로 연결하시고,
컴퓨터의 COM1 포트와 연결하신 후, AM-128PRO의 ISP 커넥터와 USBISP의 6핀 ISP 커넥터를 연결하여 AVR Studio로 프로그램을 다운로드 하면 하이퍼 터미널에 글이 나오게 됩니다.
질문은 자세히 해 주셔야 합니다.
수고하세요.
>저번에 CMOS에서 확인하라는 것을 확인해봤는데 disable 되지는 않았더라구요
>
>한번 좀 봐주셨으면 좋겠습니다.
>
>또 궁금한점이 원래 AM128PRO 키트에는 MX232가 연결되있어서
>
>제가 위에서 연결한것처럼 UART 핀과 포트를 바로 시리얼 케이블로 연결해도 상관없지 않나요?
>
>이점도 궁금하네요.
>
>어떤 점이 문제가 있을까요>?
|
||||
