임베디드.일렉트로닉스 ( 643 ) USB Device Tree Viewer ( USBVIEW ), PC에 연결된 USB 기기의 계층구조 보여주는툴S/W USB Device Tree Viewer ( USBVIEW ) PC에 연결된 USB 기기(내장 컨트롤러 포함 + HUB + 기기)들의 연결구조를 보여주는 Tool s/w 입수처 : MS사에서 제공되고 있지만, -> https://msdn.microsoft.com/en-us/library/windows/hardware/ff560019(v=vs.85).aspx USB Tree Viewer 만 필요한 경우엔 저걸 전부 설치하기엔 번잡스럽다. 아래 경로에서 파일 받으면 됨. http://www.uwe-sieber.de/usbtreeview_e.html#download 설치 : 특별한 설치 없이 압축파일 다운받아 압축해제한 폴더속의 실행파일 실행하면됨. win10, win7 모두 정상작동 확인함. 아래 화면은 L.. 2015. 12. 2. USB3CV Tools. USB3.0 기기의 규격 적합성 시험 프로그램. 설치, 기본사용법. USB3CV 개요, 설치 용도 : 개발중의 USB3.0 기기의 USB 규격 적합성 검사 소프트웨어. (USB2.0 기기도 시험가능함.) 입수 : http://www.usb.org/developers/tools/#usb30tools 에서 USB3CV 설치파일 다운로드. 설치상의 주의사항. - 필수요구사항 : win7 이상에서만 설치가능. - 32비트용 64비트용이 따로 배포되지 해당 컴퓨터 운영체제 비트에 맞는것 다운받아 설치. 설치 설치중 특이사항 없음. Next 버튼 클릭하여 진행하면됨. 설치완료후 실행초기화면 PC의 Host controller 를 보여주는것이다. 상기 OK버튼 클릭하면 처음 실행시에는 장치 드라이브 설치하겠냐고 물어본다. 설치해야함. 실행화면. 붉은박스는 검사가능한 대분류를 보여주고.. 2015. 12. 2. USB20CV Tools. USB2.0 기기의 규격 적합성 시험 프로그램. 설치, 기본사용법. USB20CV 개요 용도 : 개발중의 USB2.0 (High, Full, Low Speed) 기기의 USB 규격 적합성 검사 소프트웨어. 입수 : http://www.usb.org/developers/tools/usb20_tools/ 에서 USB20CV 설치파일 다운로드. 설치상의 주의사항. - 필수요구사항 : win7 이상에서만 설치가능. - 32비트용 64비트용이 따로 배포되지 해당 컴퓨터 운영체제 비트에 맞는것 다운받아 설치. - 새버전의 USB20CV 설치시 이전 버전의 USB20CV는 필수 제거하고 설치할것. USB20CV 설치. 상기 입수처에서 다운로드은 설치 파일을 실행하면됨. 설치 초기화면. - 설치과정에서 특별한 사항 없음. 그냥 Next 버튼만 클릭하여 진행하면됨. 설치완료후 시작프로그.. 2015. 12. 1. STM32 DMA 개념잡기. STM32F4 의 DMA F4시리즈의 어플리케이션 노트중, http://www.st.com/stonline/stappl/resourceSelector/app?page=fullResourceSelector&doctype=application_note&SeriesID=1577 1. DMA -> http://www.st.com/web/en/resource/technical/document/application_note/DM00046011.pdf (응용노트라기 보다는 상세설명)2. STM32CubeMX로 제공되는 DMA 라이브러리의 설명문 : http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105879.. 2015. 12. 1. STM32 FreeRTOS 사용가능 프로젝트 생성방법. 개요 STM32 개발시 FreeRTOS를 사용가능하게 하는 STM32CubeMX에서의 셋팅. 방법 1. STM32CubeMX 신규프로젝트 생성. STM32CubeMX 실행하고 신규 프로젝트 생성한다 2. Pinout탭에서 FreeRTOS 선택한다. Configuration 탭을 보면 MiddleWare 에 FreeRTOS가 들어와있다. FreeRTOS의 옵션 설정은 FreeRTOS클릭하여 설정가능하다. 지금은 그냥 기본 옵션으로 두자. 3. 자동코드 생성. 기타 다른 GPIO등 설정하고 나서 자동코드생성하자. 우리는 KEIL MDK-ARM용으로 생성한다. 자동생성된 프로젝트를 KEIL MDK-ARM에서 연 모습. FreeRTOS 없는 상태에서 생성된것 대비 추가된것들. 1. 프로젝트 소스에 붉박에 해당하.. 2015. 12. 1. STM32L4 개발 보드 : NUCLEO-L476RG 품명 : NUCLEO-L476RG 장착칩 : STM32L476RGT6, LQFP64 제조사 제공정보 : http://www.st.com/web/en/catalog/tools/FM116/CL1620/SC959/SS1532/LN1847/PF261636 메뉴얼 : http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00105918.pdf ARM mbed : https://developer.mbed.org/platforms/ST-Nucleo-L476RG/ 회로도 외형. Key Features STM32 microcontroller with LQFP64 package Two types of extension re.. 2015. 11. 30. SW4STM32. System Workbench for STM32. 무료 IDE.설치법. SW4STM32 개요. 명칭 : SW4STM32 , System Workbench for STM32- STM32 펌웨어 개발 가능한 이클립스 기반 툴. 무료. 입수방법 : OpenSTM32 사이트( http://www.openstm32.org/ )에서 회원가입해서 다운로드. 2018년 1월 20일 추가. 설치 파일 다운로드 경로 뭘 이리도 꼭꼭 숨겨놓았는지 한심해서리....그리고 회원가입해야 다운로드 가능하게 되어있다.아래 경로 클릭하여 64비트용 SW4STM32 설치파일 바로 다운로드하자. 로그인 하지 않아도 다운로드 가능하다. http://www.ac6-tools.com/downloads/SW4STM32/install_sw4stm32_win_64bits-latest.exe 다운로드 받은 설치 파일 실.. 2015. 11. 30. Device Class Definition for HID(Human Interface Device), HID usage tables Device Class Definition for HID 용도 : USB HID 디스크립터 작성위해서는 기반 스펙을 명확히 이해함이 필수. 입수처 : http://www.usb.org/developers/hidpage pdf 파일첨부. 즉 본문서는 아래 전체 USB 디스크립터 전체 체계중 파랑색 영역 HID descriptor 에 대한 명확한 이해를 할 수 있는 정보임. HID Usage Tables. usages는 HID report descriptor 의 일부이며, 본 문서에서는 기기에서 측정량이 무엇인지 명확히 표준적으로 정의하고 있다. 입수처 : http://www.usb.org/developers/hidpage pdf 문서 : 2023.07.14 추가. https://www.usb.org/hid.. 2015. 11. 29. PCF85063, Real Time Clock PCF85063 데이터 시트 : http://www.mouser.com/ds/2/302/PCF85063TP-353309.pdf 주변회로구성예. /// 2015. 11. 29. USB HID Descriptor Tool 용도. USB HID Report Descriptor 생성 도구 입수처 : http://www.usb.org/developers/hidpage/ 에서 HID Descriptor Tool 다운로드 하면 됨. 즉시 다운로드 하기 -> http://www.usb.org/developers/hidpage/dt2_4.zip 설치법 : 상기 다운로드 받은 압축파일 해제하여 폴더 속에 있는 DT.exe 실행하면됨. 특별한 설치 과정 없음. 실행화면. 상기 디스크립터 툴로 Input, Output, Feature 설정한 예. 위와 같은 작업이후 코드를 생성하려면 File -> Save as ... 클릭하여 .저장형식을 header file (*.h) 을 지정하면 아래 처럼 코드 생성해준다. char ReportDesc.. 2015. 11. 29. EFM8 부트로더. - 아래 그림의 오른쪽이 펌웨어 기록될 타겟디바이스인 EFM8 을 의미하며, 왼쪽이 PC혹은 다른 MCU등의 펌웨어 기록하는 호스트(DFU Host) 역할을 함. - EFM8 UB1 시리즈 처럼 USB 페리페랄 지원하는 칩인 경우엔 USB 통신경로 로도 펌웨어 기록가능. AN945. EFM8 Factory Bootloader User's Guide www.silabs.com/documents/public/application-notes/an945-efm8-factory-bootloader-user-guide.pdf UART Bootloader www.silabs.com/documents/public/application-notes/AN778.pdf SMBus Bootloader www.silabs.com.. 2015. 11. 29. SILabs 사 제공 USB 기술자료. USB USB Mass Storage Reference Design AN282 AN282SW USBXpress Programmer’s Guide AN169 AN169SW Recertifying a Customized Windows HCK Driver Package AN807 USB Bootloader with Shared USBXpress Library AN200 AN200SW MMC Data Logger Example AN189 AN189SW Human Interface Device (HID) Tutorials AN249 AN249SW HID Library API Specification AN532 AN532SW C8051F32x and CP210x USB Driver Customization AN22.. 2015. 11. 28. EFM8 UB1 스타터 키트. - SLSTK2000A 품목명 : SLSTK2000A - EFM8™ Universal Bee 8-bit MCU Device Starter Kits for USB 장착된 칩 : EFM8UB10F16G-A-QFN28 제조사 제공 정보 사이트 : http://www.silabs.com/products/mcu/8-bit/Pages/efm8-universal-bee-starter-kits.aspx 사용자매뉴얼 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB1-SLSTK2000A-UserGuide.pdf 퀵가이드 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB1-SLSTK2000A-QuickStartGu.. 2015. 11. 28. STM32L4, 저전력, ARM Cortex M4, DSP, FPU STM32L4 사양 특징. 1. 저전력 100uA/MHz, 2. ARM Cortex M4. 3. DSP, FPU 4. 1Mbye Flash, 128kSRAM 세부 품번. 제조사 사이트 ; http://www.st.com/web/en/catalog/mmc/FM141/SC1544/SS1687 관심품번 : STM32L476xxx 데이터 시트 : http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf 레퍼런스 메뉴얼 : http://www.st.com/resource/en/reference_manual/dm00083560.pdf 핀맵. 본 글이 포함된 상위 정리장소 : http://igotit.. 2015. 11. 27. EFM8 소프트웨어 리셋 시키는법. EFM8 의 펌웨어에서 스스로 리셋하는법. 레지스터 RSTSRC (SFR Page = 0x0; SFR Address: 0xEF) 의 SWRSF 비트 (비트4) 에 1 기록하면 리셋됨. ///452. 2015. 11. 5. LCD Assistant . 비트맵 이미지의 LCD, OLED 용 픽셀데이터 생성툴. 단색 비트맵 이미지의 LCD, OLED 표현용의 픽셀데이터 생성툴. 실행파일 다운로드 : 상기 파일 배포 from : http://en.radzio.dxp.pl/bitmap_converter 실행화면 모습. ///448. 2015. 10. 24. EFM8SB1 Unique ID (Chip ID) 소자가 리셋되면 32bit의 UID(Unique ID)가 ram의 마지막 4바이트 영역으로 로딩된다. XRAM이 있는 경우엔 XRAM으로 없는 경우엔 RAM영역에기록된다. UID는 펌웨어상에서 접근하여 값을 읽을수 있고 디버거를 통해서도 확인가능하다. chip ID 확보하는 코드. const uint32_t xdata UUID _at_ 0xFC; from 포럼글 : http://community.silabs.com/t5/8-bit-MCU/EFM8-device-identification/m-p/140329#M41684 코드 적용예. 아래 파박은 32비트 정수형으로 한번에 받는 경우이며, 붉박 부분의 코드는 1바이트 단위로 Unique ID의 각 바이트를 받는 코드이다. Uinque ID 상세정보 : EFM.. 2015. 10. 12. EFM32 Unique ID (Chip ID) from : http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/EFM32-Unique-ID/ta-p/122190 Every EFM32 device is assigned a 64-bit Unique ID, which is programmed into the Device information page of the flash during the production of the device.This 64-bit value is guaranteed to be unique for all past and future EFM32 device that are manufactured. The 64-bit value can be read from the following .. 2015. 10. 12. 이전 1 ··· 24 25 26 27 28 29 30 ··· 36 다음