본문 바로가기

전체 글

(1955)
Low Cost USB MCU PIC18F1XK50 PIC18F13K50과 PIC18F14K50 (PIC18F1XK50)은 최저가의 USB MCU로 기존의 USB PIC 마이크로컨트롤러에 기반한 제품들이다. 이들 제품은 저가의 8비트 MCU에서 찾아보기 힘든 호스트 기능을 제공하여 다양한 USB 애플리케이션에 임베디드 USB 기능을 추가할 수 있다. PIC18F1XK50 MCU는 USB 2.0, I2C, SPI, USART등의 다양한 시리얼 통신 인터페이스를 포함하여 USB와 다른 임베디드 시리얼 네트워크 간의 데이터 전송을 가능하게 한다. PIC18F1XK50 MCU 제품군에는 USB 2.0, I2C, SPI, USART 같은 다양한 시리얼 통신 인터페이스가 통합되어 있어 USB와 다른 임베디드 시리얼 네트워크 간에 데이터를 전송할 수 있도록 지원한다...
[PIC24USB EVM] - PIC24FJ256GB106 USB Host 보드 제작 [PIC24USB EVM] - PIC24FJ256GB106 USB Host 보드 제작 USB 호스트가 가능한(OTG) PIC24F EVM보드를 제작 했다. Atmel의 USB Host AT90USB1287과 비교했을때 상당히 성능이 우수하고 가격또한 저렴하다. 무엇보다 개발지원에 있어 풍부한 예제와 환경이 편하고 부품수급 또한 편하다. AT90USB1287개발할때는 문의할곳도 없고 알아서 개발하라는 식의 Atmel의 정책에 아주 짜증 났었는데....앞으로는 Microchip로 대체해야 할것 같다. PIC24FJ256GB106 을 이용하여 보드를 만들었고 소형 보드에 USB Device, USB HOST커넥터를 두어 모듈형태로 범용성을 살려 제작 했다. USB 메모리스틱을 이용하여 USB HOST기능을 테..
Luminray Micro GPIO 관련자료 Luminray Micro GPIO 관련자료 Luminary Micro GPIO 특징 아주 특별한것은 없지만 5V호환 가능다는것, 드라이버 전류가 8mA로 적다는것 정도. Programmable control for GPIO interrupts: - Interrupt generation masking - Edge-triggered on rising, falling, or both - Level-sensitive on High or Low values 5-V-tolerant input/outputs Bit masking in both read and write operations through address lines Programmable control for GPIO pad configuration: ..
Luminary Micro 클럭설정 관련 자료 Luminary Micro 클럭설정 관련 자료 ex) Lib함수 이용 클럭 설정 // Set the clocking to run directly from the crystal. SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); RCGC2 (Run Mode Clock Gating Control Register 2 , offset 0x108) ex) GPIO 클럭 설정 SYSCTL_RCGC2_R = SYSCTL_RCGC2_GPIOF; //***************************************************************************** // The following..
Mini WebServer real time page update(실시간 웹페이지 업데이트) Mini WebServer real time page update(실시간 웹페이지 업데이트) 소형 웹서버에서 모니터링을 위한 여러 방법이 있다. 가장 간단한 HTML테그를 이용하여 웹브라우저에서 1초에 한번씩 웹서버로 접근하여 데이를 가져와 페이지를 업데이트 하는 방법이 있다. 하지만 이 방법을 이용하면 최소 시간이 1초이고 페이지 내용이 많으면 많을수록 느려지고 실시간 업데이트 확인이 어렵다. ActiveX, ASP등을 이용할 수도 있지만 등치도 있고 여러 제약 사항이 많다. 설치 없이 간단히 사용할 수 있는 방법으로 javascript를 이용하는 방법이 있는데, 요즘 동적 웹페이지를 위해 AJAX을 많이 사용한다고 한다. 원리를 먼저 MCU측에서보면 전송할 데이터를 XML파일로 업데이트 해두었다가 웹..
가속도 센서를 이용하여 기울기 측정에 관련 자료 가속도 센서를 이용하여 기울기 측정에 관련 자료 1축 센서를 이용하면 -45 도 에서 45도 까지는 사용 가능하나 그이상은 Sensitivity가 떨어지고 중앙 기준의 기울어진 방방향을 알수가 없다. 2축 이상을 이용하면 두개축이 기울어진 각도를 조합하여 Sensitivity가 일정하며 각도의 방향성도 알수 있다.
6명의 하버드 공부벌레 인터뷰 6명의 하버드 공부벌레 인터뷰 가을, 물갈이의 계절 케임브리지에 가을이 찾아왔고, 하버드에 새 학기가 시작되었다. 미국 동북부 뉴잉글랜드 지방의 9월은 대대적인 물갈이의 계절이다. 그 유명한 뉴잉글랜드의 단풍시즌이 시작되면서 주변 풍경의 물갈이가 시작되고, 또 한편으로는 100개에 달하는 대학, 25만 명의 학생이 운집한 보스턴 지역에 신입생들이 대거 몰려들어, 졸업생들이 비운 자리를 채움으로써 학교의 물갈이가 이뤄진다. 잡다한 살림살이를 가득 실은 자동차가 기숙사 앞에 속속 도착하고, 트렁크를 옆에 세워 놓고 지도를 보며 주위를 두리번거리고 있는 학생들이 늘어난다. 보스턴 사람들이 「바」에 힘을 잔뜩 주어서 「바-스턴」이라고 발음하는 보스턴에서 촌뜨기 대접을 받는 비결(?)이 몇 가지 있다. 첫째, 「..
[W5100 EVB] Simple UDP Test - 4 channel loop back source code [W5100 EVB] Simple UDP Test - 4 channel loop back source code 간단한 UDP 루프백 테스트 프로그램 작성. 4개의 소켓을 생성해 UDP로 받은 데이터를 다시 송신하는 예제이다. 4개의 클라이언트 프로그램으로 UDP로 접속해 loopback 테스트를 할 수 있다. //----------------------------------------------------------------------------- /** * UDP loopback program. */ void loopback_udp(SOCKET s, uint16 port) { unsigned int len; unsigned char buf[MAX_BUF_SIZE]; unsigned char desti..

반응형