본문 바로가기

임베디드.일렉트로닉스   ( 649 )


STM32CubeMX 프로젝트 저장방법.(일관성 있는 프로젝트 폴더 관리 목적) 개요 STM32CubeMX 프로그램에서 프로젝트 저장시 일관된 방식. 문제상황 - 프로그램의 일관성 없는 저장기능. 예로 프로젝트명을 myProject 로 하고 싶다고 했을 때(즉, STM32CubeMX 의 프로젝트 이름도 myProject, KEIL 등의 IDE에서의 프로젝트명도 myProject ) STM32CubeMX 프로그램에서 제공하는 프로젝트 저장 기능이 아래 처럼 2곳에서 접근가능한데, 1. 메뉴->File -> "Save Project" 혹은 "Save Project As.." 를 이용한 프로젝트 저장. 2. 메뉴->Projects->Settings... 를 이용한 프로젝트 저장. 상기1의 방식으로 저장하게 되면 프로젝트 폴더 생성 사용자가 지정한 폴더 하위에 STM32CubeMX 프로젝트.. 2016. 2. 1.
FTDI. FTD2XX.DLL. PC프로그램에서FTDI USB칩과 통신코딩 라이브러리. 개요. FTD2XX.DLL : FTDI 사의 자사 USB 칩의 PC드라이버 통신용 DLL형식의 라이브러리. 아래 계층 구조에서 파박 부분. FTD2XX.DLL 활용하여 응용프로그램개발시 Visual C++ 최적. 다운로드 주소 : http://www.ftdichip.com/Drivers/D2XX.htm Programmer's Guide pdf : http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer's_Guide(FT_000071).pdf 함수 활용법 - 연결상태 , 정보 USB 경유 PC에 연결된 FTDI 칩의 정보 확보함수 3개. 1. FT_STATUS FT_CreateDeviceInfoList (LPDWORD lpdwNumD.. 2016. 1. 31.
FTDI. FT60x시리즈. USB3.0(SuperSpeed 5Gbps) FT60X 시리즈. 주요특징. Support for USB3.0 SuperSpeed (5Gbps), USB High Speed (480Mbps) and USB 2.0 Full Speed (12Mbps) transferAvailable with either 16bit/32bit wide parallel FIFO interfaceSupports 2 parallel slave FIFO bus protocols, with data bursting rate up to 400MbpsSupports multi channel FIFO interfaceUp to 8 configurable endpoints (pipes)Built-in 16kB FIFO data buffer RAMSupports multi voltage .. 2016. 1. 31.
STM32 DFU 모드에서 PC측 USB 장치드라이버. STM32 DFU 모드에서 PC측 USB 장치 드라이버 STM32의 핀 상태를 DFU(Device Firmware Upgrade) 모드로 하여 PC에 연결하면 별도의 드라이버 설치 파일 요구되지 않고 운영체제에서 자동 설치(윈도우 10 에서 확인됨.)된다. STM32 DFU USB 연결초기 장치 드라이버 자동 설치화면. - 윈도우 10인 경우. 드라이브 설치소요시간 : 약 10초이내 완료됨. 장치관리자에서 보이는 STM32 DFU 장치. 드라이버 확인. 본 글이 포함된 상위 정리장소 : http://igotit.tistory.com/244 의 STM32 ///645. 2016. 1. 31.
BLE GAP, GATT 셋팅방법 골격. - 싸이프레스 BLE칩 기반. 개요 1. BLE의 가장 기본이 되는 GAP, GATT 설정하여 BLE호스트측과 통신 달성하기 위한 BLE칩측의 골격에 해당하는 코딩 정리. 2. HRM 프로파일, HID 마우스 프로파일 등으로 High Level 프로파일 적용하지 않아도, 데이터 통신 목적에서는 GAP, GATT Custom profile만으로도 통신 달성 가능하다. 이 경우 호스트측엔 필수로 Custom profile 적용된 앱이 있어야만 한다. HRM, HID등도 GAP, GATT 를 기반으로 하므로 GAP, GATT 활용이 충분히 익숙해지고 난 이후에 최종응용 프로파일 지식 습득하면 된다. 3. 본글에서 다루는 내용은 BLE칩이 GAP Peripheral , GATT Server 로 설정하여 GATT에 서비스를 정의하고 서비스 에.. 2015. 12. 21.
KEIL-MDK Components. File System, Graphic, network, USB MDK Components Documentation The Microcontroller Development Kit MDK-ARM is a development environment for ARM Cortex-M series microcontrollers and contains everything for creating and testing applications in assembly, C or C++. MDK Version 5 is split into the MDK Core and Software Packs making new device support and middleware updates independent from the tools. MDK Version 5 - Software Packs Th.. 2015. 12. 3.
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.


 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5