본문 바로가기

전체 글

(1955)
[STR911 EVM] Standalone JTAG Programmer 개발환경 설정 [STR911 EVM] Standalone JTAG Programmer 개발환경 설정 Standalone Windows application to program STR9, uPSD, Flash PSD or DSM products via the JTAG pins using FlashLINK (FL-101) or RLINK-ST 다운로드 STR911 Flash 다운로더 CAPS 후속버젼으로 Standalone JTAG Programmer가 나왔다. 예전보다 좀더 간편해지고 다른 디바이스들과 통합 된것 같다. 새로운 프로젝트를 생성하기 위해 Device를 선택후 [Create..]버튼을 누르면 된다. 전압레벨을 선택한다. 그냥 디폴트로 선택해도 별 문제 없다. 1)[Programmer]탭에서 먼저 hex파일을..
[STR911 EVM] 무료 컴파일러(RDIE)를 이용한 초간단 디버깅 환경설정 http://www.raisonance.com 의 STR911 용 무료 컴파일러 RIDE6에서는 디버깅 기능을 지원하지 않았는데 RIDE7부터는 ST ARM의 디버깅을 지원한다. 물론 RLINK가 있어야 하지만... RIDE에서 제공하는 ST기본 라이브러리를 이용하면 아주 간단하게 프로젝트 생성하고 디버깅할 수 있다. 우선 RIDE 다운로드는 STM32 개발환경 설정 페이지에서 참고하고 먼저 RLINK를 보드에 연결하고 RIDE를 실행한다. 2008/4/2 자가 또 업데이트 되었있군. 예제소스 및 프로젝트 파일 메뉴에서 [File->New->Project]로 새로운 프로젝트를 생성한다. 새로운 프로젝트를 생성하면 디바이스를 선택하는 메뉴가 나타나고 STR91x를 선택한다. 프로젝트가 생성되면 작성한 c파..
32bit 초정밀 ADC - ADS1281, ADS1282 32bit 초정밀 ADC - ADS1281, ADS1282
PIC24 USB Host Controller PIC24 USB Host Controller Microchip사에서 HSB Host Controller포함된 MCU가 나왔다. 저가격에 USB 호스트 지원하며 쓰기 쉬운 MCU가 되지 않을까.. 기존 PIC24, dsPIC33과 전원및 ICSP핀이 동일해서 약간만 손보면 바로 적용할 수 있을것 같다. CPU - Up to 16 MIPS performance - 16 x 16 Hardware Multiply, Single Cycle Execution - 12-bit x 16-bit Hardware Divider - C Compiler Optimized Instruction Set Flash Program Memory - Self-Reprogrammable under Software Control - 10..
초소형 MCU모듈 구성 초소형 MCU모듈 구성 커넥터 스펙 커넥터는 0.5mm피치 DF12 2x15를 사용하기로 했다. 커넥터 핀맵 앞으로 소형 모듈의 핀맵은 아래와 같은 형태로 구성할 생각 입니다. 크기는 가로 1400mil, 세로 800mil 정도인데.. MCU 에 따라 좀더 크기는 변경될 수 있습니다. 대략적인 배선이 완료된 상태이고 크기나 배치에서 좀더 조절할 필요가 있습니다. 문제는 JTAG커넥터를 어떤것을 사용할지를 결정해야 하는데... 크리스탈을 사용하고 크기를 좀더 줄였습니다. 가로 1300MIL, 세로 800MIL, 실제 사이즈 비교해 보면 MCU크기 두배 정도로 상당히 작은 사이즈입니다. 핀맵은 약간 변경되었고 윗몇에 디버깅용의 동일한 커넥터를 두었습니다. 아래면 커넥터 윗면 커넥터 - 동일한 DF12-30p..
[ PCA9539 ] I2C to Parallel Port Expander [ PCA9539 ] I2C to Parallel Port Expander http://focus.ti.com/docs/prod/folders/print/pca9539.html
[Mega128 EVM] rev2 보드 제작 - AVR + W5100 + USB HOST [Mega128 EVM] rev2 보드 제작 - AVR + W5100 + USB HOST AVR Mega128 또는 USB Host기능이 있는 AT90USB1287 MCU를 이용하여 이더넷 테스트 가능한 보드로 제작 했던 [Mega128 EVM]의 몇가지 버그 있던 보드를 수정하여 새롭게 제작해 보았다. [관련 자료 참고] 기존 보드와 거의 유사하지만.. USB커넥터 및 VR, 온도 센서가 추가 되었다. 확장 테스트 보드 테스트 동영상 USB Host, Ethernet FTP테스트
더미 허브와 스위칭 허브 허브는 더미 허브와 스위칭 허브로 나뉘어 집니다. 더미 허브의 경우에는 반이중방식으로 1개의 노드를 8개의 포트로 단순이 나뉘는 역할을 합니다. 그러므로 당연히 대역폭이 8개로 나뉩니다. 예:) 100M의 대역에 8개의 회선을 연결 했을시 각 노드당 속도는 100/8 = 13M 가 한계 입니다. 스위칭 허브의 경우엔 풀듀플렉스 방식으로 허미 허브와 다르게 8개의 포트가 연결 되어 있어도 각 노드가 항상 풀로 사용되어지는 게 아니기 때문에 각 노드당 정해진 대역폭을 각 회선에서 풀로 사용할 수 있습니다. 예:) 100M의 대역에 8개의 회선을 연결 했을시 각 노드당 속도는 더미 허브와 다르게 100M의 대역폭을 모두 사용할 수 있습니다. 1~8번까지의 회선중 하나만이 데이터를 전송한다면 해당 포트를 스위칭..