요즘 전세계적으로 하드웨어에 대한 관심(Maker Movement)이 다시 일어나고 있는데, 주변에 물어볼 수 있는 사람이 없어서 (제가 질문한게 그게 아닌데, 당최 무신 소린지 다들 자신이 이해한 정도로만 설명해서) 저는 전공이 삽질이라서, 또 뻘짓을 해보았습니다. 개발 시간이 짧은 상업 프로젝트에서는 FPGA가 정답이라고 생각을 하지만, 똑깥은 뻘짓을 호기심에 하는 개발자들이 있을 것 같아서, 글을 남깁니다. 자고 일어나면 세상이 변하기에, 동일한 시행착오를 하지 않았으면 하는 마음에... |
CPU : STM32F405, STM32F415
Test Board : MINI-M4 for STM32 ( http://www.mikroe.com/mini/stm32/ )
Compiler : MikroE Pascal 4.7.0
Fig 1. Test Board
1. Mini-M4 STM32F4 / Ref. http://www.mikroe.com/mini/stm32/
2. MaxPaper LPix v1.1 /Ref. http://www.maxpaer.com
Fig2. Toggling 84Mhz using GPIO Register ( Fully piped line processing )
Fig 3. Toggling 83Mhz using BSRR
Fig 4. Toggling 21Mhz using Bit-Band
Fig 5. Toggling 19Mhz using DMA (M2M, No Burst Mode, 16bit)
Fig 6. Toggling 17Mhz using Pascal