Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3278 | 답변완료usb-isp v03 drive 설치 문의 | 정민화 | 2009-07-07 | 1,461 |
|
수고하십니다
usb-isp v03 을 구입하여 메뉴얼에 있는 (4/8) 설명대로 하였으나 드라이버가 설치 되지 않아 문의 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
혹시 아래 드라이버로 다시 한 번 해보시겠습니까?
그래도 안 되시면, 본사로 연락 주시면, 원격으로 설치해봐 드리겠습니다.
USBISP 드라이버 관련 원격 요청하신다고 전화 하라고 하셨다고 하시면 됩니다.
- 아래 -
http://www.newtc.co.kr/download/AD-USBISP/CP210x_VCP_Win2K_XP_S2K3.exe
수고하세요.
>수고하십니다
>usb-isp v03 을 구입하여 메뉴얼에 있는 (4/8) 설명대로 하였으나 드라이버가 설치 되지 않아 문의 드립니다.
|
||||
| 3277 | 답변완료ATmega128 모듈 질문입니다. | 신원범 | 2009-07-07 | 1,381 |
|
제가 MAT128-300을 구입하여 사용하고 있습니다..
같이 딸려온 종이 보면 5.5V이상 전압을 사용하지 말라고 되어 있는데
기판에 보면 핀이 5V와 GND,그리고 12V로 되어 있는데 12V는 무엇을 할때
사용하는건가요???
그리고 칩이 나가더라도 전원에는 불이 들어 올수 있나요???
그리고 AM-TLCD-P를 사용하려고 하는데
LCD를 초기화 해줘야 하나요??
AM-TLCD-P에관한건 데이터 시트밖에 없고 어떻게 사용하는지는 없네요...
관리자 답변
안녕하세요?
MAT128-300 이런 제품을 취급하지 않고 있어서 잘 모릅니다.
칩이 나가더라도 들어 올수도 있고 안들어 올수도 있습니다.
AM-TLCD-P 초기화를 하셨야 하고요.
저희보드 호환가능하도록 TectLCD 변환보드 입니다.
수고하세요.
>제가 MAT128-300을 구입하여 사용하고 있습니다..
>
>같이 딸려온 종이 보면 5.5V이상 전압을 사용하지 말라고 되어 있는데
>
>기판에 보면 핀이 5V와 GND,그리고 12V로 되어 있는데 12V는 무엇을 할때
>
>사용하는건가요???
>
>그리고 칩이 나가더라도 전원에는 불이 들어 올수 있나요???
>
>그리고 AM-TLCD-P를 사용하려고 하는데
>
>LCD를 초기화 해줘야 하나요??
>
>AM-TLCD-P에관한건 데이터 시트밖에 없고 어떻게 사용하는지는 없네요...
|
||||
| 3276 | 답변완료다시 질문 (본명입니다!!) | 신나고 | 2009-07-07 | 1,291 |
|
3축 마우스를 하고 있습니다.
ATmega128로 들어가는 전압원을 만드는데
AAA 건전지 3개로 4.5V를 만들어서 사용하고자 합니다.
원칙대로라면 정전압 레귤레이터를 이용해야 되는데
위의 방법대로 해도 괜찮은지 궁금합니다.
(ADC과정에서 Vref가 정전압이 아니라서
마우스 제어에도 영향이 가지 않을까요?)
만약 정전압이 되어야 한다면 꼭 5V이어야 하나요?
관리자 답변
안녕하세요?
안녕하세요? 고객님,
죄송합니다. 본명이시군요. 저도 이름 때문에 사람들이 본명이 아닐거라고 생각한 적이 많았는 데, 제가 그런 실수를 하게 될 줄은 몰랐네요.
죄송하구요.
3축 가속도 센서 모듈 AM-3AXIS는 3.3V를 사용하셔야 합니다.
그래서, 본사에서는 AM-3AXIS 플러스 모듈을 판매하고 있습니다.
거기에는 레귤레이터까지 작업이 다 되어 있지요.
레귤레이터를 안쓰게 되면, 문제가 일어날 수 있습니다.
제대로 된 데이터가 안나오지요. 망가질 수도 있구요.
수고하세요.
>3축 마우스를 하고 있습니다.
>
>ATmega128로 들어가는 전압원을 만드는데
>
>AAA 건전지 3개로 4.5V를 만들어서 사용하고자 합니다.
>
>원칙대로라면 정전압 레귤레이터를 이용해야 되는데
>
>위의 방법대로 해도 괜찮은지 궁금합니다.
>
>(ADC과정에서 Vref가 정전압이 아니라서
>마우스 제어에도 영향이 가지 않을까요?)
>
>만약 정전압이 되어야 한다면 꼭 5V이어야 하나요?
|
||||
| 3275 | 답변완료adc 사용관련 문의 | 임철규 | 2009-07-07 | 1,284 |
|
맥박 센서로 부터 맥박수를 측정 할려고 하는데요
쓰는 보드는 kd-128Pro이고요.
맥박 센서에서 맥박이 뛸때 마다 5v의 전압이 나오는데요.
이 전압을 atmega128로 넣어서 맥박수를 측정하고 싶은데요.
어느 포트로 5v전압을 입력하고 그라운드 연결은 어떻게 하는지
궁금합니다. 자세한 답변 부탁드립니다. 감사합니다.
관리자 답변
안녕하세요? 맥박 센서를 측정하면 뛸때마다 5V가 나온다고 하셨으면, 그 센서 출력에 GND와 맥박측정용핀 이렇게 두개가 있을 텐데요.
GND는 보드의 GND에 연결하면 되겠구요. 맥박 측정용핀은 AVR의 ADC 포트인 F 포트로 넣어서 A/D 값으로 읽어 보는 것이 좋을 것 같습니다.
자료실->기존자료실에 가서 ADC 라고 치면 AD 컨버팅용 소스가 나옵니다.
다만, 맥박 같은 것은 Isolation을 해서 만들어야 사람이나 컴퓨터나 모두 서로 안전합니다.
참고 바랍니다.
수고하세요.
>맥박 센서로 부터 맥박수를 측정 할려고 하는데요
>쓰는 보드는 kd-128Pro이고요.
>맥박 센서에서 맥박이 뛸때 마다 5v의 전압이 나오는데요.
>이 전압을 atmega128로 넣어서 맥박수를 측정하고 싶은데요.
>어느 포트로 5v전압을 입력하고 그라운드 연결은 어떻게 하는지
>궁금합니다. 자세한 답변 부탁드립니다. 감사합니다.
|
||||
| 3274 | 답변완료테트리스 제작과 관련해서 문의 드립니다. | 진승훈 | 2009-07-07 | 1,325 |
|
가속도 센서를 이용해서 마우스로 키보드 대신해서 움직이는 테트리스입니다.
//////////////////atmega에서 받은 데이터를 movemouse 이벤트를 이용해 움직이는 함수입니다.////////////////////////
void CBMDlg::MoveMouse(HANDDATA &hsData)
{
int xx=1, yy=1;
if(hsData.x<0)
xx=-1;
else if(hsData.x>0)
xx=1;
if(hsData.y<0)
yy=-1;
else if(hsData.y>0)
yy=1;
mouse_event(MOUSEEVENTF_MOVE, xx*hsData.x*hsData.x/180, yy*hsData.y*hsData.y/140,0,GetMessageExtraInfo());
//////////마우스가 움직일때 값을 받아서 30 이상각이 움직일때 x ,y축 테트리스가 오른쪽 왼쪽 움직입니다.
void CWATTetrisView::OnMouseMove(UINT nFlags, CPoint point)
{
static int nPreX;
static int nPreY;
if(point.x>nPreX+30)
MoveRight();
else if(point.x<nPreX+30)
MoveLeft();
if(point.y>nPreY+30)
MoveDown();
nPreX = point.x;
nPreY = point.y;
CDialog::OnMouseMove(nFlags, point);
}
void CWATTetrisView::OnLButtonDown(UINT nFlags, CPoint point)
{
MoveUp();
CDialog::OnLButtonDown(nFlags, point);
}
이렇게 해서 마우스로 움직일수 있는데 문제는 한번 기울일때 마다 너무 많이 가요 가속도 센서를 한번 각을 기울이면 한칸씩 반응 하게 (X축이 수평에서 수직으로 변할때 값이 70 ~ 80 정도 나와요) 그리고 좌우만 천천히 되면 될꺼 같은데.. 왼쪽 마우스 클릭하면 모양 바뀌게 되어 있습니다.
딜레이 같은 함수는 쓸수 없나요..??
그리고 한가지만 더 물어 보면 공중에서 사용하는 마우스라 쓰다가 마우스를 일시 정지를 하고 싶은 ATMEGA128 스위치 입력을 주면 마우스가 일시 정지 하는 명령어가 있는지요.. 그리고 다시 스위치를 누르면 다시 되는명령어...
답변 부탁드립니다.^^
관리자 답변
안녕하세요?
마우스 동작을 멈추는 기능은 AVR 측에서 프로그램해서 데이터를 주거나 말거나 하면 되구요. 저도 예전에 테스트 해봤었는 데, 잘 됩니다.
그리고, 마찬가지로 AVR 쪽에서 데이터를 천천히 보내서 컴퓨터가 받으면 마우스 동작이 천천히 이루어지게 되구요.
받은 값의 범위를 줘서 일정 범위 이내라면 한칸씩 움직이고, 그 범위를 넘어서면 많이 움직이게 이렇게 프로그래밍 하면 되겠습니다.
본사에서 프로그램을 직접 짜드리지는 않고 있습니다.
수고하세요.
>가속도 센서를 이용해서 마우스로 키보드 대신해서 움직이는 테트리스입니다.
>//////////////////atmega에서 받은 데이터를 movemouse 이벤트를 이용해 움직이는 함수입니다.////////////////////////
>void CBMDlg::MoveMouse(HANDDATA &hsData)
>{
>int xx=1, yy=1;
>if(hsData.x<0)
>xx=-1;
>else if(hsData.x>0)
>xx=1;
>
>if(hsData.y<0)
>yy=-1;
>else if(hsData.y>0)
>yy=1;
>
>mouse_event(MOUSEEVENTF_MOVE, xx*hsData.x*hsData.x/180, yy*hsData.y*hsData.y/140,0,GetMessageExtraInfo());
>
> //////////마우스가 움직일때 값을 받아서 30 이상각이 움직일때 x ,y축 테트리스가 오른쪽 왼쪽 움직입니다.
>void CWATTetrisView::OnMouseMove(UINT nFlags, CPoint point)
>{
> static int nPreX;
> static int nPreY;
> if(point.x>nPreX+30)
> MoveRight();
> else if(point.x<nPreX+30)
> MoveLeft();
> if(point.y>nPreY+30)
> MoveDown();
>
> nPreX = point.x;
> nPreY = point.y;
>
> CDialog::OnMouseMove(nFlags, point);
>}
>
>void CWATTetrisView::OnLButtonDown(UINT nFlags, CPoint point)
>{
> MoveUp();
>
> CDialog::OnLButtonDown(nFlags, point);
>}
>
>이렇게 해서 마우스로 움직일수 있는데 문제는 한번 기울일때 마다 너무 많이 가요 가속도 센서를 한번 각을 기울이면 한칸씩 반응 하게 (X축이 수평에서 수직으로 변할때 값이 70 ~ 80 정도 나와요) 그리고 좌우만 천천히 되면 될꺼 같은데.. 왼쪽 마우스 클릭하면 모양 바뀌게 되어 있습니다.
>
>딜레이 같은 함수는 쓸수 없나요..??
>
>그리고 한가지만 더 물어 보면 공중에서 사용하는 마우스라 쓰다가 마우스를 일시 정지를 하고 싶은 ATMEGA128 스위치 입력을 주면 마우스가 일시 정지 하는 명령어가 있는지요.. 그리고 다시 스위치를 누르면 다시 되는명령어...
>
>답변 부탁드립니다.^^
>
|
||||
| 3273 | 답변완료가속도 센서 ATMEGA128 이용 공간 마우스 제작 | 진승훈 | 2009-07-07 | 1,150 |
|
가속도 센서 ATMEGA128 이용 공간 마우스 제작 입니다.
그림에서 스피드 부분을 추가 하고 싶은데요..
COMBO BOX를 열면 1단계 2단계 3단계 이렇게 마우스 스피드를 조절 하고 싶습니다.
void CBMDlg::MoveMouse(HANDDATA &hsData)
{
int speed=m_ctrlComboSpeed.GetCurSel()
if(speed=1)
{
int xx=1, yy=1;
if(hsData.x<0)
xx=-1;
if(hsData.y<0)
yy=-1;
mouse_event(MOUSEEVENTF_MOVE, xx*hsData.x*hsData.x/180, yy*hsData.y*hsData.y/140,0,GetMessageExtraInfo());
}
else if(speed=2)
{
mouse_event(MOUSEEVENTF_MOVE,hsData.x/8,-1*hsData.y/4,0,GetMessageExtraInfo());
}
//////////////////////////////////////////COMBOBOX/////////
void CBMDlg::OnEditchangeComboSpeed()
{
int speed
switch(m_ctrlComboSpeed.GetCurSel())
{
case 0:
return speed=1;
case 1:
return speed=2;
}
return 0;
}
}
////////////////////////////////////////////////////////////////
BOOL CBMDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_ctrlComboPortName.SetCurSel(2);//콤보박스 ( )에 따라 초기값 선택 됨
m_ctrlComboBaudRate.SetCurSel(5);
m_ctrlComboDataBit.SetCurSel(3);
m_ctrlComboStopBit.SetCurSel(0);
m_ctrlComboParity.SetCurSel(0);
m_ctrlComboSpeed.SetCurSel(0); 여기도 넣어 줬습니다.
생각에 COMBO BOX (OnEditchangeComboSpeed() )에 위와 같이 swich case 문으로 해서 리턴을 해서
MoveMouse(HANDDATA &hsData) 이벤트에서 if문을 이용하여 speed=1 ,2 에따라 선택 하여 스피드를 조절 combo box에는 단계1 단계2 이렇게 넣어 뒀는데..
코드를 정확히 못 짜겠습니다.
어떤 식을 짜야 하는지 가르쳐 주세요^^
관리자 답변
안녕하세요?
switch 문 사용법을 C언어 문법책을 보고 다시 하시는 것이 좋겠습니다.
문법이 좀 잘못되었네요.
수고하세요.
>
>
>
>가속도 센서 ATMEGA128 이용 공간 마우스 제작 입니다.
>
>그림에서 스피드 부분을 추가 하고 싶은데요..
>
>COMBO BOX를 열면 1단계 2단계 3단계 이렇게 마우스 스피드를 조절 하고 싶습니다.
>
>void CBMDlg::MoveMouse(HANDDATA &hsData)
>{
>int speed=m_ctrlComboSpeed.GetCurSel()
> if(speed=1)
>{
>int xx=1, yy=1;
>if(hsData.x<0)
>xx=-1;
>
>if(hsData.y<0)
>yy=-1;
>
> mouse_event(MOUSEEVENTF_MOVE, xx*hsData.x*hsData.x/180, yy*hsData.y*hsData.y/140,0,GetMessageExtraInfo());
>}
>else if(speed=2)
>{
> mouse_event(MOUSEEVENTF_MOVE,hsData.x/8,-1*hsData.y/4,0,GetMessageExtraInfo());
>}
>
>
>//////////////////////////////////////////COMBOBOX/////////
>
>
>
>void CBMDlg::OnEditchangeComboSpeed()
>{
>int speed
> switch(m_ctrlComboSpeed.GetCurSel())
> {
> case 0:
> return speed=1;
> case 1:
> return speed=2;
>
> }
> return 0;
>}
>
>
>}
>////////////////////////////////////////////////////////////////
>
>BOOL CBMDlg::OnInitDialog()
>{
> CDialog::OnInitDialog();
>
>
> m_ctrlComboPortName.SetCurSel(2);//콤보박스 ( )에 따라 초기값 선택 됨
> m_ctrlComboBaudRate.SetCurSel(5);
> m_ctrlComboDataBit.SetCurSel(3);
> m_ctrlComboStopBit.SetCurSel(0);
> m_ctrlComboParity.SetCurSel(0);
> m_ctrlComboSpeed.SetCurSel(0); 여기도 넣어 줬습니다.
>
>
>
>생각에 COMBO BOX (OnEditchangeComboSpeed() )에 위와 같이 swich case 문으로 해서 리턴을 해서
>
>MoveMouse(HANDDATA &hsData) 이벤트에서 if문을 이용하여 speed=1 ,2 에따라 선택 하여 스피드를 조절 combo box에는 단계1 단계2 이렇게 넣어 뒀는데..
>
>코드를 정확히 못 짜겠습니다.
>
>어떤 식을 짜야 하는지 가르쳐 주세요^^
>
|
||||
| 3272 | 답변완료USBISP v02 사용자입니다. | 이영진 | 2009-07-07 | 1,333 |
|
안녕하세요.
갑자기 isp가 동작하지 않아 이렇게 질문드립니다.
그동안 v02 를 쓰면서, 바깥쪽 스위치를 On 으로 하여
usb에서 전원을 공급받아 타겟보드에 넣고 isp를 사용했습니다.
off로 해놓고 타겟보드에 5v전원을 공급하면 타겟보드에 라이팅 하는 도중에
에러가 나더군요(avr studio에서, isp주파수를 1/4이하로 쓰라는 에러있죠?)
그래서 usb에서 전원을 공급받아 사용하면 라이팅은 이상없이 되길래 그렇게 써 왔었는데요.
오늘 갑자기 타겟보드에 전원 입력이 전혀 되지 않길래
테스터기 찍어보니 vcc-gnd 전압이 0v입니다...
일단 isp를 usb에 꽂았을 때 들어오는 LED는 아무런 이상없이 들어오고 깜빡이고 있고요, usb전원 스위치를 off로 내려놓고 타겟보드에 전원공급 해주면 녹색LED깜빡이는것까지도 정상적입니다.(물론, 저 위에 말씀드린것처럼 타겟보드에 전원 따로 넣어줄경우에는 프로그래밍 안됩니다...)
테스트해보려고 signature byte 읽어오기를 하면 읽어와지긴 합니다(타겟보드에 전원 넣었을 경우에만요)
갑자기 이러니 난감하네요...
해결책 좀 가르쳐주세요...
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
이번에 USBISP V03 버전 출시에 맞춰서 이번 7월 한달 동안 USBISP 관련해서는 택배를 무료로 받아서 펌웨어 업그레이드 해 드리는 것으로 방침을 내부적으로 정했습니다.
한 번 점검 받으시면서 업그레이드 받아 보시는 것이 좋겠습니다.
뭔가 이상이 생기신 것 같구요. 처음부터도 USB전원 넣어야 동작하였다는 부분도 이상합니다. 점검 받아서 정상적으로 사용하시기 바랍니다.
감사합니다.
>안녕하세요.
>
>갑자기 isp가 동작하지 않아 이렇게 질문드립니다.
>
>그동안 v02 를 쓰면서, 바깥쪽 스위치를 On 으로 하여
>usb에서 전원을 공급받아 타겟보드에 넣고 isp를 사용했습니다.
>off로 해놓고 타겟보드에 5v전원을 공급하면 타겟보드에 라이팅 하는 도중에
>에러가 나더군요(avr studio에서, isp주파수를 1/4이하로 쓰라는 에러있죠?)
>그래서 usb에서 전원을 공급받아 사용하면 라이팅은 이상없이 되길래 그렇게 써 왔었는데요.
>
>오늘 갑자기 타겟보드에 전원 입력이 전혀 되지 않길래
>테스터기 찍어보니 vcc-gnd 전압이 0v입니다...
>일단 isp를 usb에 꽂았을 때 들어오는 LED는 아무런 이상없이 들어오고 깜빡이고 있고요, usb전원 스위치를 off로 내려놓고 타겟보드에 전원공급 해주면 녹색LED깜빡이는것까지도 정상적입니다.(물론, 저 위에 말씀드린것처럼 타겟보드에 전원 따로 넣어줄경우에는 프로그래밍 안됩니다...)
>테스트해보려고 signature byte 읽어오기를 하면 읽어와지긴 합니다(타겟보드에 전원 넣었을 경우에만요)
>
>갑자기 이러니 난감하네요...
>해결책 좀 가르쳐주세요...
|
||||
| 3271 | 답변완료I/O read 불안정. | 홍성주 | 2009-07-07 | 1,353 |
|
PORTx, PINx 등 입출력의 data를 읽을때마다 틀린경우는 왜 그러까요.
Power On 후 처음 잘읽으면 전기를 끄기전까지 괜찮고 한번 잘 못읽으면 계속 잘못 읽읍니다.
이때 O'scope롤 보면 Pin의 상태는 잘못 일는 상태가 되어있습니다.
예를 들어
char i;
PORTA = 0xff;
DDRA=0;
i = PINA;
PINA의 Bit 0가 Normal High가 되어야 하는데 프로그램에서 Low로 읽히고 있어
O'scope로 확인을 하니 PINA의 단자가 약 1V이하로 Low 상태가 되어 있습니다.
Power On시 High 로 처음 읽힐때는 PIN 상태는 High를 확인할수 있습니다.
특히 DS1307 를 사용할때 data가 가끔 잘못 읽을때가 있습니다.
관리자 답변
안녕하세요?
DS1307 관련한 아래 소스를 참고하시기 바랍니다.
아래 소스는 잘 읽힙니다.
아마도, 최초 설정하는 부분에서 기본적인 셋팅을 안하신 게 아닌가 싶습니다.
메모리나 다른 모든 기본 설정은 해 주시는 것이 확실한 동작을 위해 좋겠습니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=1307&select_arrange=headnum&desc=asc&no=290
수고하세요.
>PORTx, PINx 등 입출력의 data를 읽을때마다 틀린경우는 왜 그러까요.
>Power On 후 처음 잘읽으면 전기를 끄기전까지 괜찮고 한번 잘 못읽으면 계속 잘못 읽읍니다.
>이때 O'scope롤 보면 Pin의 상태는 잘못 일는 상태가 되어있습니다.
>
>예를 들어
>char i;
>PORTA = 0xff;
>DDRA=0;
>i = PINA;
>
>PINA의 Bit 0가 Normal High가 되어야 하는데 프로그램에서 Low로 읽히고 있어
>O'scope로 확인을 하니 PINA의 단자가 약 1V이하로 Low 상태가 되어 있습니다.
>
>Power On시 High 로 처음 읽힐때는 PIN 상태는 High를 확인할수 있습니다.
>
>특히 DS1307 를 사용할때 data가 가끔 잘못 읽을때가 있습니다.
|
||||
| 3270 | 답변완료질문~ | 신나고 | 2009-07-06 | 1,452 |
|
3축 마우스를 하고 있습니다.
ATmega128로 들어가는 전압원을 만드는데
AAA 건전지 3개로 4.5V를 만들어서 사용하고자 합니다.
원칙대로라면 정전압 레귤레이터를 이용해야 되는데
위의 방법대로 해도 괜찮은지 궁금합니다.
(ADC과정에서 Vref가 정전압이 아니라서
마우스 제어에도 영향이 가지 않을까요?)
만약 정전압이 되어야 한다면 꼭 5V이어야 하나요?
관리자 답변
안녕하세요?
본 싸이트는 본명을 사용하는 것을 원칙으로 하고 있습니다.
본명으로 질문하여 주시기 바랍니다.
수고하세요.
> 3축 마우스를 하고 있습니다.
>
>ATmega128로 들어가는 전압원을 만드는데
>
>AAA 건전지 3개로 4.5V를 만들어서 사용하고자 합니다.
>
>원칙대로라면 정전압 레귤레이터를 이용해야 되는데
>
>위의 방법대로 해도 괜찮은지 궁금합니다.
>
>(ADC과정에서 Vref가 정전압이 아니라서
>마우스 제어에도 영향이 가지 않을까요?)
>
>만약 정전압이 되어야 한다면 꼭 5V이어야 하나요?
>
|
||||
| 3269 | 답변완료안녕하세요. | 김광수 | 2009-07-06 | 1,419 |
|
-
관리자 답변
안녕하세요?
확인하고 연락 드리겠습니다.
그리고, 이미 미리 요청하신 USBISP 는 보내드렸습니다.
참고하세요.
그리고, 10개 정도 수량도 가능은 합니다만,
비용 문제로 손땜을 맡겨야 할 겁니다.
그리고, 아마도 10개 단타는 비용도 저렴하게는 되지 않을 거구요.
업체는 수삽전문 이라고 구글이나 네이버에서 검색하시면 많이 나옵니다.
수고하세요.
>
>
>안녕하세요.
>avr isp 는
>우체국 1317002146554 으로 부쳐 드렸습니다.
>
>
>개인 적인 질문인데요..
>smd 타입 납땜을 업체에 맞기고 싶은데요,,
>10개 정도의 수량도 가능 한데가 있을까요??
>
>
>
|
||||
| 3268 | 답변완료AD-USBISP v02 드라이버 제거 | 사용자 | 2009-07-06 | 1,386 |
|
제가 이 드라이버를 깔고 나서
ATEN사의 USB-Serial 변환 젠더인 UC232A와
충돌오류가 일어나서인지 USB 장치 인식 실패가
발생합니다. 둘다 PL-2303 드라이버를 깔아서인지
충돌이 계속 일어나는데 해결방법은 없는지요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
다음엔 꼭 본명으로 질문 부탁드립니다.
이 경우는 드라이버 문제는 아닌 것 같습니다.
저도 처음에는 그런 경우 드라이버 문제가 아닐까 생각했었는 데,
보통 그런 오류의 경우는 PC마다 다른데,
PC 설계상에서 USB를 내부회로에서 허브로 공유해서 쓰면서
일어나는 경우가 많습니다.
보통 이 경우 PC 뒷면에 USB가 4개가 설치되는 경우가 많은데,
충돌이 나는 경우 위의 두개를 쓰면 문제가 없는 경우가 많습니다.
혹시 위 두개를 다른 USB가 쓰고 있다면 빼서 밑으로 옮기고
거기다가 충돌이 난다는 USB를 꽂아 보시기 바랍니다.
다음엔 꼭 본명으로 질문 부탁드립니다.
수고하세요.
>제가 이 드라이버를 깔고 나서
>ATEN사의 USB-Serial 변환 젠더인 UC232A와
>충돌오류가 일어나서인지 USB 장치 인식 실패가
>발생합니다. 둘다 PL-2303 드라이버를 깔아서인지
>충돌이 계속 일어나는데 해결방법은 없는지요?
|
||||
| 3267 | 답변완료회로도 | 김형석 | 2009-07-06 | 1,333 |
|
AM-ACCTB를 직접 만들어 볼려고 합니다.
회도로를 구할 수 있나요?
관리자 답변
안녕하세요? 고객님,
ACCTB 회로도는 간단합니다.
첨부해 드립니다.
감사합니다.
>AM-ACCTB를 직접 만들어 볼려고 합니다.
>
>회도로를 구할 수 있나요?
>
>
|
||||
| 3266 | 답변완료스텝모터구동문의입니다 | 홍건영 | 2009-07-06 | 1,299 |
|
atmega128을 이용해서 스텝모터를 구동하고자 합니다
스텝모터 드라이버로 KR-55MC를 가지고 있고 전원은24V를 쓸려고 합니다
드라이버에 CW및CCW입력을 넣을려면 보드모듈말고 다른 장치가 필요한지 알고 싶습니다
아니면 보드에서 바로 드라이버로 신호를 줄수있는지 알고 싶습니다
관리자 답변
안녕하세요? 고객님,
저희 NewTC에 관심 가져 주셔서 감사합니다.
사용하시는 스텝모터 드라이버 제조사 메뉴얼을 참고하시는 것이 좋겠습니다.
그 드라이버의 입력 펄스 스펙에 보면, High를 4~8V 입력을 받는 다고 되어 있으니, 본사의 AVR 보드에서 바로 입력 주시면 되겠네요.
수고하세요.
>atmega128을 이용해서 스텝모터를 구동하고자 합니다
>
>스텝모터 드라이버로 KR-55MC를 가지고 있고 전원은24V를 쓸려고 합니다
>
>드라이버에 CW및CCW입력을 넣을려면 보드모듈말고 다른 장치가 필요한지 알고 싶습니다
>
>아니면 보드에서 바로 드라이버로 신호를 줄수있는지 알고 싶습니다
|
||||
| 3265 | 답변완료질문 | 신상훈 | 2009-07-06 | 1,375 |
|
3축 마우스를 공부하고 있습니다.
소스코드는 구버전을 이용하고 있습니다.
블루투스칩을 달려고 하는데
업체에서 물건을 잘못보내서 'baud rate: 115200'가 왔습니다.
3축 마우스는 57600으로 되어있는데 이걸 115200으로 바꿀 수 있나요?
만약 가능하다면 어느 부분을 어떻게 바꿔야 되는지
자세히 알려주시면 감사하겠습니다...
관리자 답변
안녕하세요?
AVR의 UART 초기화 부분을 아래 코드로 바꾸면 115,200bps용이 됩니다.
//UART0 initialize
// desired baud rate: 115200
// actual: baud rate:111111 (3.7%)
// char size: 8 bit
// parity: Disabled
void uart0_init(void)
{
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x08; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
}
윈도쪽은 셋팅화면의 커서의 위치에 따라서, 속도를 선택하도록 되어 있습니다.
OpenPort를 가지고 찾아보면 쉽게 찾을 겁니다.
수고하세요.
>3축 마우스를 공부하고 있습니다.
>
>소스코드는 구버전을 이용하고 있습니다.
>
>블루투스칩을 달려고 하는데
>
>업체에서 물건을 잘못보내서 'baud rate: 115200'가 왔습니다.
>
>3축 마우스는 57600으로 되어있는데 이걸 115200으로 바꿀 수 있나요?
>
>만약 가능하다면 어느 부분을 어떻게 바꿔야 되는지
>
>자세히 알려주시면 감사하겠습니다...
>
|
||||
| 3264 | 답변완료여기서 ad usb-isp v02 구매를 하였습니다 | 김종민 | 2009-07-06 | 1,224 |
|
V02 설명서에는
ATMega128, ATMega32, ATMega16, ATMega8 등 ISP를 지원하는 모든 8비트
AVR 마이크로 컨트롤러에 사용 가능 (3.3V/5V 호환)
이렇게 써 있던데 실제 테스트 해보니.. mega8 등 다른 보드에서는 인식이 안되더
군요.. 같이 구매한 AB-M128 보드에서는 인식이 잘됩니다.
avrstuido4 를 사용하고요 mega8 을 사용하면 ,,, 1/4 에러 나옵니다.
이것 때문에 만능 PCB에 일주일동안 완전 X고생하며 6개를 만들었습니다.
mega8을..!
물론 V02에서 6개 전부 에러 납니다.
같은 02 버젼의 isp가 세개있습니다.. 세개 전부 안됩니다... 그러나..
V03 버젼의 isp 를 사용했더니 잘 연결 되더군요... 128 이나 mega8이나
새로 만든 6개 다 잘됩니다.
즉 제생각에는 V02에서는 호환이 안되고 V03에서는 되는것 같습니다.
근데 설명서에는 왜 된다고 나온건지.... 아님 정말 되는건지...
저의가 모임이있어서 isp 를 몇개 구입하였는데... v02와 v03이 서로 다르니 ....
어떻게 조치를 해야 하는지..
추가질문
usb isp V03 은.. usb 드라이버 설치시에 같은 드라이버 가지고 컴퓨터 몇대에 설
치 했습니다.. 그런데
윈도우 XP 프로패셔널 에서는 드라이버가 잘 잡히는데...
윈도우 XP 홈에디션 에서는 드라이버가 오류납니다......
제대로 설치 잘했습니다.. 컴맹 아니고요.. 컴퓨터는 왠만큼 다룰줄 압니다만..
혹시 운영체제가 틀려서 그런 오류 나는 부분이 있나요?
관리자 답변
안녕하세요? 고객님,
저희 NewTC 제품을 이용하여 주셔서 감사합니다.
본사의 USBISP가 ATMEGA8을 사용하는 데, 저희는 USBISP를 사용해서 잘 구워서 사용해 왔습니다. ATMEGA8에 대해서 본사에서 테스트 한 것은 이상 없었는 데요. V2 및 V3 관계 없이 다 이상 없이 잘 되어 왔습니다.
하지만, 본사는 PCB로 만든 상태로 최적의 상태로 테스트를 한 것이라서, 뭔가 클럭 관련되어서 점퍼선으로 작업하였다면 어떻게 될 지는 달라질 수도 있겠습니다. 클럭이 약간 흐트려 질 수도 있으니까요.
본사로 V02로 산 것들을 보내주시면, V03 제품으로 교환하여 보내드리는 게 좋겠죠? 아니면 V02를 펌웨어 업그레이드만 해 드릴 수도 있겠구요. 어떤 쪽을 원하시는 지 적어서 보내주세요.
이번에 프로그래밍할 때 타이밍 관련해서 V03에서 조금 마진을 더 둬서 만들었습니다. 그래서, 아마도 클럭이 좀 흐트려져도 이상 없이 잘 동작한다고 보여집니다.
펌웨어 업그레이드만 해도 사실 USBISP 기능에는 이상이 없이 잘 될겁니다.
하지만, 교환을 원한다면 교환을 원한다고 적어서 제품들과 함께 보내주세요.
그리고, OS에 따라서 달라지는 것은 아닙니다.
XP Pro나 XP Home 그리고 Vista 모두 테스트 했었는 데, 정상동작합니다.
다만, USB 관련해서 컴퓨터가 레지스트리가 엉망이 되어 있어서, 정상동작히지 않는 다면, 레지스트리 청소를 하시고, 다시 깔아서 사용하시기 바랍니다.
감사합니다.
>V02 설명서에는
>
>ATMega128, ATMega32, ATMega16, ATMega8 등 ISP를 지원하는 모든 8비트
>
>AVR 마이크로 컨트롤러에 사용 가능 (3.3V/5V 호환)
>
>이렇게 써 있던데 실제 테스트 해보니.. mega8 등 다른 보드에서는 인식이 안되더
>
>군요.. 같이 구매한 AB-M128 보드에서는 인식이 잘됩니다.
>
>avrstuido4 를 사용하고요 mega8 을 사용하면 ,,, 1/4 에러 나옵니다.
>
>이것 때문에 만능 PCB에 일주일동안 완전 X고생하며 6개를 만들었습니다.
>
>mega8을..!
>
>물론 V02에서 6개 전부 에러 납니다.
>
>같은 02 버젼의 isp가 세개있습니다.. 세개 전부 안됩니다... 그러나..
>
>V03 버젼의 isp 를 사용했더니 잘 연결 되더군요... 128 이나 mega8이나
>
>새로 만든 6개 다 잘됩니다.
>
>즉 제생각에는 V02에서는 호환이 안되고 V03에서는 되는것 같습니다.
>
>근데 설명서에는 왜 된다고 나온건지.... 아님 정말 되는건지...
>
>저의가 모임이있어서 isp 를 몇개 구입하였는데... v02와 v03이 서로 다르니 ....
>
>어떻게 조치를 해야 하는지..
>
>
>추가질문
>
>usb isp V03 은.. usb 드라이버 설치시에 같은 드라이버 가지고 컴퓨터 몇대에 설
>
>치 했습니다.. 그런데
>
>윈도우 XP 프로패셔널 에서는 드라이버가 잘 잡히는데...
>윈도우 XP 홈에디션 에서는 드라이버가 오류납니다......
>
>제대로 설치 잘했습니다.. 컴맹 아니고요.. 컴퓨터는 왠만큼 다룰줄 압니다만..
>혹시 운영체제가 틀려서 그런 오류 나는 부분이 있나요?
>
|
||||
