logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

H桥电路原理及直流电机驱动编程

出处:http://blog.sina.com.cn/s/blog_6035432c0100hb1p.html上图中所示为一个典型的直流电机控制电路。电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。H桥式电机驱动电路包括4个三极管

笔记之STM32F0芯片SPI_DMA的使用(HAL库)

在调用HAL_SPI_TransmitReceive_DMA()函数前,拉低NSS,在DMA的传输完成中断进行拉高NSS,然后测试,效果是可以的,数据传输完后就立刻拉高了,就是NSS拉低到数据传输的时间较长,那么都可以在中断里拉高NSS了,那么在开启DMA传输前,拉低NSS不也是可以的吗。现在数据传输是在NSS拉低范围内了,但是NSS拉低到数据传输有9.96us,数据传输完到NSS拉高也有11.3

#stm32#单片机#arm
STM32芯片写保护/解除写保护的方法

一. 写保护1. 目的  将Flash设置为写保护的目的,是为了防止其他人通过J-Link,ULINK2等仿真器,将Flash中的程序读取出来(设想一下,你辛辛苦苦研发的产品,别人通过仿真器将程序读取出来,再copy一下产品的硬件,就可以生产)。  可以通过将Flash设置为读保护来保护自己的程序。2. 开发环境适用于STM32F1和F4系列(其他系列没有用过);F1系列的库:STM32F10x_

【ARMKEIL常识】uVision/Keil如何将数据导出到文件

出处:百度文库uVision/Keil如何将数据导出到文件1前言    在Keil中,有的时候需要将调试过程中的一些存储区数据(数组或结构体等)导出到文件,以便于对数据进行分析,可是找遍了菜单,也没有找到能够直接导出的功能,如何做呢?2应用举例    笔者在调试一款产品时,定义了一个256个元素的数组RpmFeedback,每个元素是一个无符号的32位数

linux串口编程 select

1、串口的阻塞和非阻塞阻塞的定义:对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,一直到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数,然后整个程序才继续运行下去;(收)对于write,block指当串口输出缓冲区满,或剩下的空间小于将要写入的字节数,则write将阻塞,一直到串口输出缓冲区中剩下的空间大于等于将要写入的字节

STM32芯片写保护/解除写保护的方法

一. 写保护1. 目的  将Flash设置为写保护的目的,是为了防止其他人通过J-Link,ULINK2等仿真器,将Flash中的程序读取出来(设想一下,你辛辛苦苦研发的产品,别人通过仿真器将程序读取出来,再copy一下产品的硬件,就可以生产)。  可以通过将Flash设置为读保护来保护自己的程序。2. 开发环境适用于STM32F1和F4系列(其他系列没有用过);F1系列的库:STM32F10x_

对于嵌入式初学者建议读的书

        刚加入了几个嵌入式群,群里提问最多的是怎么能够快速入门?对于这个问题,一千人个人可能有一千个答案。我也在嵌入式行业里混了几年,虽然说技术很水,经验不多,但是比起没有入门的小白,还是有一些经验。想着把自己看过的书整理下,也算是给自己一个总结,希望2017年,自己能有新的收获。         对于嵌入式学习,不像java等互联网行业,站在巨人的肩上,可以迅速上手。...

什么是微服务?什么是分布式?

一、什么是微服务?微服务是一种面向服务的架构(SOA)风格(Java开发人员最重要的技能之一),其中,应用程序被构建为多个不同的小型服务的集合而不是单个应用程序。与单个程序不同的是,微服务让你可以同时运行多个独立的应用程序,而这些独立的应用程序可以使用不同的编码或编程语言来创建。庞大而又复杂的应用程序可以由多个可自行执行的简单而又独立的程序所组成。这些较小的程序组合在一起,可以提供庞...

USB学习笔记一《查找HID设备+示例代码》

一、USB设备HIDHID类是USB一个设备类型,微软的系统具有HID类的底层驱动,不用去编写驱动程序,只关心上层用户程序编写,通信协议即可。需求:1、C++编译器,如:VC6.0、VS2010;2、DDK的支持,或者网上下载库文件,头文件和源文件;3、需要的添加的文件:basetsd.h  hidclass.h  hidpddi.h  hidpi.

    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择