임베디드.일렉트로닉스 ( 670 ) S140. bluetooth 5 protocol stack. NORDIC SoftDevice 품번 : S140 The S140 SoftDevice is a high-performance, qualified Bluetooth 5 protocol stack supporting the nRF52840 multi-protocol SoC. S140 offers 20 concurrent links in all Bluetooth Low Energy roles. 특징. S140 적용가능 칩 : nRF52840full Bluetooth 5 2MbpsLong rangeAdvertising extensionsImproved coexistence (CSA#2)제조사 S140 사이트 : https://www.nordicsemi.com/eng/Products/S140-SoftDevice NORDIC 사 SoftDevic.. 2018. 5. 31. ALTIUM (알티움). PCB 부품배치, 화면 확대, 축소 : ctrl + 스크롤. 화면이동 : 우마우스 클릭 상태에서 드래그. PCB 전체를 꽉차게 보기 : v , f 연타. 부품조작. 부품 선택 : 부품잡고 마우스 좌클릭. 부품 돌리기 : 부품선택상태에서 스페이스바 화면조작예. PCB내부에 부품들을 대충 배치해둔다. 부품배치 세밀하게 , 회로도 보면서 각 부품들 적절한 위치에 배치 정리. 본글 포함된 상위 정리 글. 1. 알티움 활용법 정리 : https://igotit.tistory.com/1988 첫글등록 : 2018년 5월29일최종수정 : 본글단축주소 : https://igotit.tistory.com/1654 2018. 5. 29. ESP32. ESP NOW mximum throughput 측정상황. 기기1. ESP32 의 설정. WIFI ESP NOW example기기2. ESP32 의 설정. WIFI ESP NOW example 측정결과. 20cm 일때 700kbps. 2m 일때 700kbps. (20cm 와 동일했음) 20cm 일때의 작동상황. 2m일때의 작동상황. ///1661 2018. 5. 27. ESP32. TCP Socket maximum throughput. 시험상황. 기기1. ESP32 의 설정. WIFI AP Tcp clinet. 기기2. ESP32 의 설정. WIFI STA, TCP Server. 기기2에서 기기1로 TCP send 하고 기기1에서 1Mbyte 수신시마다 터미널 창에 출력. (아래 동영상) 시험결과.기기1, 기기2 거리에따른 최대 실효 통신속도 확인. 20cm : 5Mbps. 2m : 3Mbps. ///1660. 2018. 5. 27. ESP32. ESP-IDF include path add component.mk ESP32 의 ESP-IDF 개발환경에서는 사용자 추가한 다른 경로의 헤더파일의 include path 설정을 component.mk 파일에서 기록해줘야 한다. 아래 동영상에 예를 보임. ///1657 2018. 5. 24. ESP32. GPIO 출력. 출력속도 실측. app_main 문 내에서 아래와같은 코드로 토글링 핀출력. #define myGpioPin GPIO_NUM_2 void app_main(void) { gpio_set_direction(myGpioPin, GPIO_MODE_OUTPUT); uint8_t level = 1; while (1) { gpio_set_level(myGpioPin, level); level = !level; } } 핀 출력 스코프 실측. while 문 1회 진입 속도. CPU 클럭 240MHz 인 경우 : 5MHz, CPU 클럭 80MHz 인 경우 : 1.6Mhz, 평가 : 클럭대비 GPIO 출력속도 빠르진 않다. ///1655. 2018. 5. 24. 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. 이전 1 ··· 17 18 19 20 21 22 23 ··· 38 다음