cupkee系统的编程非常简单。
首先,将装有cupkee系统的硬件通过USB连接到你的电脑。
(相关资料图)
然后, 开始编程
cupkee使用USB-CDC作为console,当前主流桌面操作系统都可免驱识别。
打开串口终端,键入Enter将看cupkee的logo信息和命令提示符。
输入js语句,cupkee会为你执行并返回结果
cupkee正常连接到电脑后,会出现卷标为cupdisk的外挂硬盘。
写好硬件应用脚本后,只需将其拖入此硬盘,即可完成安装。
mac是非常方便的开发平台,其上自带的screen应用即可作为与cupkee的通信终端。(这是我在开发cupkee时的用法)
完整的连接过程如下:
你可以使用其它常用的应用软件,如:putty,xshell,超级终端...
较老电脑操作系统不能直接识别usb cdc设备,使用前需安装驱动程序。(不幸的是,目前没有驱动程序)
完成上述操作,就可以开始进行硬件编程了。
>100/20+27>
>vara=1,b=2;undefined>a1>a+b3>a="hello""hello">b="world""world">a+""+b"helloworld"
>functionfn(x,y){.returnx+y.}>fn(a,b)3
led(1)//设置led引脚为高电平led(0)//设置led引脚为低电平led()//反转led引脚电平
pinMap(0,0,1)//将GPIO引脚PA1,映射为PIN0pinMap(1,0,2)//将GPIO引脚PA2,映射为PIN1varpin=Device("pin",0)//申请pin设备实例0pin.config("num",2)pin.config("start",1)//设置pin设备管理的引脚:PIN0,PIN1pin.config("dir","in")//设置pin方向:输入(in),输出(out),双向(dual)pin.enable()//读取pin引脚值pin.get()//PIN0PIN1pin.get(0)//PIN1pin.get(1)//PIN2pin[0]//PIN1pin[1]//PIN2pin.listen("data",function(state){//注册引脚电平变化处理函数if(state[0])led()})
varpwm=Device("pwm",0)//申请pwm设备实例0...//设置pwm周期为1000mspwm.config("period",1000)//使能pwmpwm.enable()...pwm.write(0,10)//设置pwm通道0占空比为10:990pwm.write(0,1000)//设置pwm通道0占空比为1000:0...
更多信息, 请参考后续介绍及cupkee函数及设备手册
cupkee提供了一组原生函数供开发者使用
print函数被设计为一个即时帮助工具,它可以用来打印变量的内容,和当前cupkee支持的原生函数
cupkee内建有系统定时器,每秒1000次滴答(每毫秒一次),作为系统程序的通用同步工具。
systicks函数返回系统启动后的总滴答数。
>while(1){if(systicks()>10000){...break;}}
点亮指示灯是硬件调整最基本的手段,cupkee为此专门提供了ledMap和led两个原生函数进行支持。
ledMap 用于指定指示灯使用的GPIO引脚。
led 用于控制指示灯引脚电平:1. 不带参数调用时,反转引脚电平2. 传入真值(1, true, ...)时,引脚设为高电平3. 传入假值(0, false, ...)时,引脚设为低电平
采用相同处理器的不同的硬件板卡的引脚使用方案,往往并不同。cupkee需要一种处理机制,让一个处理器的固件程序支持多种板卡。
原生函数pinMap就是为此而来,它可以将任意GPIO引脚映射到cupkee内建的抽象PIN[0-15]。PIN0-15]可以分配给pin设备使用。
cupkee提供了一组定时器函数,它们相对于使用systicks管理程序同步更加有效
//定义函数f1,并在1000毫秒后执行vart=setTimeout(deff1(){...},1000)...//定义函数f2,每1000毫秒执行一次vari=setInterval(deff2(){...},1000)...//清除延时函数,参数为setTimeout的返回值clearTimeout(t)...//清除周期函数,参数为setInterval的返回值clearInterval(t)...//清除所有延时函数clearTimeout()...//清除所有周期函数clearInterval()
原生函数Device用来创建和查看可用设备。
>Device()//打印设备列表Deviceidconfinst*pin032*adc032...undefined>>varpwm,key,adc>pwm=Device("pwm",1)//申请pwm设备实例1>key=Device("pin",1)//申请pin设备实例1>adc=Device("adc",0)//申请adc设备实例0
本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。
猜你喜欢:
柔性数组在实际项目中的应用?
干货 | protobuf-c之嵌入式平台使用
C语言、嵌入式重点知识:回调函数
实用 | 10分钟教你搭建一个嵌入式web服务器
标签:
上一篇 : 动态焦点:冰箱压缩机工作原理视频 冰箱压缩机工作原理
下一篇 : 最后一页
最新推荐
cupkee是一个C语言编写,专门为嵌入式硬件设计的微型操作系统。http: www cupkee cncupkee提供类似node的
今天来聊聊关于冰箱压缩机工作原理视频,冰箱压缩机工作原理的文章,现在就为大家来简单介绍下冰箱压缩机工
房屋交易买卖之后,房屋一般是需要办理房屋产权证的,而后期也会统一登记不动产权,那么不动产统一登记能否
5月27日,海通证券(600837 SH)首席经济学家兼首席策略分析师荀玉根在鹏华基金主办的“十九年十九城”上交
《和平精英》是腾讯光子工作室群自研打造的军事竞赛体验手游。虚幻引擎4研发,次世代完美画质,极致视听感受;
深圳南山、大鹏两宗城市更新地块规划调整,大鹏,厦南,南山区,深圳市,更新地块,住宅用地
1、永久脱毛膏:2、专家介绍:与其说是‘脱毛膏’,不如说是‘化学剃毛剂’。因为这种脱毛膏可以使毛发在贴
《科创板日报》5月29日讯首发限售股上市流通首日,云从科技触及跌停。截至午间收盘,云从科技跌19 73%,成
总部位于达拉斯的CONTICapital是一家房地产投资公司,该公司提供资本解决方案以收购、管理和赞助各地的房地
5月28日晚,2023年法国网球公开赛展开角逐。中国金花郑钦文发挥出色,以6-3、6-1战胜前赛会四强选手齐丹塞
《2023年浙江省经济信息中心事业单位招聘条件》由事业单位网发布,主要内容:浙江省的考生注意了!根据浙江省
据乌克兰独立新闻社报道,乌克兰首都基辅29日拉响防空警报,随后该市传出爆炸声。
爱朋医疗涨停收盘,收盘价19 0元。该股于9点50分涨停,未打开涨停,截止收盘封单资金为4306 62万元,占其流
相信目前很多小伙伴对于中国稻米都比较感兴趣,那么小搜今天在网上也是收集了一些与中国稻米相关的信息来分
5月27-28日,UFC精英之路第2季第一轮在上海UFC精英训练中心(以下简称“UFC上海PI”)圆满举办。
唯彩看球分享福彩3D23139期狼牙读胆预测,查看专家精选胆码、走势图、开奖查询。
美债危机后银行业有压力:大量国债发行在即存款或加速外逃
近日,一项有关锂硫电池的突破性研究论文发表在《先进能源材料》杂志上。
根据上海市房地产交易中心数据显示,2023年05月28日上海新建商品房成交509套,较昨日增加116套,环比上涨29 5%
重庆市房地产领域风险防范化解和维稳处突工作专班领导一行赴金科调研政策 2023-05-2911:03:57 来
1、工作站是一种高端的通用微型计算机。2、它是为了单用户使用并提供比个人计算机更强大的性能,尤其是在图
5月28日,北京商报记者从国家企业信用信息公示系统获悉,北京福气连连文化传媒有限公司(以下简称“福气...
今天来聊聊关于iphone无需合约版是什么意思,苹果无需合约版是什么意思的文章,现在就为大家来简单介绍下ip
美国白宫官员:美国2024财年非国防自由可支配支出将仅比前一年减少10亿美元
“空间太阳能电站”系列科普讲座能源问题与环境问题是当今社会受到普遍关注的两大问题。随着世界人口...
铜杆在我国铜加工材中耗铜量最大,精铜杆与再生铜杆存在一定替代效应。周内社会库存去化明显,精铜杆开工率
大家好,小万来为大家解答以上的问题。寿光银鱼,关于寿光银鱼介绍这个很多人还不知道,现在让我们一起来看看
1、蒸番薯需要15-20分钟左右。2、番薯是常见的根茎类食物,在番薯的跟块中含有大量的淀粉,因此蒸番薯的时候
台州椒江区5 79亿挂牌一宗商住地预计6月27日出让,住宅,椒江区,商住地,台州市,建筑面积
巴萨晒1岁亚马尔看09年欧冠决赛模拟图片,梅西头球锁定胜局直播吧5月27日讯巴萨官方更新社媒动态,晒出队内
大浪淘沙之年,房企正在发生这些变化,土储,龙湖集团,大浪淘沙,房地产企业
经过四年的积累和沉淀,在如今竞争激烈的国内汽车市场上,说起捷达,大家对它的印象已然从一个经典车型进化
让未来,从心来,亚运之城展风采,西子湖畔向未来!5月28日,“萨马兰奇杯”青少年网球挑战赛暨2023ASIC...
5月27日17时30分左右,南昌市青山湖区多所幼儿园在区市政公用广场进行庆“六一”文艺演出彩排时,舞台背...
英媒:金玟哉希望踢欧冠+扮演重要角色,纽卡较曼联处于领先位置,曼联,纽卡,英超,欧冠,金玟哉,那不勒斯,韩国
中新网北京5月28日电(王东宇)5月28日,在2023中关村论坛“全球青年科技创业”分论坛上,中国科学院院士...
1、武汉齐进网络技术开发有限公司成立于2006年,注册资金1000万,拥有员工近百人。2、经过近三年的发展和积
黄浦江是长江的一条支流。黄浦江是长江汇入东海之前的最后一条支流,也是上海市最大的河流。黄浦江主要发源
浏览器无痕模式在哪里,以小米手机为例,查找无痕浏览模式的方法如下:1、进入小米自带浏览器,点击浏览器
1、760g明显是集显战地2特效要调低玩主流游戏只能降特效建议再加一块低端显卡例如hd5470hd5570gtx22
1、《数字人生》这首歌里面,大部分数字的本身是没有意义的。2、当然个别句子是有特定意思,例如:“4点34
今天来聊聊关于小米出现Fastboot,小米出现fastboot怎么办的文章,现在就为大家来简单介绍下小米出现Fastb
央视网消息(新闻联播):国家税务总局数据显示,今年1—4月,全国新增减税降费及退税缓费4689亿元。分...
小米Civi3发布后立刻吸引了众多消费者的关注。这款手机的2499元起的价格相当有竞争力,对于那些想购买一款
1、属羊的和什么属相最配最合适呢属羊的属羊的宜避开『农历』的十二月(丑月),该月与羊相冲。2、根据古代
感谢指股网网友这是两家曾经合作过的公司之间一场复杂的知识产权纠纷的一部分,该纠纷还涉及美国、加拿大、
根据土耳其知名记者YağızSabuncuoğlu的消息,费内巴切已经和水晶宫前锋扎哈进行了接触,球员对于加盟土
解答:1、在一个温暖的秋夜,父亲和女儿一起骑自行车。他们穿过林间小路,骑着草,爬上高坡,来到一个平静
视频加载中 新闻里面找新闻,竖屏模式更亲粉!四川观察《联播观察》专区新潮上线。《联播》深一度、观察
【英国机场电子门故障导致大量入境旅客延误】5月26日晚间出现的英国机场护照电子通关门故障,导致这个周末
中国广电入局5G网络 初步形成“有线+5G”的融合发展新格局
成都抗疫的外籍志愿者:愿为城市“康复”贡献力量
面对存在感强的下属,聪明的领导都会用这五种方法收服下属,成本低,下属还喜欢 时讯
明微电子:5月26日融资买入378.73万元,融资融券余额1.96亿元 每日快讯
深房中协:禁止参与或协助“买房负首付”“零首付”等违规违法行为
2023税务师《税法二》练习题及答案:专项附加扣除范围及标准
银行 全新存款利息:2023年05月, 中国农业银行存款利息表|全球滚动
全球热点!知名老戏骨因病逝世!曾出演《士兵突击》《我的团长我的团》,张译、王宝强、刘天佐等多人发文悼念
科幻末世生存射击《The Front》即将开启封闭内测-当前简讯
“双争”进行时|息县:紧盯群众“烦心事” 当好群众“和事佬”_全球实时
全球快资讯:投开了!斯玛特和怀特合计飚中10记三分 多于热火全队
强劲正青春!在宁波舟山港聆听中国经济心跳声|高质量发展调研行·浙江站
世界滚动:凡人善举:热心保安配合警方抓获醉驾男子,获见义勇为表彰
【天天播资讯】资金“放量”绿色转型升级赛道:ESG投资方向基金规模超8692亿元
安全海南 | 海南开展建筑施工与城镇燃气领域重大事故隐患专项排查整治 焦点滚动
Copyright © 2015-2023 今日律师网版权所有 备案号:沪ICP备2023005074号-40 联系邮箱:5 85 59 73 @qq.com