本帖最后由 超核电子 于 2016-7-7 13:18 编辑
最近设计了一款恩智浦KS22开发板,为什么要设计这款开发板呢,主要的原因是这款开发板主打国内市场,内心的激动难以抑制,然后就阅读这款芯片的手册,发现还是比较有特点的双路can通信,5路串口+2路FlexIO模拟串口多达7路,简直是工业控制的福音,除此之外主频120Mhz(NXP设计比较保守目测可以达到180M),SPI、I2C、485、USB、CAN、UART、SD卡、ADC、运动姿态、RTC、SPIFLASH、E2PROM、摄像头等外设应有尽有,不多说先上图。
KS22开发套件
然后下载我们自己的固件库来测试,这个固件库是我们专门为KS22量身打造的,包含了GPIO、UART、CAN、SPI、I2C、ADC、PWM、USB等多个例程,我首先测试了GPIO例程
GPIO程序
架构清晰与STM32类似整个GPIO初始化只用了一句话GPIO_Init(HW_GPIOC, 1, kGPIO_OPPL);集成度较高真正的高内聚低耦合。将程序烧进板子里,小灯欢快的闪烁起来。
今天先说到这里,下次再分享其他内容,软件资料及原理图如下:
yandld-CH-K-Lib-rel_raven_ks22.rar
(19.74 MB, 下载次数: 142)
|