임베디드.일렉트로닉스 ( 670 ) EFM8 UB1, USB 설정하기. 개요 8비트 MCU EFM8 UB1 시리즈에서 USB 사용가능하게 설정하는 법. - Simplicity Studio 에서 제공하는 Configurator 이용함. - 본 프로젝트에서의 시험용타겟보드 : http://igotit.tistory.com/456 단계1. Simplicity Studio에서 프로젝트 EFM8UB1_USBTEST 생성. 단계2. Configurator에서 USB 선택하고 세부설정하기. 사전지식. 1. EFM8 UB1 시리즈 이해 : http://igotit.tistory.com/455 2. Simplicity Studio 에서 프로젝트 생성법 : http://igotit.tistory.com/230 Configurator 에서 USB 선택하고 설정하기. 우리가 만든 프로젝트에서 C.. 2019. 9. 4. Simplicity Studio에서 EFM8 프로젝트 만들기. 개요 SImplicity Studio 에서 EFM8 SB1시리즈MCU 펌웨어 프로젝트 생성하는 방법 상세. 단계1 : Simplicity Studio 실행하여 Simplicity IDE 클릭. 단계2 : Simplicity IDE에서 프로젝트 생성. - 프로젝트 생성시 설정옵션들 이해하기. 단계3 : 빌드하고 실행해보기. 사전 준비사항 1. Simplicity Studio 설치하기. 보기 -> http://igotit.tistory.com/131 2. 개발대상 타겟칩 정하기. - 본 예에서는 EFM8 SB1 start kit 이용함. 개발킷 보기 -> http://igotit.tistory.com/231 단계1 : Simplicity Studio 실행하여 Simplicity IDE 실행하기. Simpli.. 2019. 9. 4. EFM32,EFM8, C8051F 개발 IDE Simplicity Studio 개요 - 실리콘랩의 EFM32,EFM8,C8051F 통합개발환경 Simplicity Studio SiliconLabs사의 MCU인 C8051F, EFM32 펌웨어 개발을 위한 통합개발툴. - Simplicity Studio 이클립스 기반으로 제작되었음. - 프로그램 자동업데이트 기능이 있어, 한번설치후 항상 최신판 유지됨. - 그래픽 컨피규레이션 툴이 통합포함됨. - 8051 개발용 keil 8051 C 컴파일러를 공짜로 사용가능. (- 이전 실리콘랩의 IDE에서는 keil 컴파일러 유료로 구입했었는데, 이제는 무료로 사용가능하다. 아래 keil 라이센스 등록법 참고할것.) - EFM32개발용 컴파일러 역시 공짜로 사용가능하다. GCC build tools이 Simplicity Studio 설치시 기본 .. 2019. 9. 4. EFM8 UB1 시리즈 개요. EFM8 UB(Universal Bee) 시리즈. 주요특징. Low Energy USB USB Charger detect circuit (USB-BCS 1.2 compliant) 5V tolerant I/O EFM8 UB시리즈의 공통사양. MCU Core: 8051 MHz: 48Mhz USB: 1 Temp Sensor: Yes Timers (16-bit): 5 UART: 2 I2C: 2 SPI : 1 VREF: Yes 제조사 제공 정보 : http://www.silabs.com/products/mcu/8-bit/efm8-universal-bee/pages/efm8-universal-bee.aspx EFM8 UB1 데이터 시트 : http://www.silabs.com/Support%20Documents/.. 2019. 9. 3. STM32L4R/S. Reset. NRST STM32L4R/S Reset, NRST - NRST 핀은 칩 내부적으로 풀업저항 달려있다. - 외부에서 NRST 핀에 Low 상태 최소 20usec 이상 유지하면 칩 리셋된다. from : RM0432. STM32L4Rxxx and STM32L4Sxxx 페이지 216~ 연관 STM32. 리셋핀 NRST 풀업저항. 개요 STM32 리셋 핀 NRST 특성과 핀 제어 방법. STM32L, STM32F 의 경우, 아래와 같이 소자 내부에 풀업저항 (40k옴) 고정적으로 연결된 상태이다. 1. 설계하는 회로에서 STM32 리셋 하지 않는 경우엔 NRST 핀 igotit.tistory.com 상위 정리 https://igotit.tistory.com/244 의 STM32 STM32. nRF52. ESP32. EF.. 2019. 9. 2. STM32CubeMX. USB Custom HID USB Custom HID. STM32CubeMX 5.0.1 2019년 9월 1일 추가. STM32CubeMX 5.3 에서 타겟칩 STM32L4R5VG 의 USB Custom HID 설정하는예. 연관 상위정리 https://igotit.tistory.com/244 의 STM32 STM32. nRF52. ESP32. EFM8. EFM32. PSoC 활용 정리. STM32. nRF52. ESP32. EFM8. EFM32. PSoC 총정리 제조사 칩 주요특징 실리콘랩 8bit MCU EFM8 시리즈 32bit EFM32 시리즈 EFM8 싸다. STM STM32 . 최고 항상 만족. Cypress pSoC pSoC6 은 기대해볼만. NORDIC nRF52 블투 무선솔루 igotit.tistory.com 첫등록 .. 2019. 9. 1. STM32L4R/S. 클럭 STM32L4R/S. Clock SYSCLK(시스템 클럭)으로 4종의 클럭 소스 사용가능. • HSI16 (high speed internal)16 MHz RC oscillator clock • MSI (multispeed internal) RC oscillator clock • HSE oscillator clock, from 4 to 48 MHz • PLL clock 기타 클럭 소스. • 32 kHz low speed internal RC (LSI RC) which drives the independent watchdog and optionally the RTC used for Auto-wakeup from Stop and Standby modes. • 32.768 kHz low speed extern.. 2019. 9. 1. STM32CubeMX. Clock Configuration Clock Configuration. STM32CubeMX 5.0.1 항목1. Input frequency : 외부연결된 크리스탈의 주파수 MHz 단위로 기록. 항목2. PLL Source MUX : HSE 선택. 항목3. PLLM : /6 선택. 항목4. PLL 의 *N : x 40 선택.항목5. PLL 의 /R : /2 선택. 항목6. System Clock Mux : PLLCLK 선택. 상기 항목들 설정하는 과정 전체 동영상. 2019년 9월 1일 추가. STM32CubeMX 5.3 에서 STM32L4R5VG (최대 120MHz 가능 )를 대상칩으로 하여 클럭설정하는예. 본 글 포함된 상위 정리글 https://igotit.tistory.com/244 의 STM32 첫등록 : 2019년 2월 13일.. 2019. 9. 1. STM32CubeMX. 외부크리스탈 핀 할당. 개요 STM32CubeMX 에서 외부 크리스탈 핀 할당. - STM32CubeMX 버전 5.0.1 외부크리스탈 핀 할당. STM32CubeMX 5.0.1 2019년 9월1일 추가. STM32CubeMX 버전 5.3 에서 타겟칩 STM32L4R5VG 예. 크리스탈 주파수 24MHz 인 경우 핀 할당하고 Clock Configuration 에서 외부클럭 사용하는 것으로 설정하는것까지. 본 글 포함된 상위 정리글 https://igotit.tistory.com/244 의 STM32 첫등록 : 2019년 2월 13일최종수정 : 2019년 9월 1일 본 글 단축주소 : https://igotit.tistory.com/2074 2019. 9. 1. STM32CubeMX. DEBUG ( JTAG/SWD ) 설정. 개요 STM32CubeMX 에서 Debug ( JTAG/SWD )설정 - STM32CubeMX 버전 : 5.0.1 (2019년 2월 13일 최신버전) Debug (JTAG/SWD ) 설정. STM32CubeMX 5.0.1 Debug 핀설정을 JTAG, SWD 용도로 선택가능하다. 통상 Trace Asynchronous Sw 를 선택하여 3핀이 할당되게한다. 2019년 9월 1일 추가. STM32CubeMX 버전 5.3 에서 타겟칩 STM32L4R5VG 예. - Debug 설정에서 여러 옵션이 있고, 우리가 최종 선택 설정하는 것은 Trace Asynchronous Sw 본 글 포함된 상위 정리글 https://igotit.tistory.com/244 의 STM32 첫등록 : 2019년 2월 13일최종수정.. 2019. 9. 1. USB 규격. 전원 USB 전원 규격 USB 2.0 버스 전압 범위 : 규격상 4.4V ~ 5.25V - 하이파워 타입의 허브인 경우 : 4.75V ~ 5.25V - 로우파워 타입의 허브인 경우 : 4.4V ~ 5.25V 즉 USB 버스 전압은 절대 정확히 5V 가 공급되지 않으며, 최소 4V 까지 낮은 전압이 출력되는 경우도 있음을 숙지해야함. 이는 USB 호스트(PC) 마다 그 특성이 다르며 동일 PC에서도 상황에 따라서는 정상적인 5V 전압 나오다가가도 간헐적으로 4V 까지 낮은 전압이 출력되는 경우도 있다. USB Device 의 버스 전원에서의 전류 사용 . Low power device : USB 버스전원에서 최대 100mA 까지 사용하는 기기. High power device : USB 버스 전원에서 최대 50.. 2019. 8. 31. STM32L4R/S. 전원공급 STM32L4R/S Power Supplies - STM32L4R5VG • VDD = 1.71 V to 3.6 V VDD is the external power supply for the I/Os, the internal regulator and the system analog such as reset, power management and internal clocks. It is provided externally through VDD pins. • VDDA = 1.62 V (ADCs/COMPs) / 1.8 V (DACs/OPAMPs) / 2.4 V (VREFBUF) to 3.6 V VDDA is the external analog power supply for A/D converters, D/A co.. 2019. 8. 27. STM32L4R/S. DAC - STM32L4R5VG DAC 출력으로 사용가능한 핀. - DAC_OUT1 : PA4 - DAC_OUT2 : PA5 - External Trigger : PE9 본 글 포함된 상위 정리글 https://igotit.tistory.com/244 의 STM32 첫등록 : 2019년 8월 27일 최종수정 : 본 글 단축주소 : https://igotit.tistory.com/2285 2019. 8. 27. ADPD4000/1. 멀티모달센서칩. PPG(맥파). ECG(심전도) 등 ADPD4000/1 Features 8 input channels with multiple operation modes to accommodate the following measurements: PPG, ECG, EDA, impedance, and temperature Dual channel processing with simultaneous sampling 12 programmable time slots for synchronized sensor measurements Flexible input multiplexing to support differential and single-ended sensor measurements 8 LED drivers, 4 of which can be driven si.. 2019. 8. 27. STM32L4R/S. ADC STM32L4R/S ADC - STM32L4R5VG Features • High-performance features – 12, 10, 8 or 6-bit configurable resolution – ADC conversion time: Fast channels: 0.188 µs for 12-bit resolution (5.33 Ms/s) Slow channels: 0.238 µs for 12-bit resolution (4.21 Ms/s) – ADC conversion time is independent from the AHB bus clock frequency – Faster conversion time by lowering resolution: 0.16 µs for 10-bit resolution.. 2019. 8. 27. MAX86161. 광센서. PPG(맥파). 심박. SpO2 MAX86161 Features Complete Single-Channel Optical Data Acquisition System Built-In Algorithm Further Enhances Rejection of Fast Ambient Transients Optimized Architecture for Reflective Heart Rate and SpO2 Monitoring Low Dark Current Noise of 89dB in White Card Loop-Back Test (Sample-to-Sample Variance) Excellent Ambient Range and Rejection Capability >100μA Ambient Photodetector Current >70dB Am.. 2019. 8. 27. MAX86160. 광센서. PPG(맥파). 심박. SpO2 MAX86160 Features Miniature 4.3mmx2.8mmx1.45mm 18-pin Optical Module Optical-Grade, Robust Glass Eliminates Customer Cover Glass High In-Band 13Hz Signal-to-Noise Ratio (SNR) Reflective Heart Rate Monitor and Medical-Grade Pulse Oximeter Ultra-Low-Power Operation for Mobile Device Zero-Power Shutdown Current (0.7µA, typ) -40°C to +85°C Operating Temperature Range 데이터시트 : https://www.mouser.com/d.. 2019. 8. 27. STM32WB55CG. dual core MCU 블루투스 5.0 STM32WB55CG 데이터 시트 : https://www.st.com/resource/en/datasheet/stm32wb55cg.pdf Includes ST state-of-the-art patented technology Radio 2.4 GHz RF transceiver supporting Bluetooth® 5 specification, IEEE 802.15.4-2011 PHY and MAC, supporting Thread and ZigBee® 3.0 RX Sensitivity: -96 dBm (Bluetooth® Low Energy at 1 Mbps), -100 dBm (802.15.4) Programmable output power up to +6 dBm with 1 dB steps Int.. 2019. 8. 26. 이전 1 ··· 10 11 12 13 14 15 16 ··· 38 다음