今天焊接CC2530,其中有个模块下载程序(协议栈程序),无法创建也无法加入网络。 第一步先检查32MH 晶振是否启动,用basice 程序看uart,发现可以正常打印log。 第二步,在线调试,看看程序跑到那里了。 在看里面果然有while 循环 现在怀疑是32K晶振问题了,把 32K晶振宏定义修 ...
分类:
其他好文 时间:
2017-09-10 22:15:08
阅读次数:
239
计划用CC2530做定位,网上找了一些求圆交点的程序, 修改成3个圆求交点的质心,感觉算法还行。 粗略写了一下程序,结果还行。 现在只能手动输入3个圆的信息。 后面需要再优化。 全部未优化的程序: ...
【CC2530入门教程-增强版】基础技能综合实训案例(基础版)的测控终端程序设计思路及项目源码分析。 ...
分类:
其他好文 时间:
2017-07-30 22:10:05
阅读次数:
299
【CC2530入门教程-增强版】基础技能综合实训案例(基础版)的上位机数据采集程序设计思路及项目源码分析。 ...
分类:
其他好文 时间:
2017-07-30 22:03:06
阅读次数:
186
【CC2530入门教程-增强版】基础技能综合实训案例(基础版)-题目需求 广东职业技术学院 欧浩源 一、引用 不管是简单的单片机应用,还是复杂的嵌入式系统,在我看来它们的本质结构是差不多的,都离不开“内核+外设”的典型架构,它们之间的区别更多是在内核性能高低和外设丰富程度上。 在前面的《CC2530 ...
分类:
其他好文 时间:
2017-07-22 14:42:33
阅读次数:
314
基于多线程方式的串行通信接口数据接收案例 广东职业技术技术学院 欧浩源 1、案例背景 在本博客的《【CC2530入门教程-06】CC2530的ADC工作原理与应用》中实现了电压数据采集的程序设计,传感器模块以每1秒发送一帧数据的形式通过串口向上位机发送电压数据。其数据帧由4个字节组成:一个帧头和一个 ...
分类:
编程语言 时间:
2017-07-09 18:17:05
阅读次数:
353
?? 定时器学习 文件夹 说明...1 协议栈函数使用...2 设置初始化定时器...2 回调函数(中断服务函数)3 启动定时器...3 停止定时器...4 寄存器操作...4 查询方式...4 中断方式(使用定时器3)7 说明 依据数据手冊可知CC2530总共同拥有4个定时器,可是定时器2被系统占 ...
分类:
其他好文 时间:
2017-07-05 21:59:37
阅读次数:
619
第6课 CC2530的ADC工作原理与应用 广东职业技术学院 欧浩源 一、A/D转换的基本工作原理 将时间上连续变化的模拟量转化为脉冲有无的数字量,这一过程就叫做数字化,实现数字化的关键设备是ADC。 ADC:数模转换器,将时间和幅值连续的模拟量转化为时间和幅值离散的数字量,A/D转换一般要经过采样 ...
分类:
其他好文 时间:
2017-07-01 17:22:29
阅读次数:
311
第5课 CC2530的串行接口原理与应用 广东职业技术学院 欧浩源 一、并行通信与串行通信 微控制器与外设之间的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。 并行通信:指数据的各位同时发送或接收,每个数据位使用单独的一条导线。传输速度快、效率高,但需要的数据线较多,成本 ...
分类:
其他好文 时间:
2017-06-29 17:38:09
阅读次数:
256
第3课 CC2530的中断系统及外部中断应用 广东职业技术学院 欧浩源 一、中断相关的基础概念 内核与外设之间的主要交互方式有两种:轮询和中断。 轮询的方式貌似公平,但实际工作效率很低,且不能及时响应紧急事件;中断系统使得内核具备了应对突发事件的能力。 在执行CPU当前程序时,由于系统中出现了某种急 ...
分类:
其他好文 时间:
2017-06-24 12:36:57
阅读次数:
284