Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7938 | 답변완료확인 부탁드립니다. | 이수찬 | 2013-03-04 | 1,281 |
|
F9를 누르고 확인 했는데 이런 오류가 뜨는데
이 증상에 대해서 알려주세요~
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
프로젝트 생성을 하고, 거기에 .C 파일을 넣어야 합니다.
그런 후에, project->Options에서 ATMEGA128로 타겟을 정해야 합니다.
그런 후에, F9를 눌러야 합니다.
수고하세요.
>
>
> F9를 누르고 확인 했는데 이런 오류가 뜨는데
>
> 이 증상에 대해서 알려주세요~
>
|
||||
| 7937 | 답변완료ATMEGA128 ALL 개발키트를 샀는데요 | 안찬현 | 2013-02-28 | 1,422 |
|
ATMEGA128 ALL 개발키트를 샀는데요
여기 원래 10핀 케이블 안들어있어요?
관리자 답변
안녕하세요 고객님
들어있습니다. 보드 밑에 있어요. 보드 빼면 그 밑에 깔려있어요.
지금 퇴근해서 주말이라 어떤 보드닡인지는 알수 없으나 있어요.
잘 살펴조세요.
수고하세요.
>
>
> ATMEGA128 ALL 개발키트를 샀는데요
> 여기 원래 10핀 케이블 안들어있어요?
>
|
||||
| 7936 | 답변완료AVR 질의 | 김용훈 | 2013-02-28 | 1,405 |
|
현재 AM-128 Pro을 사용하여 작업을 하고 있습니다. 금번에 라인트레이서 바디셋트를 구입하면서, AB-M128-B 보드를 구입하였는데, 칩셋에 기본으로 탑재된 것은 AM-128PL 이더라구요.
문제는 기존에 AM-128 Pro에서 UART 를 사용하기 위해 케이블을 구입하여 잘 사용하고 있는데,
가. 혹시 AB-M128-B에 탑재된 AB-128 PL을 AM-128 Pro로 교체하여 사용할 수 있나요? (UART을 사용하기 위한 목적)
나. 만일 (가)가 가능하다면 혹시 교환 가능할까요? 현재 AM-M128-B는 사용하지 않은 상태입니다(단지 칩셋만 교환 원함).
10PIN BOX 컨넥터를 보면, PORT 9에 전원이 인가된 것으로 표시되는데, PORT 9에 +5V가 출력되나요?
빠른 답변 부탁 드립니다.
관리자 답변
안녕하세요? 고객님,
답변 드릴께요.
> 현재 AM-128 Pro을 사용하여 작업을 하고 있습니다. 금번에 라인트레이서 바디셋트를 구입하면서, AB-M128-B 보드를 구입하였는데, 칩셋에 기본으로 탑재된 것은 AM-128PL 이더라구요.
>
> 문제는 기존에 AM-128 Pro에서 UART 를 사용하기 위해 케이블을 구입하여 잘 사용하고 있는데,
> 가. 혹시 AB-M128-B에 탑재된 AB-128 PL을 AM-128 Pro로 교체하여 사용할 수 있나요? (UART을 사용하기 위한 목적)
==> 교체 사용이 가능합니다.
특별사양이라 본사에서만 주문 가능한데,
주문시에 CPU 모듈을 교체하여 본사에 직접 전화 주문도 가능하구요.
> 나. 만일 (가)가 가능하다면 혹시 교환 가능할까요? 현재 AM-M128-B는 사용하지 않은 상태입니다(단지 칩셋만 교환 원함).
==> 포장 케이스를 뜯지 않은 상태라면 교환 가능합니다만, 이미 케이스를 뜯은 상태라면,
죄송하지만, 교환은 불가하구요. 고객님이 사용하지 않은 것은 제가 믿지만,
타 고객님께 그렇게 말씀드리고 제공해 드릴수가 없어서요. 이해 부탁합니다.
하지만, 만약 단순히 그 통신 케이블로 통신하기 위한 목적이라면, 추가 요금을 내시면,
본사에 AD-DEBUG 라는 보드가 있는 데, 그 보드를 함께 부착하면, 동일한 케이블(SE-3T9)로
작업 가능합니다. 5,500원입니다. 이 보드는 MAX232를 사용한 보드로 TTL Level <--> RS-232C
Level의 시리얼 변환을 해주는 보드입니다. 차후에도 다른 곳에 활용 가능하므로, 편리하실 겁니다.
현재는 본사에 전화 주문만 가능한 보드입니다.
> 10PIN BOX 컨넥터를 보면, PORT 9에 전원이 인가된 것으로 표시되는데, PORT 9에 +5V가 출력되나요?
==> 포트 1-8은 D0 ~ D7이구요. 9번은 VCC(5V) 10번은 GND입니다.
포트로 뭔가 확장한다는 것은 데이터를 사용하기 위한 것이고, 그러려면 전원도 필요하게 됩니다. 그런 경우, 편리하게 사용하라고 전원을 넣어준겁니다.
저희 회사에서 처음으로 시작한 것인데, 지금은 임베디드계에서 거의 표준처럼 쓰이고 있지요.
다들 사실 저희 허락 없이 사용하고 있습니다.
수고하세요.
> 빠른 답변 부탁 드립니다.
>
|
||||
| 7935 | 답변완료GLCD 예제(WinAVR+AVR Studio, ATMEGA128) 관련 질문. | 장판규 | 2013-02-27 | 1,834 |
|
자료실에서 위의 예제를 받아서 build 하는데
../FONTK52.h:5:1: error: unknown type name 'prog_uchar'
../FONTK52.h:2378:1: error: unknown type name 'prog_uchar'
../FONTK52.h:3103:1: error: unknown type name 'prog_uchar'
위와같은 에러가 발생하네요..
#include <avr/io.h>
#include <avr/iocan128.h>
#include <avr/pgmspace.h>
#include "FONTK52.h"
#include "GLCDK52.h"
void port_init(void)
{
PORTA = 0x00;
DDRA = 0xFF;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0xFF;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x00;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
XMCRA = 0x00; //external memory
port_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK0 = 0x00; //timer interrupt sources
// ETIMSK = 0x00; //extended timer interrupt sources
}
위와같이 include 되어있고 선언도 되어있는데 왜 에러가 발생하는지..
AM-CAN28PRO 를 AB-M128-B 보드 사용중입니다.
다른코드들은 수정을 좀 해봤는데요..
어디가 문제인지 확인 부탁드려요.
관리자 답변
안녕하세요? 고객님,
지난 번에 CAN128 포트제어로 LED 예제 올려 드렸잖아요?
ATMEGA128과 CAN128은 레지스터들이 좀 다른 부분들이 있습니다.
그래서, 단순히 그냥 그런 부분만 변경한다고 되는 게 아닙니다.
나머지 달라지는 부분들을 체크해줘야 합니다.
참고로 타이머 관련된 셋팅 부분 자세히 보세요.
또한, 환경설정 파일인 mak 파일도 수정해 줘야 합니다.
첨부로 수정해서 보내봅니다.
수고하세요.
>
>
> 자료실에서 위의 예제를 받아서 build 하는데
>
> ../FONTK52.h:5:1: error: unknown type name 'prog_uchar'
> ../FONTK52.h:2378:1: error: unknown type name 'prog_uchar'
> ../FONTK52.h:3103:1: error: unknown type name 'prog_uchar'
>
> 위와같은 에러가 발생하네요..
>
> #include <avr/io.h>
> #include <avr/iocan128.h>
> #include <avr/pgmspace.h>
> #include "FONTK52.h"
> #include "GLCDK52.h"
>
>
> void port_init(void)
> {
> PORTA = 0x00;
> DDRA = 0xFF;
> PORTB = 0x00;
> DDRB = 0x00;
> PORTC = 0x00; //m103 output only
> DDRC = 0xFF;
> PORTD = 0x00;
> DDRD = 0x00;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0x00;
> PORTG = 0x00;
> DDRG = 0x00;
> }
>
> //call this routine to initialize all peripherals
> void init_devices(void)
> {
> //stop errant interrupts until set up
> XMCRA = 0x00; //external memory
> port_init();
>
>
> MCUCR = 0x00;
> EICRA = 0x00; //extended ext ints
> EICRB = 0x00; //extended ext ints
> EIMSK = 0x00;
> TIMSK0 = 0x00; //timer interrupt sources
> // ETIMSK = 0x00; //extended timer interrupt sources
>
> }
>
> 위와같이 include 되어있고 선언도 되어있는데 왜 에러가 발생하는지..
>
> AM-CAN28PRO 를 AB-M128-B 보드 사용중입니다.
>
> 다른코드들은 수정을 좀 해봤는데요..
>
> 어디가 문제인지 확인 부탁드려요.
>
|
||||
| 7934 | 답변완료A/S 맡겼던 USB-ISP 택배 관련하여서... | 박정길 | 2013-02-26 | 1,334 |
|
안녕하세요
USB-ISP A/S 맡겼었는데요.
혹시 택배 발송 하셨나요?? 택배 발송하신 주소를 알수 있을까요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
그 제품은 이미 발송하였습니다.
A/S된 제품의 택배는 2월 25일날(어제) 발송하였습니다.
택배 번호는 송장번호(CJ택배;1588-5353) 6058-0287-6004로 온라인에서 체크해 보세요.
뉴티씨 홈페이지 아래에 보면, CJGLS라고 나오는 데, 거기 눌러서 조회하면 됩니다.
수고하세요.
>
>
> 안녕하세요
>
> USB-ISP A/S 맡겼었는데요.
>
> 혹시 택배 발송 하셨나요?? 택배 발송하신 주소를 알수 있을까요?
>
|
||||
| 7933 | 답변완료SE-3T9제품 문의 | 이용화 | 2013-02-26 | 1,413 |
|
SE-3T9이 제품의 데이터시트를 찾고 싶은데...ㅠㅠ
잘 보이지 않네요.. 제가 찾지 못하고 잇는거 같은데...
이 제품 내부에 max3232가 들어잇나요?
그리고 또 여쭤보고 싶은것이 잇는데...
제가 사용하고 잇는 모듈이 하나 잇는데 이 모듈에는 max3237이 들어있더라구요
max3237과 max3232를 같이 연결해서 사용해도 통신이 가능한가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
SE-3T9는 메뉴얼이 별도로 없습니다.
다만, 연결도가 나와 있습니다.
홈페이지 제품소개--> 확장보드 눌르고 들어가서 SE-3T9 찾으면 바로 연결도 나옵니다.
3237도 사용이 가능할 것으로 보입니다만, 좀 더 사용하는 기능이 많은 칩이므로, 회로 잘 구성하여 사용해야 하겠습니다. 서로 레벨이 맞는지 등도 잘 체크해서 사용하세요. 송 수신을 서로 크로스 해서 써야 하는 것도 잊지 말구요.
수고하세요.
>
>
> SE-3T9이 제품의 데이터시트를 찾고 싶은데...ㅠㅠ
> 잘 보이지 않네요.. 제가 찾지 못하고 잇는거 같은데...
> 이 제품 내부에 max3232가 들어잇나요?
>
> 그리고 또 여쭤보고 싶은것이 잇는데...
> 제가 사용하고 잇는 모듈이 하나 잇는데 이 모듈에는 max3237이 들어있더라구요
> max3237과 max3232를 같이 연결해서 사용해도 통신이 가능한가요?
>
|
||||
| 7932 | 답변완료AM_GYRO_XZ_V02 관련 질문입니다. | 김경호 | 2013-02-25 | 1,500 |
|
안녕하세요...
위의 제목과 관련하여 질문 드리고자 합니다.
1. 질문
이전에 문의 하였을 때 센서 모듈에서 나오는 3.3V 에서 선을 연결하여 개발보드 (AB_M128Pro_A V03)
의 AREF에 연결하라고 가르쳐주셨는데요..
그렇게 연결을 하면 AREF 포인트를 멀티미터로 찍었을 때 3.3V가 나와야 하는 걸로 알고있는데, 실제로
는 처음의 값 그대로은 5V 가까운 값이 나오고 있습니다. 물론 센서 모듈에서 나오는 3.3V도 5V 값으로
변하였고요.
무엇이 문제인지 잘 모르겠네요. 이렇게 테스트하다가 CPU의 ADC가 고장나서 여분의 CPU로 교체한 상태입니다.
2. 질문
위와 같이 가르쳐주신 방법을 사용한 경우 ADMUX 레지스터 설정시 REFS1, REFS0 비트는 그래도 00으로 설정해둔채로 두는 것이 맞는건지요? 이것도 변경을 해주어야 할 것 같은데 정확한 답을 찾지 못하고 있습니다.
3. 질문
마지막으로 제가 소스를 계속 분석하고있는데 타이머0과 타이머1의 기능에 대해서 혼동스럽습니다.
두가지의 기능이 무엇인지 알고싶습니다. 특히, 타이머1의 설정에서 굳이 필요없는 항목이 있는 것 같은데
제 생각이 맞는지 확실히 몰라고 답답해하고있습니다.
또한 타이머0 설정시 초기 설정 함수에서는 TCCR0 = 0x04 로 설정하여 164분주를 사용하였지만, main 함수에서는 TCCR0 = 0x05 로 설정(128분주)되어있습니다. 이렇게 변화할 경우 타이머0의 주기가 1kHz가 되지 않을 것 같습니다.
이상입니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변 드리겠습니다.
> 안녕하세요...
> 위의 제목과 관련하여 질문 드리고자 합니다.
>
> 1. 질문
>
> 이전에 문의 하였을 때 센서 모듈에서 나오는 3.3V 에서 선을 연결하여 개발보드 (AB_M128Pro_A V03)
> 의 AREF에 연결하라고 가르쳐주셨는데요..
> 그렇게 연결을 하면 AREF 포인트를 멀티미터로 찍었을 때 3.3V가 나와야 하는 걸로 알고있는데, 실제로
> 는 처음의 값 그대로은 5V 가까운 값이 나오고 있습니다. 물론 센서 모듈에서 나오는 3.3V도 5V 값으로
> 변하였고요.
> 무엇이 문제인지 잘 모르겠네요. 이렇게 테스트하다가 CPU의 ADC가 고장나서 여분의 CPU로 교체한 상태입니다.
==> 저도 똑같이 방금 해보았습니다만, 이상없이 레귤레이터 자체가 3.5~6V 정도 나오더군요. 3.5~3.6V 정도 나옵니다. 뭔가 잘못 연결하신 것 같습니다. 센서모듈 엄지 손톰만한 모듈의 양옆에서 3.3V를 빼셔야 하는 데, 그렇게 하신건지요?
> 2. 질문
> 위와 같이 가르쳐주신 방법을 사용한 경우 ADMUX 레지스터 설정시 REFS1, REFS0 비트는 그래도 00으로 설정해둔채로 두는 것이 맞는건지요? 이것도 변경을 해주어야 할 것 같은데 정확한 답을 찾지 못하고 있습니다.
==> AREF로 설정하려면, ADMUX의 D7, D6를 00으로 변경하셔야 합니다.(REF1, REF0)
> 3. 질문
> 마지막으로 제가 소스를 계속 분석하고있는데 타이머0과 타이머1의 기능에 대해서 혼동스럽습니다.
> 두가지의 기능이 무엇인지 알고싶습니다. 특히, 타이머1의 설정에서 굳이 필요없는 항목이 있는 것 같은데
> 제 생각이 맞는지 확실히 몰라고 답답해하고있습니다.
> 또한 타이머0 설정시 초기 설정 함수에서는 TCCR0 = 0x04 로 설정하여 164분주를 사용하였지만, main 함수에서는 TCCR0 = 0x05 로 설정(128분주)되어있습니다. 이렇게 변화할 경우 타이머0의 주기가 1kHz가 되지 않을 것 같습니다.
==> 타이머를 어떻게 짜든 대략 1kHz를 만들어 주면 되겠습니다.
저는 개인적으로 10kHz 정도 만들어서 쓰기도 합니다.
1kHz 보다 낮게 예를 들어서 300Hz 정도로 하면, 너무 빨리 변경되는 자이로 변경되는 값을 읽어오지 못할 수도 있으므로, 주의 바랍니다.
> 이상입니다.
>
> 감사합니다.
>
수고하세요.
|
||||
| 7931 | 답변완료16571 답변 감사 드립니다. | 안지훈 | 2013-02-25 | 1,427 |
|
빠른 답변 감사 드립니다.
그럼 보드의 설계상 UART 사용을 위하여 PORTD는 가능하면 사용을 안하는것이 좋은지요?
내부 레지스터 변경을 통하여 PORTD도 전체적으로 사용할수 있는 방법이 있는지요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
출력하는 회로는 아무 이상없이 쓰시면 되구요.
입력회로는 그 두 핀은 피하시는 것이 좋습니다. 포트 D 전체를 안쓸 이유는 없구요.
다만, 그 핀만 &로 마스킹해서 보면 됩니다.
내부 레지스터 변경으로 외부 회로있는 부분을 어떻게 할 수 있는 부분은 없구요.
수고하세요.
>
>
> 빠른 답변 감사 드립니다.
>
> 그럼 보드의 설계상 UART 사용을 위하여 PORTD는 가능하면 사용을 안하는것이 좋은지요?
>
> 내부 레지스터 변경을 통하여 PORTD도 전체적으로 사용할수 있는 방법이 있는지요?
>
|
||||
| 7930 | 답변완료PCB와 핀이 안맞는 듯 합니다. 추가 질문입니다. | 유종성 | 2013-02-25 | 1,399 |
|
아래와 같이 답변 주셨는데요
그럼 귀사에서 판매하시는 AD-JTAG V02 제품을 사용하면 되는 것인가요?
>안녕하세요? 고객님,
>저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
>고객님이 첨부한 해당하는 포트는 JTAG용 포트입니다.
>ISP용 포트는 별도로 있습니다.
>ISP를 JTAG에 꽂으면 둘 다 망가질 확률이 높습니다.
>JTAG을 그 쪽에 꽂아서 쓰셔야 합니다.
>수고하세요.
>
>
관리자 답변
네 고객님 맞습니다. 헌데 연결후 연기가 았다면 양쪽다 또는 처느 한쪽이 고장일 확률이 높습니다.
점검받아보세요. 본사 제품이면 as가 가능합니다.
수고하세요.
>
>
> 아래와 같이 답변 주셨는데요
>
> 그럼 귀사에서 판매하시는 AD-JTAG V02 제품을 사용하면 되는 것인가요?
>
>
> >안녕하세요? 고객님,
> >저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
>
> >고객님이 첨부한 해당하는 포트는 JTAG용 포트입니다.
> >ISP용 포트는 별도로 있습니다.
>
> >ISP를 JTAG에 꽂으면 둘 다 망가질 확률이 높습니다.
> >JTAG을 그 쪽에 꽂아서 쓰셔야 합니다.
>
> >수고하세요.
>
> >
> >
>
|
||||
| 7929 | 답변완료rs232통신 | 이용화 | 2013-02-25 | 1,446 |
|
AT128pro 제품에 있는 rs232통신을 사용하려고 하는데
SE-3T9제품을 사용하지 않고 3핀부분을 사용해서 다른 모듈의 rs232통신부분과
통신을 할수 있는 방법이 없을까요?
그리고 rs232통신부분에서 전송되어지는 값을 PC의 하이퍼터미널에서
확인해보려고 하는데 일반 uart통신을 할때와 다르게 해줘햐는 부분이 있나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변해 드릴께요.
>
>
> AT128pro 제품에 있는 rs232통신을 사용하려고 하는데
> SE-3T9제품을 사용하지 않고 3핀부분을 사용해서 다른 모듈의 rs232통신부분과
> 통신을 할수 있는 방법이 없을까요?
==> AM-128Pro의 3핀은 RS-232C 레벨입니다. 즉, MAX3232를 거친 출력이라서, PC에 직접 붙일 수 있지만, 마이크로 컨트롤러는 TTL 레벨이라 직접 붙일 수 없습니다.
레벨만 맞다면, RX-TX TX-RX GND-GND 이렇게 연결하면 동작합니다.
> 그리고 rs232통신부분에서 전송되어지는 값을 PC의 하이퍼터미널에서
> 확인해보려고 하는데 일반 uart통신을 할때와 다르게 해줘햐는 부분이 있나요?
==> 소스 상으로는 동일합니다.
>
수고하세요.
|
||||
| 7928 | 답변완료atmega16 초기 설정 방법 | 안지훈 | 2013-02-25 | 1,452 |
|
안녕하세요
얼마전에 atmega16 개발 보드와 usb isp 2개를 구매를 했습니다.
무지한 상태에서 시작을 하려고 하니 점점 미궁속으로 빠지네요
일단
받아본 atmega16 fuse 설정은 high 0xd9 low 0xef 설정을 했습니다.
소스 코드는 코드비전를 사용했으며 클럭 16MHz로 설정하였습니다.
#include <mega16.h>
#include <delay.h>
void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0xFF;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
while (1)
{
if ( PIND != 0x00)
{
PORTB = 0b00000010;
delay_ms(100);
PORTB = 0;
delay_ms(100);
}
else
{
PORTB = 0b00000001;
delay_ms(10);
PORTB = 0;
delay_ms(10);
}
}
}
이렇게 하여 AVR 스튜디오를 이용하여 프로그램 하였습니다.
led는 잘 동작을 하더군요 깜빡 깜빡..
스위치 동작을 위해 PIND입력을 받았으나. 보드내 스위치로는 작동을 하지 않더군요
그래서 멀티 테스터를 이용하여 PIND 1~8번까지 찍어보려고 했습니다.
1번과 2번에서 5v 정도의 전압이 측정되었습니다.
위 소스에서는 PORTD는 입력으로 설정 하였는데 작동이 잘안되어 질문을 드리고자 합니다.
자료실과 온라인강좌를 찾아보았으나 무지한 상태에서는 잘 모르겠습니다.
늦어도 좋으니 답변 부탁드리겠습니다. 감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
거기 회로도에 보면(첨부함) 스위치 S704와 S705는 각각 PD2와 PD3에 달려 있습니다.
또한, PD0와 PD1은 MAX232A에 붙어 있습니다.
즉, UART에 붙어 있어서, 스위치 프로그래밍 할 때, 그 부분은 재끼고 해야 합니다.
또한, 안쓰는 부분들에서 이상한 신호가 입력되면 안되니까, 윗부분도 마찬가지구요.
즉,
if ( PIND != 0x00) {
}else{
}
이렇게 된 부분을
if(PIND&0x0c){
}else{
}
이렇게 해야 합니다.
수고하세요.
>
>
> 안녕하세요
> 얼마전에 atmega16 개발 보드와 usb isp 2개를 구매를 했습니다.
>
> 무지한 상태에서 시작을 하려고 하니 점점 미궁속으로 빠지네요
>
> 일단
>
> 받아본 atmega16 fuse 설정은 high 0xd9 low 0xef 설정을 했습니다.
>
> 소스 코드는 코드비전를 사용했으며 클럭 16MHz로 설정하였습니다.
>
>
>
> #include <mega16.h>
> #include <delay.h>
>
> void main(void)
>
> {
> PORTA=0x00;
> DDRA=0x00;
> PORTB=0x00;
> DDRB=0xFF;
> PORTC=0x00;
> DDRC=0x00;
> PORTD=0x00;
> DDRD=0x00;
>
>
> while (1)
> {
> if ( PIND != 0x00)
> {
> PORTB = 0b00000010;
> delay_ms(100);
> PORTB = 0;
> delay_ms(100);
>
> }
> else
> {
> PORTB = 0b00000001;
> delay_ms(10);
> PORTB = 0;
> delay_ms(10);
> }
>
>
>
> }
> }
>
>
> 이렇게 하여 AVR 스튜디오를 이용하여 프로그램 하였습니다.
>
> led는 잘 동작을 하더군요 깜빡 깜빡..
>
> 스위치 동작을 위해 PIND입력을 받았으나. 보드내 스위치로는 작동을 하지 않더군요
>
> 그래서 멀티 테스터를 이용하여 PIND 1~8번까지 찍어보려고 했습니다.
>
> 1번과 2번에서 5v 정도의 전압이 측정되었습니다.
>
> 위 소스에서는 PORTD는 입력으로 설정 하였는데 작동이 잘안되어 질문을 드리고자 합니다.
>
>
>
> 자료실과 온라인강좌를 찾아보았으나 무지한 상태에서는 잘 모르겠습니다.
>
> 늦어도 좋으니 답변 부탁드리겠습니다. 감사합니다.
>
|
||||
| 7927 | 답변완료SM-SAM7S256K 와 SM-SAM7S256-A 차이점 | 김성수 | 2013-02-25 | 1,327 |
|
안녕하세요?
제목대로 두 제품간의 차이를 알고 싶습니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
SM-SAM7S256K 는 KIT 제품군이구요.
SM-SAM7S256-A 는 메인보드+모듈만 있는 겁니다.
KIT에는 Wiggler라고 하는 패러랠 방식의 JTAG이 들어 있구요.
메인보드, 모듈, 아답타, 10핀 박스헤더케이블 몇개, 시리얼 케이블 등이 들어 있습니다.
또한, CD도 제공된다는 것이 장점입니다.
일반 보드만 구매하시면 CD가 들어 있지 않습니다.
본사 자료실에서 다운로드 받아서 쓰시면 됩니다.
수고하세요.
>
>
> 안녕하세요?
> 제목대로 두 제품간의 차이를 알고 싶습니다.
>
> 감사합니다.
>
|
||||
| 7926 | 답변완료PCB와 핀이 안맞는 듯합니다. | 유종성 | 2013-02-25 | 1,338 |
|
AD-USBISP-L 과 AD-ISP-CVB + 6P Cable 을 사용하여 프로그램을 라이팅 하려고 합니다.
AVR Studio 4.0 버전을 사용하고 있습니다.
PCB와 장치를 연결하고 전원을 연결하니 PCB에서 연기가 납니다.
Pin이 안맞아 그러는 것같아서 해결 방법을 부탁드립니다.
PCB Pin Map도 첨부합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
고객님이 첨부한 해당하는 포트는 JTAG용 포트입니다.
ISP용 포트는 별도로 있습니다.
ISP를 JTAG에 꽂으면 둘 다 망가질 확률이 높습니다.
JTAG을 그 쪽에 꽂아서 쓰셔야 합니다.
수고하세요.
>
>
> AD-USBISP-L 과 AD-ISP-CVB + 6P Cable 을 사용하여 프로그램을 라이팅 하려고 합니다.
>
> AVR Studio 4.0 버전을 사용하고 있습니다.
>
> PCB와 장치를 연결하고 전원을 연결하니 PCB에서 연기가 납니다.
>
> Pin이 안맞아 그러는 것같아서 해결 방법을 부탁드립니다.
>
> PCB Pin Map도 첨부합니다.
>
|
||||
| 7925 | 답변완료USB ISP로더 오류 | 김영록 | 2013-02-25 | 1,358 |
|
안녕하세요
뉴TC의 아이에스피로더를 사용하는 유저입니다.
어느날 갑자기 ISP로더에 문제가 발생하여 문의 드립니다.
1. 3.0버전을 업데이트 해서 64bit에서 사용
2. ATMEGA 32a MCU를 이용한 V-USB PCB에 펌업을 하려 했으나
여러기판중 하나가 MCU가 잘못된 방향으로 솔더링 되어 있었음
3. 바로 뽑았으나 그이후 ISP로더에 이상발견
4. PC상에서 연결이 되고 PCB를 ISP로더에 연결시 붉은 불이 노란색으로 바뀌는등
외관상 문제 없어 보이나
5. 실제 펌업등을 하려고 하면 대상 PCB MCU의 시그니처를 인식하지 못함
상기의 건에 대해서 A/S가 가능할런지요?
또한 해당건으로 인해 긴급히 로더를 사용할 일이 있어 3.5제품을 구매하였는데
펌업 속도가 3.0에 비해서 현저하게 (약 3배이상) 느리더군요..
이건 정상적인 것인지 여쭤보고 싶습니다.
그럼 수고하십시오.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변 드릴께요.
>
> 안녕하세요
> 뉴TC의 아이에스피로더를 사용하는 유저입니다.
> 어느날 갑자기 ISP로더에 문제가 발생하여 문의 드립니다.
> 1. 3.0버전을 업데이트 해서 64bit에서 사용
> 2. ATMEGA 32a MCU를 이용한 V-USB PCB에 펌업을 하려 했으나
> 여러기판중 하나가 MCU가 잘못된 방향으로 솔더링 되어 있었음
> 3. 바로 뽑았으나 그이후 ISP로더에 이상발견
> 4. PC상에서 연결이 되고 PCB를 ISP로더에 연결시 붉은 불이 노란색으로 바뀌는등
> 외관상 문제 없어 보이나
> 5. 실제 펌업등을 하려고 하면 대상 PCB MCU의 시그니처를 인식하지 못함
> 상기의 건에 대해서 A/S가 가능할런지요?
==> 네 가능합니다. 본사로 방문하시거나 택배로 보내주세요. 비용이 발생하면 미리 말씀드리겠습니다.
>
> 또한 해당건으로 인해 긴급히 로더를 사용할 일이 있어 3.5제품을 구매하였는데
> 펌업 속도가 3.0에 비해서 현저하게 (약 3배이상) 느리더군요..
==> AVR Studio에서 연결하여 SCK Freq.를 1.8MHz로 변경해 주세요.
>
> 이건 정상적인 것인지 여쭤보고 싶습니다.
>
> 그럼 수고하십시오.
수고하세요.
|
||||
| 7924 | 답변완료atmega128 칩 처음쓸때 | 한지웅 | 2013-02-25 | 1,282 |
|
저번에 포트문제 때문에 다른 컴퓨터를 이용하여 사용하려고 하였으나, 또 코드비전을 이용하여 다운로드 하는 과정에서 에러가 생기네요...
이번에러는 AVRISP error entering programming mode. 라고 에러가 자꾸 나는데..
Atmega128 칩을 처음 쓸때 따로 설정해야 하는 것이 있나요? 인터넷 검색을 해보니 퓨즈설정 을 해야한다고 하는 것 같은데.. 방법좀 가르쳐주시면 감사하겠습니다~!
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
혹시 USBISP + V4.0을 쓴다면, AVR Studio에서 연결한 후, SCK Freq.를 140kHz 정도로 변경하고
Write 한 후에 타겟 AVR의 퓨즈비트를 0xFFD9EF로 변경한 이후
다시 SCK Freq.를 최소 속도인 1.8MHz로 변경한 후 쓰는 것이 좋겠습니다.
수고하세요.
>
>
> 저번에 포트문제 때문에 다른 컴퓨터를 이용하여 사용하려고 하였으나, 또 코드비전을 이용하여 다운로드 하는 과정에서 에러가 생기네요...
>
> 이번에러는 AVRISP error entering programming mode. 라고 에러가 자꾸 나는데..
>
> Atmega128 칩을 처음 쓸때 따로 설정해야 하는 것이 있나요? 인터넷 검색을 해보니 퓨즈설정 을 해야한다고 하는 것 같은데.. 방법좀 가르쳐주시면 감사하겠습니다~!
>
|
||||
