`
tryqaz
  • 浏览: 4416 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1、关于每一个蓝牙attribute中的permission理解 Attribute Permissions is part of the Attribute that cannot be read from or written to using the Attribute Protocol. It is used by the server to determine whether read or write access is permitted for a given attribute。 2、关于属性(server与client对profile的访问属性) client对server的 ...
MSP430中断嵌套机制 (1) 430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT。 (2) 当进入中断程序时,只要不在中断中再次开中断,总中断是关闭的,此时来中断不管是比当前中断的优先级高还是低都不执 ...
#define CPU_F ((double)8000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) CPU_F 为系统主时钟频率; delay_us();//微秒 delay_ms();//毫秒
模块划分   模块划分的“划”是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了相对论),C语言模块化程序设计需理解如下概念:   (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;   (2) 某模块提供给其它模块调用的外部函数及数据需在.h中文件中冠以extern关键字声明;   (3) 模块内的函数和全局变量需在.c文件开头冠以static关键字声明;   (4) 永远不要在.h文 ...
软件架构设计的目的     对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。     1、为大规模开发提供基础和规范,并提供可重用的资产,软件系 ...
    msp430有一个12位的AD转换器,注意:ADC12是msp430f249模块的模数转换器,ADC10不是。12位的ADC将输入的模拟数据与参考电压比较,将比较的结果存入ADC12MEMx中。     首先,输入电源模块,可以使用内部参考电源或者外部参考电源。需要配置REFON,默认为1.5V,还有一档是2.5V(REF2_5V);当然也可以使用外部电源输入,看电路图应该是从Veref+与Vref-/Veref-中输入外部参考电源。然后配置ADC12MCTL中的SREF位为外部输入就可以了。     其次,输入时钟源,ADC12SSEL配置输入的时钟源,默认为内部时钟,也可以选择外部A ...
Global site tag (gtag.js) - Google Analytics