您尚未登录。

楼主 #1 2018-05-05 13:41:43

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

从此你多了一片 飞思卡尔 50Mhz K21 Cortex-M4 开发板

主芯片手册: K21P121M50SF4.pdf
参考链接: 很早以前的Win7 VMWare Ubuntu12.04LTS/15.10 使用AP6210B蓝牙模块记录(2016-02-18)

购买链接: https://item.taobao.com/item.htm?id=567153283410

QQ20180505134725.png

已买两个,坐等收货。




















QQ20180506130743.jpg
感谢卖家












----------------------------------------------------
找到这个宝贝的产品型号了: 新大陆ME30.pdf

主控芯片50Mhz: NXP M21G9VMC, 对应SDK是 MK21DN512VMC5,  -40 to 105°C
4MB flash: 25L32
带背光12864黑白液晶, 驱动芯片未知.
轻触式按键
NFC芯片: AS3911

从此你多了一片 飞思卡尔 50Mhz K21 Cortex-M4 开发板





离线

楼主 #2 2018-05-05 13:45:54

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

占坑





离线

楼主 #3 2018-05-05 13:49:38

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

以下是商家图片.

TB29eoHiDJYBeNjy1zeXXahzVXa_72580441.jpg
TB28__wixGYBuNjy0FnXXX5lpXa_72580441.jpg
TB2bdWQipOWBuNjy0FiXXXFxVXa_72580441.jpg
TB27a6ziER1BeNjy0FmXXb0wVXa_72580441.jpg
TB2cnugirSYBuNjSspiXXXNzpXa_72580441.jpg

以上是商家图片.





离线

#4 2018-05-06 09:13:28

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

占个坑,请开始你的表演。嘿嘿

离线

#5 2018-05-06 09:38:48

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

https://blog.csdn.net/l_backkom/article/details/41512675
是不是跟这个一样

主芯片 M21G9VMC -> MK21DN512VMC5
http://cache.freescale.com/files/32bit/doc/data_sheet/K21P80M50SF4.pdf
第5页

Original part number  Alternate part number
MK21DX128VMC5      M21GGVMC
MK21DX256VMC5      M21GHVMC
MK21DN512VMC5      M21G9VMC

最近编辑记录 xinxiaoci (2018-05-06 09:59:43)

离线

楼主 #6 2018-05-06 13:04:21

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180506125706.jpg
QQ20180506125711.jpg
QQ20180506130054.jpg

真多发了一个,感谢卖家的慷慨赠送.





离线

楼主 #7 2018-05-06 13:46:35

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

xinxiaoci 说:

https://blog.csdn.net/l_backkom/article/details/41512675
是不是跟这个一样

主芯片 M21G9VMC -> MK21DN512VMC5
http://cache.freescale.com/files/32bit/doc/data_sheet/K21P80M50SF4.pdf
第5页

Original part number  Alternate part number
MK21DX128VMC5      M21GGVMC
MK21DX256VMC5      M21GHVMC
MK21DN512VMC5      M21G9VMC

开机自毁,怕怕,估计已经爆掉一个了。





离线

#8 2018-05-06 14:13:32

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥 说:
xinxiaoci 说:

https://blog.csdn.net/l_backkom/article/details/41512675
是不是跟这个一样

主芯片 M21G9VMC -> MK21DN512VMC5
http://cache.freescale.com/files/32bit/doc/data_sheet/K21P80M50SF4.pdf
第5页

Original part number  Alternate part number
MK21DX128VMC5      M21GGVMC
MK21DX256VMC5      M21GHVMC
MK21DN512VMC5      M21G9VMC

开机自毁,怕怕,估计已经爆掉一个了。

我们的口号是:挖坑行,填坑你更行!晕哥,你把它填上

离线

楼主 #9 2018-05-06 18:05:59

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180506180517.jpeg

拆了的机器, 没炸, 还是一样的错误, 系统检测到故障。。。
嗯, 估计应该是啥子密钥存RAM吧, 开机只毁密钥,程序还是工作的。





离线

#10 2018-05-06 18:07:37

超级萌新
会员
注册时间: 2018-05-04
已发帖子: 408
积分: 407

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

等大神们玩得差不多了, 我就可以入手了。

离线

楼主 #11 2018-05-06 19:56:26

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

http://bbs.mydigit.cn/read.php?tid=2098263

88_1795013_60c2e0199802f40.jpg
88_1795013_d1eaf62228a312b.jpg

发现一个大神已经hack出来的,
但是还不清楚PCB是不是一样的。





-----------------
后记:这位大神已经被我请到论坛,楼下这位就是
所有资料在楼下这个帖子里面找。





离线

#12 2018-05-06 20:54:33

posystorage
会员
注册时间: 2018-05-06
已发帖子: 170
积分: 541

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

xinxiaoci 说:
晕哥 说:
xinxiaoci 说:

https://blog.csdn.net/l_backkom/article/details/41512675
是不是跟这个一样

主芯片 M21G9VMC -> MK21DN512VMC5
http://cache.freescale.com/files/32bit/doc/data_sheet/K21P80M50SF4.pdf
第5页

Original part number  Alternate part number
MK21DX128VMC5      M21GGVMC
MK21DX256VMC5      M21GHVMC
MK21DN512VMC5      M21G9VMC

开机自毁,怕怕,估计已经爆掉一个了。

我们的口号是:挖坑行,填坑你更行!晕哥,你把它填上

https://whycan.cn/t_1146.html

离线

楼主 #13 2018-05-06 23:20:37

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180506230517.png

QQ20180506231610.jpg

JLINK已经连上。





离线

#14 2018-05-07 01:28:13

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

离线

#15 2018-05-07 06:41:01

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

大神,你玩过飞思卡尔K21?

离线

#16 2018-05-07 11:15:57

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

daydayup 说:

大神,你玩过飞思卡尔K21?

没玩过,我等晕哥玩的差不多了,我在入手这个8块的板子

离线

楼主 #17 2018-05-09 20:23:41

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180509202256.jpg
这个蜂鸣器有点难找。
如果很吵可以堵住左边这个孔
捂脸...





离线

楼主 #18 2018-05-09 22:11:30

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

参考链接: K21+AP6210B+12864 液晶板子的一些资料

@posystorage 大神源码下载: none.7z

渡鸦_KS22开发板资料: yandld-CH-K-Lib-rel_raven_ks22.rar

参考链接: http://www.hipnuc.com/?page_id=118





离线

楼主 #19 2018-05-10 00:00:34

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180510080648.png
keil 不能直接烧录,但是jflash 选可以烧了

QQ20180510081104.jpg

QQ20180510081112.png

jflash 选择 K22DN256xxx5 可以正常操作,但是选择 K22DN256xxx5就不正常了,原因未知。





-----------------------------------------------
好消息,经过七七四十九回折腾,
终于跑起渡鸦里面的led例程,
把灯点亮,

12864 LCD明天再测试。





离线

楼主 #20 2018-05-10 14:14:36

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

占坑





离线

楼主 #21 2018-05-10 14:14:44

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

原来Keil5 要装上这个pack才能下载到flash:

Keil.Kinetis_KSxx_DFP.1.2.1.pack
Keil.Kinetis_K20_DFP.1.6.0.pack





离线

楼主 #22 2018-05-10 14:18:01

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180510141820.png

搞定 Keil5 程序下载。





离线

楼主 #23 2018-05-10 14:37:44

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

液晶驱动芯片应该就是 ST7565/ST7567或者兼容芯片了.

https://newhavendisplay.com/appnotes/datasheets/LCDs/ST7567.pdf





离线

楼主 #24 2018-05-10 20:46:36

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180510204549.jpg

终于把液晶demo跑起来了.





离线

#25 2018-05-10 20:54:35

bunny
会员
注册时间: 2020-05-23
已发帖子: 154
积分: 154

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥牛逼

离线

#26 2018-05-11 17:51:31

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

看见了

离线

楼主 #27 2018-05-11 23:21:38

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

MDK Keil 源代码下载:MK21DN512VMC5_AP6210B_12864_POS_20180511.7z

接线方法:
3V3   ----------- JLINK 1 ----用于检测目标是否有电
GND  ------------JLINK 4
SWD-CLK
SWD-DAT
RST  ------------ JLINK 15 ---用于复位目标板





离线

#28 2018-05-12 05:44:42

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥不来品尝下屎一样的NXP原厂固件库KSDK么,乐趣多多
SDK档案:https://pan.baidu.com/s/1yowvUOAFn5ma23VWznpOMw 密码:wkku,包含全部工具链和全部中间层组件
API手册地址:http://mcuxpresso.nxp.com/api_doc/dev/463/
另外晕哥对裸机下启动AP6210有什么对策么?我看Linux的驱动貌似初始化得先下载固件进去?

顺便简单介绍下NXP SDK档案的文件结构
目录下
device文件夹是原厂固件库
CMSIS文件夹是CMSIS层
middleware是中间层
rtos是freertos的BSP
boards文件夹是原厂开发板的例程,写KSDK基本靠它,API手册和RM写的都是一团糟,注意此文件夹下不是完整工程,没有将上述4个文件夹中在此工程所需的文件复制进来,如需获取完整的工程需要利用NXP的MCUXpresso Config Tools进行生成

MCUXpresso Config Tools类似于ST的STM32Cube MX,可以根据SDK生成工程,分配引脚,编辑时钟树

最近编辑记录 DENHJD (2018-05-12 05:57:21)

离线

楼主 #29 2018-05-12 06:04:16

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

啊,还有这种操作?

驱动AP6210用linux一样的套路就好了.
https://whycan.cn/t_245.html





离线

#30 2018-05-13 03:04:31

posystorage
会员
注册时间: 2018-05-06
已发帖子: 170
积分: 541

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥 说:

啊,还有这种操作?

驱动AP6210用linux一样的套路就好了.
https://whycan.cn/t_245.html

我试了在gd32那个板子上移植btstack。
就是这个同款板子
啊

然后通讯部分是能用了,但是发送复位指令后,紧接着又发了一条ap6210b不认识的指令,然后就完全卡死了。折腾了一天了没找到怎么解决,晕哥求救

最近编辑记录 posystorage (2018-05-13 03:10:36)

离线

#31 2018-05-13 03:08:29

posystorage
会员
注册时间: 2018-05-06
已发帖子: 170
积分: 541

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

DENHJD 说:

晕哥不来品尝下屎一样的NXP原厂固件库KSDK么,乐趣多多
SDK档案:https://pan.baidu.com/s/1yowvUOAFn5ma23VWznpOMw 密码:wkku,包含全部工具链和全部中间层组件
API手册地址:http://mcuxpresso.nxp.com/api_doc/dev/463/
另外晕哥对裸机下启动AP6210有什么对策么?我看Linux的驱动貌似初始化得先下载固件进去?

顺便简单介绍下NXP SDK档案的文件结构
目录下
device文件夹是原厂固件库
CMSIS文件夹是CMSIS层
middleware是中间层
rtos是freertos的BSP
boards文件夹是原厂开发板的例程,写KSDK基本靠它,API手册和RM写的都是一团糟,注意此文件夹下不是完整工程,没有将上述4个文件夹中在此工程所需的文件复制进来,如需获取完整的工程需要利用NXP的MCUXpresso Config Tools进行生成

MCUXpresso Config Tools类似于ST的STM32Cube MX,可以根据SDK生成工程,分配引脚,编辑时钟树

讲道理我觉得为啥飞思卡尔没像stm32一样推广开用。最大的锅就是固件库,和跟屎一样的参考手册。那么复杂的寄存器,库的普及跟不上。手册该讲的重点一笔带过,寄存器只告诉你名字,不告诉有啥用。功能怎么配置恕不奉告,自己猜去吧,自己排列组合试参数去吧

离线

#32 2018-05-13 03:14:44

posystorage
会员
注册时间: 2018-05-06
已发帖子: 170
积分: 541

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥 说:

啊,还有这种操作?

驱动AP6210用linux一样的套路就好了.
https://whycan.cn/t_245.html

通讯抓包

通讯抓包
第一条是gd32发了复位指令
第二条是6210b返回的事件,复位ok
第三天是个莫名其妙的指令,然后就没有然后了,完全卡死了

离线

楼主 #33 2018-05-13 08:58:38

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

如果进入HCI了, 就应该按照协议走, 发了不识别(没有包头,包尾,校验等)的指令,那么AP6210B必然进入不回应状态,我是这么理解的。
以前用Linux驱动BK3515的时候也这样,而且还是用Linux自带的协议栈,无缘无故啥也不回应,就像死机了一样。
问了芯片原厂,也是一脸懵逼。





离线

楼主 #34 2018-05-13 09:05:39

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

xxx, yyyy:
  我现在使用 网友james的方法( http://www.lightofdawn.org/blog/?viewDetailed=00032),
可以在ubuntu获取手机蓝牙发过来的蓝牙A2DP音频数据,但是在BK3515下面遇到麻烦,
驱动报出19次 short bcsp packet错误, 然后BK3515再也不发送数据了。
下面是详细情况.


驱动报出的19次错误:
bk3515_1.jpg

逻辑分析仪对应的19次错误:
bk3515_2.jpg


再也无法与BK3515通讯了, 执行 hciconfig hci0 up 之后出现tx timeout.

bk3515_3.png

这是BK3515的发出的19个数据包其中一个的一部分
bk3515_4.png


从过往邮件翻出来的.





离线

#35 2018-05-13 10:43:32

www220
会员
注册时间: 2018-02-09
已发帖子: 46
积分: 46

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕神太牛了,啥都懂

离线

楼主 #36 2018-05-13 11:57:29

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

www220 说:

晕神太牛了,啥都懂

严重不同意,只是啥都忽悠一下,捂脸.gif





离线

楼主 #37 2018-05-13 22:45:50

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

GPIO_Init(HW_GPIOB, 19, kGPIO_OPPL);	

while(1)
{
    GPIO_PinToggle(HW_GPIOB, 19);
}

测试出来, 蜂鸣器是无源蜂鸣器,需要PWM驱动, 引脚是GPB19.





离线

楼主 #38 2018-05-13 23:01:39

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

QQ20180513230007.png

GPC2      LED1     红灯
GPC12    LED1     橙色
GPC7      LED2     蓝色灯
GPC6      LED3     黄灯
GPA19    LED4     橙灯
GPA18    LED5     红灯

GPC5      液晶背光




GPIO_PinToggle(HW_GPIOC, 2);//LED1
GPIO_PinToggle(HW_GPIOC, 12);//LED1
GPIO_PinToggle(HW_GPIOC, 7);//LED2
GPIO_PinToggle(HW_GPIOC, 6);//LED3
GPIO_PinToggle(HW_GPIOA, 19);//LED4
GPIO_PinToggle(HW_GPIOA, 18);//LED5

跑马灯测试:

while(1)
{
    GPIO_PinToggle(HW_GPIOC, 2);//LED1
    DelayMs(500);
    GPIO_PinToggle(HW_GPIOC, 12);//LED1
    DelayMs(500);
    GPIO_PinToggle(HW_GPIOC, 7);//LED2
    DelayMs(500);
    GPIO_PinToggle(HW_GPIOC, 6);//LED3
    DelayMs(500);
    GPIO_PinToggle(HW_GPIOA, 19);//LED4
    DelayMs(500);
    GPIO_PinToggle(HW_GPIOA, 18);//LED5
    DelayMs(500);
}

费了九牛二虎之力测出来的,请大家珍惜。





离线

#39 2018-05-14 09:51:30

www220
会员
注册时间: 2018-02-09
已发帖子: 46
积分: 46

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕神,这个片子有串口或者spi这类接口引出吗?

离线

楼主 #40 2018-05-14 09:58:28

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

串口至少引出了两组,

一组是JTAG复用的, 可以看到 13楼那个图片 https://whycan.cn/t_1137.html#p5238

另一组是蓝牙AP6210B那里, 也是串口连接的。

SPI也引出来,至少12864 LCD那组是SPI接口。





离线

#41 2018-05-14 13:02:10

www220
会员
注册时间: 2018-02-09
已发帖子: 46
积分: 46

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥 说:

串口至少引出了两组,

一组是JTAG复用的, 可以看到 13楼那个图片 https://whycan.cn/t_1137.html#p5238

另一组是蓝牙AP6210B那里, 也是串口连接的。

SPI也引出来,至少12864 LCD那组是SPI接口。

都是连接了外设的,没办法做网串了

离线

楼主 #42 2018-05-14 13:35:12

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

这是要做以太网串口?





离线

#43 2018-05-14 17:49:52

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

买了5块,刚到手,4块跟晕哥一样的,还有一个是没拆过的QPOS,准备拿KSDK把这块板子的外设撸一遍,QPOS一会拆开看看啥方案的
刚查了下QPOS是F103+F071+WLP封装蓝牙芯片的方案,感觉亏了233

最近编辑记录 DENHJD (2018-05-14 17:51:58)

离线

楼主 #44 2018-05-14 17:51:58

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

DENHJD 说:

买了5块,刚到手,4块跟晕哥一样的,还有一个是没拆过的QPOS,准备拿KSDK把这块板子的外设撸一遍,QPOS一会拆开看看啥方案的

欢迎入坑, 还有QPOS是什么?有没有链接?





离线

#45 2018-05-14 17:55:04

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

TIM20180514175350.jpeg
最左边的就是Qpos,拍的是一个链接,估计老板发错了

离线

楼主 #46 2018-05-14 18:01:27

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

左边那个我在店主的淘宝店见过,
主芯片用STM32,
蓝牙用什么型号?





离线

#47 2018-05-14 18:12:23

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

IMG_314920180514-180943.jpegIMG_315020180514-180936.jpeg
蓝牙是F071+CSR的WLP晶圆,激光刻字太小看不清了

离线

#48 2018-05-14 18:32:24

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

F071 是原来干嘛的?

离线

#49 2018-05-14 19:16:14

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

折腾了半天,Jlink还没连上,一直提示Pcode -1,什么鬼
OK了,JTAG模式下,在上电的一瞬间点connect就连接上了,估计是源程序把JTAG/SWD禁用了

最近编辑记录 DENHJD (2018-05-14 19:25:29)

离线

楼主 #50 2018-05-14 19:38:47

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

DENHJD 说:

折腾了半天,Jlink还没连上,一直提示Pcode -1,什么鬼
OK了,JTAG模式下,在上电的一瞬间点connect就连接上了,估计是源程序把JTAG/SWD禁用了

有可能,我一开始也是稀里糊涂折腾了很久,不知道后来怎么终于让我把程序擦掉了。





离线

#51 2018-05-14 21:47:58

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

拿KSDK跑起来了
大坑点1,板子上那块晶振是32.768的RTC晶振,不是高速外置时钟,所以只能时钟树只能运行在FEI模式,即内核时钟由内部32.768K时钟进入锁相环给出
小坑点2,KSDK默认串口是UART2,时钟由BusClock提供,JTAG中的串口是UART0,时钟由CoreSysClock提供,改串口指向的同时需要更改时钟来源

离线

#52 2018-05-14 22:05:22

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

TIM20180514220221.png
做车的后遗症,芯片跑起来先超超频
这是FEI模式能达到的最高频率,48MHz超到96MHz,还没测试不知道稳定不稳定
由于是FLL出来的,所以数字很不好看

离线

#53 2018-05-15 03:30:03

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

这板子JTAG默认程序用不了的原因找到了,它把PTA0-PTA4用作矩阵键盘了,PTA0-PTA3是JTAG。。。
TIM20180515031953.png
跑出来的键盘矩阵,不一定完全准确
另外这片子跑在96MHz下串口点灯点屏幕完全没问题,感觉要是可以外接晶振的话可以跑得更高,晶振输入口是PTA18 PTA19,就是晕哥上边指出的LED4和LED5,可以拆了LED上个晶振试试,不过走线距离太长了,不知可行不可行

最近编辑记录 DENHJD (2018-05-15 03:32:01)

离线

楼主 #54 2018-05-15 08:25:00

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

飞思卡尔小白有问题:
1. KSDK 是不是飞思卡尔官方SDK? 在哪里下载?
2. 用32.768k的目的是什么?为了休眠的时候RTC还能跑?
3. 如何超频?

非常感谢这个矩阵键盘资料, 晚上我试一试.





离线

#55 2018-05-15 18:33:19

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 141.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

晕哥 说:

飞思卡尔小白有问题:
1. KSDK 是不是飞思卡尔官方SDK? 在哪里下载?
2. 用32.768k的目的是什么?为了休眠的时候RTC还能跑?
3. 如何超频?

非常感谢这个矩阵键盘资料, 晚上我试一试.

1.对的,而且目前NXP家的LPC和RT官方SDK也叫KSDK了,在https://mcuxpresso.nxp.com可以下载,需要NXP官网账号,注册一个就是了。网站服务器在日本,所以晚上高峰期访问比较慢。
2.说的是外置的32.768还是内置的32.768?外置的估计就是为了RTC走的更稳,用内置的32.768是因为内置锁频环只能由内置32.768输入
3.超频我是直接更改的MCG寄存器,官方库配置时钟我只搞明白了PLL的配置方法,FLL的还没搞明白
以下是目前的时钟配置

/*******************************************************************************
 * Variables for BOARD_BootClockRUN configuration
 ******************************************************************************/
const mcg_config_t mcgConfig_BOARD_BootClockRUN =
    {
        .mcgMode = kMCG_ModeFEI,                  /* FEI - FLL Engaged Internal */
        .irclkEnableMode = kMCG_IrclkEnable,      /* MCGIRCLK enabled, MCGIRCLK disabled in STOP mode */
        .ircs = kMCG_IrcSlow,                     /* Slow internal reference clock selected */
        .fcrdiv = 0x0U,                           /* Fast IRC divider: divided by 1 */
        .frdiv = 0x0U,                            /* FLL reference clock divider: divided by 32 */
        .drs = kMCG_DrsMid,                       /* Mid frequency range */
        .dmx32 = kMCG_Dmx32Fine,                  /* DCO is fine-tuned for maximum frequency with 32.768 kHz reference */
        .oscsel = kMCG_OscselOsc,                 /* Selects System Oscillator (OSCCLK) */
        .pll0Config =
            {
                .enableMode = MCG_PLL_DISABLE,    /* MCGPLLCLK disabled */
                .prdiv = 0x3U,                    /* PLL Reference divider: divided by 4 */
                .vdiv = 0x0U,                     /* VCO divider: multiplied by 24 */
            },
    };
const sim_clock_config_t simConfig_BOARD_BootClockRUN =
    {
        .pllFllSel = SIM_PLLFLLSEL_MCGPLLCLK_CLK, /* PLLFLL select: MCGPLLCLK clock */
        .er32kSrc = SIM_OSC32KSEL_RTC32KCLK_CLK,  /* OSC32KSEL select: RTC32KCLK clock (32.768kHz) */
        .clkdiv1 = 0x01030000U,                      /* SIM_CLKDIV1 - OUTDIV1: /1, OUTDIV2: /1, OUTDIV4: /2 */
    };
const osc_config_t oscConfig_BOARD_BootClockRUN =
    {
        .freq = 0U,                               /* Oscillator frequency: 0Hz */
        .capLoad = (OSC_CAP0P),                   /* Oscillator capacity load: 0pF */
        .workMode = kOSC_ModeOscLowPower,         /* Oscillator low power */
        .oscerConfig =
            {
                .enableMode = kOSC_ErClkEnable,   /* Enable external reference clock, disable external reference clock in STOP mode */
            }
    };

/*******************************************************************************
 * Code for BOARD_BootClockRUN configuration
 ******************************************************************************/
void BOARD_BootClockRUN(void)
{
    /* Set the system clock dividers in SIM to safe value. */
    CLOCK_SetSimSafeDivs();
    /* Set MCG to FEI mode. */
#if FSL_CLOCK_DRIVER_VERSION >= MAKE_VERSION(2, 2, 0)
    CLOCK_BootToFeiMode(mcgConfig_BOARD_BootClockRUN.dmx32,
                        mcgConfig_BOARD_BootClockRUN.drs,
                        CLOCK_CONFIG_FllStableDelay);
#else
    CLOCK_BootToFeiMode(mcgConfig_BOARD_BootClockRUN.drs,
                        CLOCK_CONFIG_FllStableDelay);
#endif
	MCG->C4 |= (MCG_C4_DMX32_MASK | MCG_C4_DRST_DRS(0x03));
    /* Configure the Internal Reference clock (MCGIRCLK). */
    CLOCK_SetInternalRefClkConfig(mcgConfig_BOARD_BootClockRUN.irclkEnableMode,
                                  mcgConfig_BOARD_BootClockRUN.ircs, 
                                  mcgConfig_BOARD_BootClockRUN.fcrdiv);
    /* Set the clock configuration in SIM module. */
    CLOCK_SetSimConfig(&simConfig_BOARD_BootClockRUN);
    /* Set SystemCoreClock variable. */
    SystemCoreClock = BOARD_BOOTCLOCKRUN_CORE_CLOCK;
}

离线

#56 2018-05-15 19:15:31

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

非常不错,感谢分享!

离线

#57 2018-11-05 12:01:01

lilo
会员
注册时间: 2017-10-15
已发帖子: 215
积分: 215

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

这个帖子非常不错, 要收藏.

离线

#58 2019-04-30 10:59:04

sy373466062
会员
注册时间: 2018-11-12
已发帖子: 130
积分: 116

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

现在好像找不到这个东西了, 知道哪里还有卖吗?

离线

#59 2019-04-30 22:26:13

dycbaba
会员
注册时间: 2019-03-27
已发帖子: 98
积分: 77.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

还带nfc吗?

离线

楼主 #60 2019-05-01 07:39:45

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,350
积分: 9202

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

dycbaba 说:

还带nfc吗?

是的


sy373466062 说:

现在好像找不到这个东西了, 知道哪里还有卖吗?

淘宝搜图看看还有没有.





离线

#61 2019-05-06 15:27:49

ippen
会员
注册时间: 2018-07-22
已发帖子: 345
积分: 339.5

Re: 推荐一个好玩的板子,8元,二手, 飞思卡尔 K21 + AP6210B + 12864液晶屏蓝牙POS机, 可以用作Cortex-M4开发板

卖光了
估计 @DENHJD 买的已经是最后几个了,数量不够,用qpos来顶数

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn