• stm32.cube(三)——HAL.GPIO

    一、总览HAL层里的库函数和大家熟悉的stm32lib基本上是一致的。一般来说一个cpu外设的操作函数分成两部分,分别是init和operation。来看一个cube里的例子:static GPIO_InitTypeDef GPIO_InitStruct;in

    单片机
    2018-06-19
    cube gpio hal
  • 郭台铭:中国可以做出自己的芯片和操作系统 需要不停地创新

    郭台铭认为,中国可以做出自己的芯片和操作系统,应该不停地创新,但是,核心技术领域的创新,不能急功近利。方向定了,路还要一步一步慢慢走。

  • AMD明年服务器市场份额可达10% AMD 7nm VS Intel 10 nm

    AMD上周末举行了EPYC处理器问世一周年的庆典,AMD高级副总、数据中心&嵌入式解决方案部门总经理Forrest Norrod透露了EPYC处理器的一些新动向,表示7nm Zen 2架构的EPYC处理器将2018下半年出样,2019年正式上市。

  • UCOSii(四)——任务的通信与同步

    一、任务的通信方式1.1 共享内存进程间的通信方式有两种,一种是使用共享内存,这种方式基本不依赖OS,也没有相应的系统开销。另一种则需要OS支持,通过建立链接器实现任务间的通信。Message Passing S

    单片机
    2018-06-19
    通信 ucosii
  • UCOSii(三)——时间管理

    一、时间管理1.1 时钟节拍UCOSii通过时钟节拍OSTimeTick()来定期进行任务调度,一般来说这个频率是10-100HZ,频率越高,系统的开销也就越大。1.2 任务延时函数OSTimeDly()任务可以调用OSTimeDly()来对自

    单片机
    2018-06-19
    时间 ucosii
  • 基于9轴惯性运动传感器的三阶卡尔曼滤波器算法

    最近在玩九轴的惯性传感器,很是有挑战性.九轴说的是三轴的加速度计、三轴的陀螺仪以及三轴的磁场传感器。但是只是单纯的测出九个轴的数据没什么用,关键是要能够融合这九轴数据得出我们想要的结果。这里就运用三阶卡

  • 初步认识8051单片机芯片

    上一课我们的第一个项目完成了,可能有懂C语言的朋友会说,"这和PC机上的C语言没有多大的区别呀"。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的

  • 【电子制作】51单片机控制四相步进电机

    接触单片机快两年了,不过只是非常业余的兴趣,实践却不多,到现在还算是个初学者吧。这几天给自己的任务就是搞定步进电机的单片机控制。以前曾看过有关步进电机原理和控制的资料,毕竟自己没有做过,对其具体原理还

  • UCOSii(一)——系统初始化

    一、闲扯之前看完了sdcc man和datasheet之后,用sdcc写了几个小程序。大部分时间都在干一些调式代码的事,就趁这段时间把UCOS复习一下吧。由于这是UCOS的第一篇,就来扯点闲话吧。对于UCOSii,我其实没

  • 51单片机(三)——定时器/计数器

    一、定时器/计数器1.1 定时器/计数器概述51单片机有两个内置定时器/计数器。当记数脉冲来自于外部输入时,为计算器。而来自于系统时钟时,为定时器。定时器0有四种模式。定时器1支持三种模式,可以被用

  • 51单片机(一)——总览

    一、前言之前花了一点时间阅读了编译器sdcc的man文档,算是对这款交叉编译器有了基本的了解。但要写重新写单片机程序,还要对相应的知识做进一步的复习。下面我将阅读芯片的datasheet和application gui

    单片机
    2018-06-19
    单片机
  • 如何提高MSP430 C语言代码的执行效率

    关于代码效率———————MSP430系列的程序设计准则,有利于提高代码效率。应该指出,这些准则基本上是基于MSP430系列的硬件结构特点而提出的。1.位域类型的执行时很慢的,所以应当在仅仅为了节省数据

    单片机
    2018-06-19
    效率
  • SPI时序解析

    SPI总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO;用于 CPU与各种外围器件进行全双工、同步串行通讯。SPI主要特点有:可以同

    单片机
    2018-06-19
    spi 时序
  • msp430 程序升级

    第一篇在项目开发中,至关重要的是保证产品运行的可靠,如果遇到异常,能否恢复很重要,而不是像砖头一样,程序死在某个地方。固件升级的原理就是重写向量表,在引导区更新app区的flash,然后跳转app区

    单片机
    2018-06-19
    程序
  • msp430程序升级方法

    最近在搞430的FLASH的自定义法(利用串口)程序烧写,烧写完成后断电复位,reset按键就可以运行新的程序。但是和学长交流了一下,这种方法不够好,希望有一种软复位的方式。于是百度了一下,都是些对看

    单片机
    2018-06-19
    程序
发布文章