查看: 1216|回复: 0

【CypressBLE】3.本地点亮三色灯

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-5-29 14:53:54 | 显示全部楼层 |阅读模式
    分享到:
    一般的Cortex-ARM用Keil就够了,不过Cypress的这个蓝牙ARM是不是需要协议栈?如果像Zigbee那样需要自己移植可就太麻烦了,所以我到现在也没学会:-)
        言归正传,来看看PSoCCreator怎样使用吧。
       
        首先先运行PSoCCreator

       
        稍等一下启动完毕,出现注册界面,不理会它

       
        点击菜单->文件->新建一个工程,需要选择是哪种芯片,选这个就行了

       
        工程打开了,居然,和我想象中的不一样,我确认打开的是PSoCCreator而不是Proteus(第一次用这种东西,少见多怪了:-))

       
        开发板的Hello World点亮LED。
        在右边的列表中找到功能:Pin Out,按住鼠标将它拖过来

       
        在这个Pin1上点右键选配置或直接双击,弹出一个设置的界面

       
        看到HW Connection了吗,这个需要去掉,因为这个引脚需要我们自己去控制

       
        同时根据原理图,这个引脚输出低时LED点亮,这是设置初始状态

       
        其他的不用管,点击OK完成设置

       
        从左边工程文件中再双击cydwr文件配置哪个引脚执行,这个应该是功能复用的设置,类似LPC的Matrix

       
        看了一下原理图,三色灯的引脚为P2-6、P3-6和P3-7,随便挑一个吧

       
        我选的是P2-6,也就是芯片上的第43脚,图中已用黄色标明,真周到

       
        下面该怎么办?不知道了?那就先编译一下吧

       
        编译成功,左边的工程文件突然多出好多,被我发现了一个叫Pin_1.c的东西,打开

       
        原来是自动代码生成,Pin_1的功能都在这里了

       
        找到功能函数名,在Main里调用吧

       
        再次编译并烧写

       
        烧写成功,可以看到LED开始闪烁了
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 18:21 , Processed in 0.116739 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.