自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 win8装不上PL-2303驱动的看过来[附带贴图步骤+驱动]

http://bbs.mydigit.cn/read.php?tid=898675某宝淘路由顺带捎了一个USB转TTL的刷机板,芯片PL-2303,因为电脑是32位的win8系统,插上后自动安装驱动,之后显示【Prolific USB-to-Serial Comm Port (COM3)】但是前面带大黄感叹号,不能用,于是开始了我某度反复“搜驱动=>下驱动=>装驱动=>大黄

2020-06-22 10:28:12 537

原创 【芯片前端设计】链表方式管理数据缓存(一)

目录链表介绍链表元素链表管理数据缓存链表补充说明链表介绍链表(Linked list)是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。链表元素hp(head pointer):链表头指针【实际使用REG来存储】tp(tail pointer) :链表尾指针【实际使用REG来存储】body ram:链表指针存储ram【使用RAM来存储】空闲链表...

2020-05-30 14:20:03 1708

原创 Altium Designer官方库下载地址(自己知道芯片公司的话这里很方便)

Altium Designer官方库下载地址(自己知道芯片公司的话这里很方便)

2015-08-29 21:35:24 28763 3

原创 modelsim-altera 仿真设置

1、设置modelsim-altera 的执行路径(即其安装路径中的可执行)(1)Tool->Option(2)General -> EDA Tool Option ,在右侧的窗口中选择Modelsim-Altera , 在Location Of Execatable 中单击,并找到该软件的安装路径中的可执行文件路径,单击确定。2、项目仿真2.1预先设置仿真软件(建立测试文件前必须

2015-08-09 15:21:16 9313

原创 共阴和共阳数码管编码表

1、共阳:             char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};2、共阴:            char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0

2015-08-07 10:53:37 22046 1

原创 Win7、Win8、Win10系统USB-Blaster驱动程序无法安装的解决办法

这篇博文是我转载dezhihuang的博文,原文名称和地址如下,并对内容做了适当调整: [原]Win7、Win8系统USB-Blaster驱动程序无法安装的解决办法 第一次用Markdown编辑博客,格式方面真是捉急啊! Win7、Win8、Win10操作系统安装USB-Blaster驱动程序过程中无外乎两个问题:一、Windows无法安装USB-Blaster。 二、文件的哈希值不在指定的

2015-08-07 10:42:54 150091 46

原创 使KEIL中同时具有51和ARM的编译功能

分别安装51和ARM的KEIL,他们在不同的文件夹,为的是提取C51文件夹。那么问题来了,是不是可以把他们安装在同一个文件夹下,理论上行得通,没试过。其实很简单的,下面介绍步骤:一、先将KEIL C51安装目录下的名字为C51文件夹,放到KEIL ARM安装目录的keil文件夹下。二、打开TOOLS.INI的这个文件,将文件中加点东西。在ARM下加入51功能,把KEIL C51下T

2015-03-15 11:05:38 3981

原创 关于MDK(KELI)下stlink仿真不能实时更新数据的解决方法

mdk下硬件仿真时,将View -> periodic windows  Update  选项勾上即可

2015-02-26 16:57:18 4928

原创 STM32如何使用内部时钟源当系统时钟

void RCC_Configuration(void){  RCC_DeInit();//将外设 RCC寄存器重设为缺省值  RCC_HSICmd(ENABLE);//使能HSI    while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET)//等待HSI使能成功  {  }  if(1)  {    //F

2014-10-07 12:17:13 22029

转载 8086处理器16位如何20位寻址

8086处理器引入了一个重要概念--段。8086处理器的寻址目标是1M大的内存空间,于是它的地址总线扩展到了20位。但是,一个问题摆在了Intel设计人员面前,虽然地址总线宽度是20位的,但是CPU中“算术逻辑运算单元(ALU)”的宽度,即数据总线却只有16位,也就是可直接加以运算的指针长度是16位的。如何填补这个空隙呢?可能的解决方案有多种,例如,可以像一些8位CPU中那样,增设一些20位的指令

2014-10-06 16:49:58 8293 3

转载 控制芯片中 EEPROM 与 FLASH 的区别

掉电需保护且在程序运行过程中需要修改的少量参数保存在EEPROM中,其擦除次数较Flash多,Flash用来做程序和一些掉电保护和不需修改的数据。Flash memory指的是“闪存”,所谓“闪存”,它也是一种非易失性的内存,属于EEPROM的改进产品。它的最大特点是必须按块(Block)擦除(每个区块的大小不定,不同厂家的产品有不同的规格),而EEPROM则可以一次只擦除一个字节(Byte)

2014-09-27 19:31:55 6166

原创 关于cortex—M系列的一点点思考

最近一直

2014-05-04 22:15:31 3541

转载 伺服电机和步进电机的区别

我非常严肃的说一句,对待科学问题,要有把握才回答,不要误导提问者,以上几位回答者的答案均有误导性步进电机和交流伺服电机性能比较 步进电机是一种离散运动的装置,它和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。为了适应数字控制的发展趋势,运动控制系统中大多采用步进电机或全数字式交流伺服

2014-04-15 14:37:59 1866

转载 C语言条件编译及编译预处理阶段

C语言条件编译及编译预处理阶段一、C语言由源代码生成的各阶段如下:C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件       其中 编译预处理阶段,读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。或者说是扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。预处理过程先于编译器对源代码进行处理。       在C

2014-03-01 10:23:46 689

原创 归纳STM32 FLASH 擦除(以及如何防止误擦除程序代码)、写入、读取方法

编译环境:我用的是(Keil)MDK4.7.2stm32库版本:我用的是3.5.0一、本文不对FLASH的基础知识做详细的介绍,不懂得地方请查阅有关资料。对STM32内部FLASH进行编程操作,需要遵循以下流程:1、FLASH解锁2、清除相关标志位3、擦除FLASH(先擦除后写入的原因是为了工业上制作方便,即物理实现方便)4、写入FLASH5、锁定FLASH

2014-02-23 20:26:29 47052 4

原创 function "FLASH_Unlock" declared implicitly解决办法

又是在编译STM32工程是会出现 function "FLASH_Unlock" declared implicitly,解决办法:在其实是要释放配置文件 stm32f10x_conf.h中的 #include "stm32f10x_flash.h"即可一、在新版本的库中/* Includes ----------------------------------------------

2014-02-22 20:22:16 4985

原创 STM32 NVIC简化理解

在网上搜集了一些资料,整理了一下,自己一点点积累,对NVIC有了肤浅的了解。一、STM32 (Cortex-M3) 中的优先级概念    STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和副优先级,也把响应优先级称作“亚优先级”或“响应优先级”,每个中断源都需要被指定这两种优先级。(数字小的优先级高)1. 何为抢占式优先级(pre-emption priority)

2014-02-19 14:40:26 2705

原创 SPI2 DMA方式接受

SPI2 DMA方式接受        这篇博文也是平时学习的整理总结吧!感觉自己记性不好,学习的东西不整理一下,以后用的时候还得查资料再次编辑。所以强迫自己养成个好的习惯,学完了总结整理一番,为自己,也方便需要的人。spi_dma.h文件#ifndef __SPI_DMA_H#define __SPI_DMA_H#include "stm32f10x.h"#inclu

2013-12-26 22:01:21 4888 1

原创 ADC采集数据(DMA模式)

ADC采集数据(DMA模式)        写这篇文章,也是自己参考了一些书籍,加上自己的感悟总结之后写出来的。正所谓天下文章一大抄,取个文雅的名字叫模仿、借鉴、参考。不过这也是一种学习的方法,我想你看我这篇文章也是这个目的吧!但是我要说,学来的东西总要有自己的体会和感悟,不能让自己的脑袋成了别人的跑马场不是!好了,废话不多说,直接上程序(程序有注释,可以参考)。adc.h文件#ifn

2013-12-26 21:06:33 7570

原创 初探STM32 SPI2中断接受多组数据的处理方式

初探STM32 SPI2中断接受多组数据的处理方式一、描述两块STM32板子之间进行SPI通讯,都使用的是SPI2。主机连续发送多组数据(数据的格式为半字,即16位),从机采用SPI2中断方式接受主机发过来的多组数据。针对从机中断接受方法我尝试了两种方案:方案一:从机没接收主机发来的一组数据就进入中断一次,即主机发来几组数据从机就进入几次中断。方案二:仅当主机发来第一组数据时,

2013-12-10 17:13:35 14789 9

原创 STM32 外设中断配置流程

本人写的博客是自己个人感悟,学习思路的整理,毕竟能力有限,欢迎各位批评指正。转载请注明出处。STM32 外设中断配置流程参考资料:《STM32库开发实战指南》时间:2013.12.05                   以SPI为例:(至于那些结构体为什么这么配置,大家可以在STM32的官方资料以及相关学习书籍上找到,这里不再多说,只是针对流程进行简单介绍)/****

2013-12-06 20:23:23 4346 1

原创 STM32新建工程图文解说

STM32新建工程图文教程    重新整理:刘聪                   资料来源:野火零死角玩转stm32-初级篇时间:2013.11.15                 准备工作:在意法半导体官网上下载3.5.0库http://www.st.com/web/cn/catalog/tools/FM147/CL1794/SC961/SS1743/PF2

2013-11-20 21:27:08 2938

DW-apb-gpio-databook资源

DW_apb_gpio_databook的资源,用于Synopsys的IP验证仿真

2024-05-24

cy3684_ez_usb_fx2lp_development_kit_15.exe

cy3684_ez_usb_fx2lp_development_kit_15.exe开发EZ-usb时候用到

2015-10-20

Hex2bix.exe 官网使用教程

Hex2bix.exe 官网使用教程很详细

2015-10-18

Altera官方元件封装库用于Altium designer 包含Cyclone IV

Altium designer 官方的Altera元件库,包括Cyclone IV E 和Cyclone IV GX。

2015-08-28

初探uCOS-II.pdf

野火团队的uCOS-II学习教程,清晰简单地讲解了uCOS-II 的运行流程,方便初学者学习。

2014-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除