본문 바로가기

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


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.
EFM8 UB1 스타터 키트. - SLSTK2000A 품목명 : SLSTK2000A - EFM8™ Universal Bee 8-bit MCU Device Starter Kits for USB 장착된 칩 : EFM8UB10F16G-A-QFN28 제조사 제공 정보 사이트 : http://www.silabs.com/products/mcu/8-bit/Pages/efm8-universal-bee-starter-kits.aspx 사용자매뉴얼 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB1-SLSTK2000A-UserGuide.pdf 퀵가이드 : http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM8UB1-SLSTK2000A-QuickStartGu.. 2015. 11. 28.
STM32L4, 저전력, ARM Cortex M4, DSP, FPU STM32L4 사양 특징. 1. 저전력 100uA/MHz, 2. ARM Cortex M4. 3. DSP, FPU 4. 1Mbye Flash, 128kSRAM 세부 품번. 제조사 사이트 ; http://www.st.com/web/en/catalog/mmc/FM141/SC1544/SS1687 관심품번 : STM32L476xxx 데이터 시트 : http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00108832.pdf 레퍼런스 메뉴얼 : http://www.st.com/resource/en/reference_manual/dm00083560.pdf 핀맵. 본 글이 포함된 상위 정리장소 : http://igotit.. 2015. 11. 27.
EFM8 소프트웨어 리셋 시키는법. EFM8 의 펌웨어에서 스스로 리셋하는법. 레지스터 RSTSRC (SFR Page = 0x0; SFR Address: 0xEF) 의 SWRSF 비트 (비트4) 에 1 기록하면 리셋됨. ///452. 2015. 11. 5.
LCD Assistant . 비트맵 이미지의 LCD, OLED 용 픽셀데이터 생성툴. 단색 비트맵 이미지의 LCD, OLED 표현용의 픽셀데이터 생성툴. 실행파일 다운로드 : 상기 파일 배포 from : http://en.radzio.dxp.pl/bitmap_converter 실행화면 모습. ///448. 2015. 10. 24.
EFM8SB1 Unique ID (Chip ID) 소자가 리셋되면 32bit의 UID(Unique ID)가 ram의 마지막 4바이트 영역으로 로딩된다. XRAM이 있는 경우엔 XRAM으로 없는 경우엔 RAM영역에기록된다. UID는 펌웨어상에서 접근하여 값을 읽을수 있고 디버거를 통해서도 확인가능하다. chip ID 확보하는 코드. const uint32_t xdata UUID _at_ 0xFC; from 포럼글 : http://community.silabs.com/t5/8-bit-MCU/EFM8-device-identification/m-p/140329#M41684 코드 적용예. 아래 파박은 32비트 정수형으로 한번에 받는 경우이며, 붉박 부분의 코드는 1바이트 단위로 Unique ID의 각 바이트를 받는 코드이다. Uinque ID 상세정보 : EFM.. 2015. 10. 12.
EFM32 Unique ID (Chip ID) from : http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/EFM32-Unique-ID/ta-p/122190 Every EFM32 device is assigned a 64-bit Unique ID, which is programmed into the Device information page of the flash during the production of the device.This 64-bit value is guaranteed to be unique for all past and future EFM32 device that are manufactured. The 64-bit value can be read from the following .. 2015. 10. 12.
가속도 센서, 각속도(자이로) 센서 개념정리. 가속도센서. 센서의 출력값은 직교좌표계 X, Y, Z 각 성분의 가속도(=속도의 변화량)임. 즉, 센서의 변위를 정의하는 변위벡터를 라고 뒀다면, 가속도 센서의 출력으로 나오는 것은 임. 이해 : 센서가 동일한 속도로 움직이는 경우 센서 출력은 없음. 동일속도이므로 시간에 대하여 1회 미분하면 0임. 의미 : 센서의 가속도 이며, 가장 기초 물리 상식인 힘 과 가속도는 비례하므로 센서가 받고 있는 힘에 비례한 양. 그리고 지구표면에서 가속도센서 가 있다면 지구 중심방향의 중력가속도 9.8m/sec^2 에 해당하는 값이 항상 기본적으로 출력되게 됨. 2015. 10. 6.
flexible PCB 루프안테나 알티움 라우팅 예. 패턴 폭 : 0.15mm 기판 두께: 0.13mm 안테나 총면적 : 20mm x 15mm 본글 포함된 상위 정리 글. 1. 알티움 활용법 정리 : https://igotit.tistory.com/1988 첫글등록 : 2015년 9월 26일.최종수정 : 본글단축주소 : https://igotit.tistory.com/442 2015. 9. 26.
ALTIUM (알티움 팁) - 라우팅시 루프 자동제거 기능 해제하기. 알티움에서 라우팅 작업시 기본설정은 루프가 있는 경우 자동으로 제거처리하도록 되어있다. 이 기능은 루프 안테나등의 작업시 필요없고 해제해야 루프 안테나를 라우팅 가능하다. 설정법. 메뉴 Tools -> Preferences 클릭하여 뜬 아래 설정 창에서, Automatically Remove Loops 를 체크해제한다. 본글 포함된 상위 정리 글. 1. 알티움 활용법 정리 : https://igotit.tistory.com/1988 첫글등록 : 2015년 9월 25일.최종수정 : 본글단축주소 : https://igotit.tistory.com/441 2015. 9. 25.


비트코인




            암호화폐/외환/나스닥/골드          
       
현물 |선물 인버스 |선물 USDT , bybit MT5               프랍 트레이딩. MT4,MT5