发布时间:2016-03-15 13:06:01
RTC0被协议栈使用了。所以在跑蓝牙程序的情况下。RTC0不能使用。 RTC相关寄存器如下: EVTEN,EVTENSET,EVTENCLR. 这三个寄存器用来设置是否使能某个事件。(TICK,OVRFLW,COMPARE0-3 事件) INTEN,INTENSET,INTENCLR. &nb.........【阅读全文】
发布时间:2016-03-15 12:56:59
先简单介绍一下PWM的原理。 原理很简单。 假设COUNTER是个从0开始递增的计数器。 我们设置两个值 counter0 和counter1 在 COUNTER 计数到counter0的值时候翻转输出的电平,然后COUNTER继续计数,在计数到counter1的值的时候再翻转输出电平。同时清零COUNTER计数器。让其从0开始重新计数,这样就可以产生一.........【阅读全文】
发布时间:2016-03-01 14:42:41
nordic nrf51822 BLE 交流群498676838Programmable PeripheralInterconnect即可编程外设互联 系统,该模块是51822 提供的一个特性。目的是为了让51822 的外围模块可以不通过处理器而自动相互作用。工作原理很简单。可以将PPI看做是一通道。该通道有两个端点,一个叫event end-point,另一个为task end-point..........【阅读全文】
发布时间:2016-02-22 15:25:01
nordic BLE 交流群498676838 该讲介绍51822的Timer/Counter模块工作在timer模式下(定时器模式,还可以工作为计数器模式) 如何操作 51822的Timer/Counter结构如下图所示Timer模块从PCLK16M/PCLK1M 处获得时钟源,然后经分频后得到的时钟作为timer模块的时钟 ( 上图Ftimer)。当ti.........【阅读全文】
发布时间:2016-02-11 11:55:11
nordic BLE 交流群498676838GPIO通常都会具有中断功能,上一讲的GPIO中并没有涉及到中断的相关寄存器。51822将GPIO的中断相关做成了一个单独的模块GPIOTE,这个模块不仅提供了GPIO的中断功能,同时提供了 通过task和event的方式来访问GPIO的功能。其实中断功能也是通过 event来使能的,即中断是.........【阅读全文】