본문 바로가기

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


Altium. 작업폴더 Git 관리 적용. 개요. Altium 툴을 이용한 작업물이 있는 폴더들이 있는 상태에서, Git 방식 관리 적용. 상황예.폴더 Work_Altium 하위에 Altium PCB프로젝트 별로 1개의 폴더들이 만들어져 있고, 각 프로젝트 폴더 속에 Altium 작업 파일들이 있는 형태. 최상위 폴더 Work_Altium 을 Git 로컬저장소로 만들고, 내부의 모든 프로젝트 폴더들 모두가 통째로 관리되게 함. 상세. 1. Git 관리대상에서 제외할것들 .gitignore 파일에 설정. Altium 에서 생성된 것들 모두가 관리대상은 아니며 관리하지 않을 항목을 파일 .gitignore 에 설정하고 루트 폴더 Work_Altium 에 배치한다.참고 .gitignore 작성 규칙 -> http://igotit.tistory.com/.. 2016. 8. 31.
STM32. ST-LINK Utility. 개요. STM32 MCU 에 ST-LINK /V2 이용하여 펌웨어 기록 전용 S/W 메뉴얼 : http://www.st.com/resource/en/user_manual/cd00262073.pdf 설치방법 : http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html 의 Part Number STSW-LINK004 다운로드하여 설치. 실행화면, 사용법. 사전셋팅. - ST-LINK / V2 PC에 USB 연결 . - STM32 장착된 타겟보드에 상기1의 ST-LINK/V2 커넥터 접속. - PC에서 STM32 ST-LINK utility 실행. STM32 ST-LINK ut.. 2016. 8. 19.
Keil uVision 에서 Git 기반 소스관리 구축하기. 개요. Keil uVision 에서 Git 기반 소스관리 구축하기. - 본 설명에서의 내용은 KEIL MDK-ARM 버전 5이상만 가능함. 핵심 재료정보들. 1. uVision 제조사 제공 정보 : Application Note 279 . Using Git for Project Management with uVision 상기 경로에서 제공하는 pdf 받아둠. uVision 에서 Git 활용위한 설정. 셋팅1. Git for Window 설치. KEIL MDK-ARM 설치된 PC에 Git 설치한다. Git 설치방법 상세보기 -> http://igotit.tistory.com/923 셋팅2. uVision 의 version control system 을 Git 으로 설정하기. uVision 실행하여 메뉴 S.. 2016. 8. 15.
ESP8266, Windows, Eclipse ///834. 2016. 7. 23.
ESP8266 Toolkit(ubuntu기반) 설치. 개요 ESP8266 제조사에서 배포하는 ESP8266 Toolkit(Compile, Link 툴 + ubuntu ) 파일을 VirtualBox 에서 설정하고 실행시키기. 사전준비.VirtualBox(Virtual Machine)가 윈도우 운영체제에 설치되어있어야 함. VirtualBox 설치법,기본셋팅 보기 -> http://igotit.tistory.com/827 상세. ESP8266 Toolkit for ubuntu 설치. 1. 설치 파일 다운로드. 파일명 : ESP8266_lubuntu_20141021.ova 버전 : 2014년 10월21일 배포. 현재(2016년 7월 23일)최신버전임.주소 : https://drive.google.com/folderview?id=0B5bwBE9A5dBXaExvdD.. 2016. 7. 23.
Unofficial Dev Kit for ESP32 설치. 다운로드 주소 : http://programs74.ru/udkew32-en.html 설치. 설치된것들 보기. ///830. 2016. 7. 23.
MinGW 개요, 설치. 개요. MinGW (Minimalist GNU for Windows)- 윈도우 운영체제에서 GCC(무료 C/C++ 컴파일러)를 사용할수 있도록 해주는 소프트웨어 모음. - 초기 명칭 mingw32 에서 MinGW로 변경됨.- 주활용 : MCU 제조사에서 제대로 된 공식 IDE 제공 안되는 MCU들의 펌웨어 개발 목적에서 이클립스(C/C++환경) 등에 연동하여 대안적 MCU 개발환경 구축시 주로활용. 윈도우 응용프로그램 개발 목적에서는 Visual Studio 무료 사용 함이 최적. MinGW 사이트 : http://www.mingw.org/sourcegorge의 MinGW : https://sourceforge.net/projects/mingw/ 설치 - MinGW 1. MinGW 설치파일 다운로드. 입.. 2016. 7. 22.
WiFi+Bluetooth Chip. ESP32. 품번 : ESP32 - WiFI + Bluetooth dual mode(classic and BLE) + MCU(240MHz 600DMIPS) ESP32 PinMap 주요특징. Key Features 240MHz dual core Tensilica LX108 microcontroller with 600 DMIPS Integrated 512KB SRAM Integrated 802.11BGN HT40 Wi-Fi transceiver, baseband, stack and LWIP Integrated dual mode Bluetooth (classic and BLE) 4MByte flash 2.2V to 3.6V operating voltage -40°C to +125°C operating temperature.. 2016. 7. 21.
WiFi Chip. ESP8285 품번 : ESP8285 주요특징 : ESP8266 에 1Mbyte SPI flash 칩내장됨. 현재(2016년 7월 21일) 미출시 데이터 시트 : 칩 장착된 모듈 예. 제조사 발표자료 : http://espressif.com/en/media_overview/news/espressif-announces-esp8285-wi-fi-chip-wearable-devices ///825. 2016. 7. 21.
WiFi module. ESP-WROOM-02. 품번 : ESP-WROOM-02장착칩 : ESP8266EX data sheet : 모듈내부 회로. product site : http://espressif.com/en/products/hardware/esp-wroom-02/overview ///824. 2016. 7. 21.
WiFi Chip. ESP8266EX 품번 : ESP8266EX data sheet : 주의: Function Blcok 에서 Flash 메모리가 빌트인 된것처럼 표현되어있으나, 칩외부에 별도로 장착해야함. . 패키지 ; QFN32 ( 5mm x 5mm ) product site : http://espressif.com/en/products/hardware/esp8266ex/overview ///823. 2016. 7. 21.
CC3100 소켓통신속도 스코프 실측. 개요 CC3100 을 TCP 소켓 클라이언트로 하고, 스마트폰의 TCP 소켓서버로 데이터 전송시 CC3200 의 SPI MOSI 핀 스코프 실측. 시험환경. 1. 기기 구성. 왼쪽 : STM32L4 , 오른쪽 : CC3100BOOST 2. 통신 경로. STM32 (SPI Master) -> CC3100(TCP 소켓 클라이언트) -> 무선공유기 -> 스마트폰 TCP 소켓 서버. STM32측의 데이터 송신 코드.Colored By Color Scripter™12345678 // 시험용 데이터 전송하기. char SendBuf[2000]; . for(int j=0; j 2016. 7. 20.
ST-LINK V2. KEIL Trace: No Synchronization 오류 해결방법. 오류증상. KEIL 의 Debug모드에서 아래 그림 처럼 오류 발생. 해결책. ST-LINK V2 firmware update 한다. -> http://igotit.tistory.com/817 ///818. 2016. 7. 16.
ST-LINK V2. firmware update. ST-LINK/V2 펌웨어 업데이트 ST-LINK V2 내장된 MCU 의 펌웨어 업데이트 위한 방법 정리. 방법1. STM32 ST-LINK Utility S/W 를 이용하는 방법. - 본 프로그램에서 실제 펌웨어 업데이트 하는 기능은 하기 2의 ST-Link Upgrade S/W 를 실행하고 있음. 방법2. ST-Link Upgrade S/W 를 이용하는 방법. 방법3. STM32CubeIDE 실행하여 메뉴 : Help -> ST-Link Upgrade 이용하는 방법. 방법1. STM32 ST-LINK Utility S/W 를 이용하는 방법. STM32 ST-LINK Utility 다운로드 / 기본 사용법 : http://igotit.tistory.com/901 STM32 ST-LINK Utility .. 2016. 7. 16.
STM32L4x6. SPI 개요. STM32L4x6 SPI 3개의 SPI : SPI1, SPI2, SPI3.SPI 최대 클럭 : fpclk / 2. 80MHz 시스템 클럭인경우 최대 40MHz.가능. 4bit~16bit data sizeNSS pulse mode 가능.Rx FIFO : 32bit. DMA 가능.Tx FIFO : 32bit. DMA 가능.Master or Slave / Multi master mode 가능. Function Block MOSI : Master out slave in. MISO : Master in slave outSCK : SPI clock out.NSS : Slave selection pin.설정에 따라 아래와 같은 3개중의 하나로 동작. 1. slave select. 2. synchronize t.. 2016. 7. 15.
STM32. SPI 인터럽트 방식. 개요 STM32의 SPI 로 읽기,쓰기 처리시 인터럽트 방식 구현. SPI 인터럽트 방식 읽기 코딩방식 요점.1. SPI 읽기 함수 호출시 Non-Blocking 함수인 HAL_SPI_TransmitReceive_IT 호출. 2. 상기1 의 명령에 의하여 SPI 읽기 완료시 실행되는 인터럽트 핸들러에서 읽은데이터 활용하는 처리부등 추가. 상세. CubeMx 에서의 설정. 인터럽트 핸들러 추가. 함수이름을 void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) 로 하여 구현한다. 이 함수의 선언은 이미 stm32l4xx_hal_spi.h 에 되어있다. 본 글 포함된 상위 정리장소 http://igotit.tistory.com/244 ///722. 2016. 7. 15.
STM32. GPIO 속도 향상. 개요. STM32의 GPIO 속도 향상 위한 3가지 조치별 실측.1. STM32CubeMX에서 GPIO 설정시 속도를 Very High 로 설정. - GPIO출력함수 HAL_GPIO_WritePin 이용.2. 상기1의 상태에서 GPIO출력을 레지스터 직접 접근하여 출력.3. 상기2의 상태에서 컴파일러 옵션에서 시간최적화. 상기 1,2,3 각각에 대해서 외부소자 SPI_CS 제어용으로 STM32의 PB4 를 할당하였고, 출력속도 비교. 결론 : 1대비 2,3 동시 적용시 출력속도 증가 정도는 1대비 최대 5%정도. 시험환경타겟칩 : STM32L476RET 80MHz 구동.보드 : http://igotit.tistory.com/686컴파일러 : KEIL MDK-ARM v5.2STM32CubeMX STM32L.. 2016. 7. 15.
WiFi module. WF60 WF60 802.11 a/b/g/n Size: 14.6 x 13.5 mm Dual band 2.4 GHz and 5 GHz support With integrated 5Ghz PA/LNA External host Concurrent mode Product Site : http://www.ampedrftech.com/products.php?product=WF60 본 글 포함된 상위 정리글. Connectivity : http://igotit.tistory.com/280 ///811. 2016. 7. 13.


 

비트코인




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