单片机
奈沙夜影
这个作者很懒,什么都没留下…
展开
-
170729 通信-流水灯实验
1625-5 王子昂 总结《2017年7月29日》 【连续第300天总结】 A. ZigBee开发板基础-流水灯实验 B. 通过CC2530芯片GPIO进行操作电路图 发光二极管当正极比负极电压高时通电发光,因此原理为正极接高电平,通过控制负极的电平来控制二极管的发光相关寄存器 每个端口由四个寄存器进行控制,如P1_0的四个寄存器分别是P1-控制电平;P1SEL(的第1位)-功能选原创 2017-07-30 10:40:29 · 600 阅读 · 0 评论 -
170730 通信-按键监听和外部中断
1625-5 王子昂 总结《2017年7月30日》 【连续第301天总结】 A. ZigBee开发板基础-按键控制和外部中断 B.按键控制 通过按键控制流水灯开始闪烁的原理是不断执行一个按键扫描函数,检测按键是否被按下,若按下则返回1,否则返回0;判断返回值决定是否开始闪烁 与之前流水灯的区别仅在于加入一个输入端口来接收按键信号和两个函数来初始化和扫描 void InitKey原创 2017-07-30 19:51:19 · 413 阅读 · 0 评论 -
170731 通信-定时器查询
1625-5 王子昂 总结《2017年7月31日》 【连续第302天总结】 A. ZigBee开发板基础-查询方式使用定时器 B. 使用T1定时器需要配置三个寄存器T1CTL,T1STAT,IRCON T1CTL 定时器1的控制和状态 第2、3比特表示分频器划分值:00频率/1,01频率/8,10频率/32,11频率/128; 第0、1比特表示定时器原创 2017-07-31 20:51:54 · 415 阅读 · 0 评论 -
170809 通信-ZigBee协议栈广播组网(发送)
1625-5 王子昂 总结《2017年8月7日》 【连续第309天总结】 A. ZigBee协议栈广播组网 B. 发送void SampleApp_SendPeriodicMessage(void)//自定义消息发送函数{ uint8 data[5]="test"; if(AF_DataRequest( &SampleApp_Periodic_DstAddr, &Sample原创 2017-08-09 10:44:28 · 749 阅读 · 0 评论 -
170806 通信-ZigBee协议栈广播组网(接收)
1625-5 王子昂 总结《2017年8月6日》 【连续第308天总结】 A. ZigBee协议栈-广播组网 B. 对于发送和接收数据,只需要在接收数据函数和周期发送函数内调用指定接口即可接收 在函数SampleApp_MessageMSGCB内的case SAMPLE_PERIODIC_CLUSTERID:后增加三行代码 void SampleApp_MessageMSGCB(a原创 2017-08-09 10:43:31 · 685 阅读 · 0 评论 -
ZigBee协议栈简介和流程
ZigBee协议栈实际上就是ZigBee协议的API接口 一般步骤为: 1.组网:调用协议栈的组网函数、加入网络函数,实现网络的建立与节点的加入 2.发送:发送节点调用协议栈的无线数据发送函数,实现无线数据发送 3.接收:接收节点调用协议栈的无线数据接收函数,实现无线数据接收 大致流程: main()→osal_init_system()→osalInitTasks()→SampleAp原创 2017-08-02 20:25:52 · 3041 阅读 · 0 评论 -
170806 通信-ZigBee协议栈串口实验
1625-5 王子昂 总结《2017年8月5日》 【连续第307天总结】 A. ZigBee协议栈串口通信 B. 串行简介 串行接口(Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一 对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较 慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行原创 2017-08-06 11:17:18 · 1788 阅读 · 0 评论 -
170913 逆向-问鼎杯题库(找flag)
1625-5 王子昂 总结《2017年9月13日》 【连续第346天总结】 A. 问鼎杯题库-逆向 B.找flag运行后是一个单纯的文本输入框和灰色的GetFlag按钮 拖入IDA反编译,没有main函数,只有start函数 start里没看到什么可以继续往下的内容,直接搜索字符串: 一眼看到flag,兴奋地提交 错误OTZ 那看来程序中还有对flag的处理,双击追到内存然后按原创 2017-09-14 00:10:22 · 4706 阅读 · 2 评论 -
171212 开发板-Arduino连接蓝牙调试
1625-5 王子昂 总结《2017年12月12日》 【连续第438天总结】 A. Arduino调试及mataplotlib绘图 B. 今天终于赶出空去继续跟加勉做本创了 首先复现时又出现了跟去年一样的问题–蓝牙连不上,Arduino数据从串口读出来不对 想找去年的源码未果,于是又好好整理了一番蓝牙确认为2.1版本,手机和电脑上大都为4.0或以上了,于是链接不成功。官方推荐的蓝牙连接器原创 2017-12-14 00:46:04 · 813 阅读 · 0 评论