最近准备学习ARM芯片~由于基础和能力都不够,看到强大的ARM9芯片就没底气了。听了一前辈的意见,打算玩玩STM32.
STM32是也是ARM芯片,是独立于ARM9和ARM7以外的一个体系——CORTEX-M3。要说ARM7是赛扬,ARM9是酷睿的话,这个CORTEX会不会就是奔腾呢?呵呵。实际上Cortex-A0系列的速度和性能比ARM9高不少. Cortex系列更确切的说,是一个新的思维构建而成的 ARM.CORTEX-M3是他的低价产品。
STM32是32位芯片,却面向16位的应用场合,其thumb指令集有诸如位反转的DSP芯片指令,计算功能强大。因此 STM32中低端的场合极具优势。
我也是才接触STM32,因此对之认识肤浅,还请指正。下面放几张开发板的例程效果给大家看看(手机是山寨机,sorry~~):
1.TFT320*240显示彩字:
TFT320*240
2.TFT320*240触屏效果:
触屏
3.触屏+输入法:
触屏+输入法
4.整体效果图(这板子东西确实多,呵呵,够研究好一阵子了):
整体效果图
5.JLINK-V7仿真器
JLINK-V7仿真器