임베디드.일렉트로닉스 ( 682 ) ESP32. CPU Frequency 변경. 80MHz, 160MHz, 240MHz. ESP32 의 CPU 단 최대 클럭 주파수는 240MHz 이며, make menuconfig 에서 변경가능하다. ///1656. 2018. 5. 24. ESP32. 새프로젝트 만들기. ESP-IDF makefile C project 형식으로제작된 esp-idf-template 라는 것을 기반으로 신규 프로젝트 만드는 방법. 상황예. 신규 ESP32 프로젝트 이름이 D1F200 이라 하자. 단계1. 신규 프로젝트 D1F200 폴더 생성. 단계2. 미리 받아둔 esp-idf-template 폴더 내부의 것을 복사하여 D1F200 에 복사. 단계3. D1F200 폴더 터미널창에서 make menuconfig 실행하여 저장하기. 동영상. 상기 단계1,2,3 과정 상세. 신규 프로젝트를 이클립스에서 import 하기. 앞에서 만든 D1F200 폴더의 것을 이클립스에서 import 처리하기. 참고 : 제조사 제공 설명 : http://esp-idf.readthedocs.io/en/latest/g.. 2018. 5. 21. ESP32. esp-idf-template git clone. 단계1. 새폴더 esp-idf-template 만들고, 단계2. 상기 폴더에 아래 구문 타이핑 하여 깃클론시킨다. git clone https://github.com/espressif/esp-idf-template.git first 동영상. 상기단계1,2 과정. 첫등록 : 2018년 5월 21일. 최종수정 : 본 글 단축주소 : https://igotit.tistory.com/1647 2018. 5. 21. STM32L4x6. GPIO 일반. GPIO Each general-purpose I/O port has four 32-bit configuration registers (GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR and GPIOx_PUPDR), two 32-bit data registers (GPIOx_IDR and GPIOx_ODR) and a 32-bit set/reset register (GPIOx_BSRR). In addition all GPIOs have a 32-bit locking register (GPIOx_LCKR) and two 32-bit alternate function selection registers (GPIOx_AFRH and GPIOx_AFRL). GPIO main featur.. 2018. 5. 5. STM32CubeMX. GPIO ///1643 2018. 4. 29. STM32CubeMX. Generate code. open project ///1642 2018. 4. 29. STM32CubeMX. new project. setting. save. ///1641 2018. 4. 29. STM32CubeMX. USB (HID) 첫 등록 : 2018.04.29 최종 수정 : 2023.07.12 단축 주소 : https://igotit.tistory.com/1640 2018. 4. 29. STM32CubeMX. I2C ///1639 2018. 4. 29. STM32CubeMX. Pin Interrupt. NVIC 에서 해당핀 필수 enable 처리. ///1638 2018. 4. 29. STM32CubeMX. Debugger Pin Assign. ///1637 2018. 4. 29. PSoC 6. dual CPU. 초저전력. BLE 5.0 PSoC 6. Lowest Power MCUsIoT devices are often battery powered, making battery life a critical factor. The PSoC 6 MCU architecture is built on cutting‑edge, ultra‑low‑power 40‑nm process technology, and provides two Arm® Cortex®‑M cores. Active power consumption is as low as 22‑µA/MHz for the M4 core and as low as 15‑µA/MHz for the M0+ core. PSoC 6 delivers extended battery life without sacrific.. 2018. 1. 26. STM32Cube Expansion Package. STM32Cube Expansion Package.- 아래 그림에서 붉은 박스로 된 계층. ST사 제공 사이트 : "STM32Cube Expansion Package" STM32Cube Expansion Package 다운로드 받은 경우 처리사항. 다운로드 받은 압축파일 처리 단계1. 다운로드 받은 zip 파일 차단해제 처리 . 방법 상세보기 -> http://igotit.tistory.com/552단계2. 단계1에서 차단해제된 것 압축풀기.단계3. 단계2 에서 압축 푼 파일은 D:\\STM32CubeExpansion 하위에 몰아두기(예 아래 그림). 참고 : STM32Cube Expansion Package 는 STM32CubeMX 프로그램에서 관리되는 형식 아님. 따라서 압축푼것들은 임의 경로에 배치.. 2018. 1. 13. STM32CubeMX. 이전 버전에서 작업된 ioc 로딩시 처리할 사항. 개요. STM32CubeMX 의 신규버전에서 이전 버전에서 작업된 프로젝트 파일(확장자 ioc) 로딩시 처리할 사항들 정리. 상황예. 1. 과거버전 프로젝트 파일 : D1F117.ioc . CubeMX 버전 4.14.0. 라이브러리 버전 FW_L4 V1.4.0 으로 작업된것. 2. STM32CubeMX 버전 : 4.23.0 라이브러리 버전 FW_L4 V1.10.0. FW_L4 V1.4.0 은 설치되어있지 않은 상태. 라이브러리 버전 선택문제.상기와 같은 상황예에서 STM32CubeMX 의 과거버전에서 작업된 것을 신버전의 STM32CubeMX 에서 로딩하는것은 문제 될것 없다.그러나, 라이브러리 버전은 고려할 사항이 아래처럼 2개의 선택 가능. 1. 이전에 작업되었던 라이브러리를 그대로 유지하는 것. 2.. 2018. 1. 8. STM32CubeMX 기반 KEIL MDK-ARM 프로젝트 폴더 생성시 Git 설정, Source Tree 설정. 개요 STM32CubeMX 기반 KEIL MDK-ARM 프로젝트 생성시 프로젝트 폴더 생성과 Git 설정하는 단계까지 정리. - 본 설정은 신규 프로젝트 생성시마다 항상 동일하게 설정된다. 사전 준비. KEIL + CubeMX 개발환경. 1. STM32CubeMX 설치 된 상태. 현재(2018년 1월) 최신버전 : 4.23.02. KEIL MDK-ARM 버전 5.20 설치된 상태.3. 폴더 : WORK_KEILSTM32CubeMX . D: 루트에 생성되어있는 상태. (D: 없는 PC인 경우 C: 루트)- 본 폴더 하위에 STM32CubeMX 기반 KEIL MDK-ARM 프로젝트 폴더를 모두 몰아두는 용도임. 사전 준비. Git 관련.1. Git for Windows 설치 된 상태.2. Source Tre.. 2018. 1. 7. 모듈. CMWX1ZZABZ. 무라타 LoRa. 품번 : CMWX1ZZABZ 특징. TCXO : 정확한 클럭 소스.ISM : 868 및 915MHz 대역.RF 출력 : +14dBm, PA 부스트 기능 +20dBm.MCU : STM32L0 . 192kB 플래시 . 20kB RAM, UART, SPI, I2C , ADC, GPIO18, 전원 : 2.2~3.6VDC옵션으로 제공되는 STSAFE 보안 엘리먼트를 MCU에 결합하면 네트워크 보안 성능을 강화할 수 있음 기능블럭. 본 모듈 장착된 킷 : B-L072Z-LRWAN1 ///1605. 2018. 1. 5. LoRa. B-L072Z-LRWAN1. STM32L0 Discovery kit LoRa. 품번 : B-L072Z-LRWAN1- STM32L0 Discovery kit LoRa, low-power wireless 장착된 모듈 : CMWX1ZZABZ 외형. 특징. CMWX1ZZABZ-091 LoRa® module (Murata) Embedded ultra-low-power STM32L072CZ Series MCUs, based on ARM® Cortex® -M0+ core, with 192 Kbytes of Flash memory, 20 Kbytes of RAM, 20 Kbytes of EEPROM USB 2.0 FS 4-channel,12-bit ADC, 2xDAC 6-bit timers, LP-UART, I2 C and SPI Embedded SX1276 transceiver LoRa® , .. 2018. 1. 4. LoRa. 모듈조합 LoRa + STM32 2개 보드 조합 1. LoRa 보드 : I-NUCLEO-LRWAN12. STM32 보드 : NUCLEO-L476RG 외형. ///1603. 2018. 1. 4. 이전 1 ··· 18 19 20 21 22 23 24 ··· 38 다음