
硬件设计
喜欢打篮球的普通人
这个作者很懒,什么都没留下…
展开
-
cadence原理图绘制技巧
刚到实验室的时候,因为专业关系就一直跟着师姐学画FPGA板子的原理图,师姐设计好第一版本后,后来改动也都是师姐自己改的,基本和我没啥大关系,我也就是帮师姐检查一下图纸,以及后期写一些硬件设计文档,没帮上多大的忙。因为我是零基础,本科基本上心思都在游戏上了(四年LOL资深玩家,最高段位顶留在黄金3,匹配场数达到将近4000场左右),后来的graduate-student生涯才专心于研发以及科研,要是...原创 2018-08-27 20:28:31 · 1811 阅读 · 1 评论 -
Jlink 解锁Kinetis的说明
实验室的师弟焊接K60最小系统的时候,焊坏了好几块,具体现象是:当下载器插入到JTAG口时,Jlink的灯一直显示是红色的,为此,在野火论坛等等地方去找,野火上大部分都说,是芯片被锁了,后来想尽各种解锁方式,还是没有解决。但是功夫不负有心人,我最终还是找到了出了啥问题。首先,参考的blog有:http://blog.chinaaet.com/zjw2014/p/38614Jlink解锁Ki...原创 2018-08-28 15:46:53 · 3757 阅读 · 2 评论 -
TORCH 850热风焊台的使用
在用热风机吹的时候,要使用2-3挡,温度调节在300-350度之间我们实验室用的是TORCH 850热风焊台下面放出这个热风焊台的操作过程(除锡+焊接),网上的操作过程都是些什么辣鸡啊。。。...原创 2018-08-28 16:18:02 · 1080 阅读 · 0 评论 -
C语言多重指针问题——自我理解
在STM32嵌入式开发系列中,因为是C语言写代码为主,所以对于指针的使用十分的常用。例如在指导书中经常这么写:// GPIOH 端口全部输出 高电平2 *(unsigned int*)(0x4002 1C14) = 0xFFFF;0x4002 1C14 在我们看来是 GPIOH 端口 ODR 的地址,但是在编译器看来,这只是一个普通的变量,是一个立即数,要想让编译器也认为是指针,我们得进行...原创 2018-07-14 15:26:15 · 2149 阅读 · 0 评论 -
STM32F4系列——对于存储器地址的理解
在STM32系列中,我们知道利用结构体类型来封装寄存器,但是后面的那个地址偏低怎么理解呢?/* GPIO 寄存器列表 */5 typedef struct {6 uint32_t MODER; /*GPIO 模式寄存器 地址偏移: 0x00 */7 uint32_t OTYPER; /*GPIO 输出类型寄存器 地址偏移: 0x04 */8 uint32_t OSPEEDR; /*GPIO...原创 2018-07-14 22:09:04 · 2671 阅读 · 0 评论 -
STM32F429流水灯设计
1.首先需要自己写一个bsd_led.c以及bsd_led.h板极支持文件,然后在main.c函数中写一个延时函数,由于F429这块板子是三个GPIO口控制一个LED,所以我参考野火老哥的带参宏的方法写的,话话不多说,开始:2.现在user的文件夹中,新建一个led的文件夹,再新建bsd_led.cyi以及相应的.h文件,然后打开下面的地方,把.c文件添加进来,但是需要需要注意的是.h的...原创 2018-07-17 19:53:04 · 2531 阅读 · 0 评论 -
STM32F429错误说明以及对STM32野火哥代码注释的理解
1.所有文件中的.text文件都有以下的引脚分配说明,但是最下面一行错误LED:RGB彩灯的三个阴极接到STM32三个引脚上,LED低电平亮。 R<--->PH10 G<--->PH11 B<--->PH12 LED4<--->PD11应该改为:LED4<--->PD12...原创 2018-07-18 11:32:28 · 2200 阅读 · 0 评论 -
STM32F429用USART中断控制LED
由于是第一次使用,记录一下比较好主要包括的文件有:由于就写了一个USART中断,东西还是比较简单的首先bsd_led.c及.h文件都是移植zhi'直接用的,直接贴代码bsd_led.c/** ****************************************************************************** * @file ...原创 2018-07-19 18:02:22 · 1406 阅读 · 0 评论 -
STM32F429在以前的USART中断控制LED的版本基础上上,增加按键控制
1.增加bsp_key.c/** ****************************************************************************** * @file bsp_key.c * @author fire * @version V1.0 * @date 2015-xx-xx * @brief 按键应...原创 2018-07-19 20:52:09 · 583 阅读 · 0 评论 -
STM32F249按键中断控制LED+USART中断控制LED
首先,这节用移植会比较快USART中断控制LED我很早就已经解决了,这个是在我第二版本的基础上,将按键变成了中断,就这么简单,话不多说,开始1.需要移植的文件首先是bsp_exti.c/** ****************************************************************************** * @file bsp...原创 2018-07-19 21:36:19 · 733 阅读 · 0 评论 -
ucos操作系统
写blog常用技巧:https://blog.youkuaiyun.com/ruiyelp/article/details/79968595参考blog:http://www.maiziedu.com/wiki/iot/ucos/#注:该网站是个培训网站,但是总结的知识挺好的1.操作系统的分类分时操作系统:采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。例如,w...原创 2018-08-01 23:18:13 · 2854 阅读 · 0 评论 -
常用存储器介绍
存储器是用来存储程序代码和数据的部件一.存储器的种类其中的“易失/非易失”是指存储器断电后,它存储的数据内容是否会丢失的特性;在计算机中易失性存储器最典型的代表是内存,非易失性存储器的代表则是硬盘二.RAMRAM 可随读取其内部任意地址的数据,时间都是相同的1.动态随机存储器 DRAM(Dynamic RAM)动态随机存储器 DRAM的存储单元以电容的电荷来表示数据...原创 2018-08-10 10:17:37 · 2716 阅读 · 0 评论 -
配置芯片EEPROM——最常用的通讯方式是I2C协议
一、I2C2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯它的物理层有如下特点:(1) 它是一个支持多设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I...原创 2018-08-10 11:14:51 · 6938 阅读 · 0 评论 -
USART协议
一.串口通讯协议对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输,eg:RS232、TTL高低电平协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准,eg:串口数据包:起始位,数据位(8bit)、校验位、停止位二.物理层RS-232标准主要规定了信号的用途、通讯接口以及信...原创 2018-08-15 16:32:05 · 4795 阅读 · 4 评论 -
嵌入式C语言开发相关总结
TMD原创 2018-08-30 08:51:02 · 336 阅读 · 0 评论 -
嵌入式开发的通信协议
嵌入式开发的通信协议 https://blog.youkuaiyun.com/wyh135792/article/details/80381761原创 2018-09-12 10:16:19 · 520 阅读 · 0 评论 -
关于嵌入式开发的资料总结
文章目录一、硬件二、嵌入式软件三、传感器介绍四、stm系列研究生生涯做过一些嵌入式方面的东西,罗列如下原创 2019-04-02 15:41:00 · 566 阅读 · 0 评论 -
AD9.0原理图、PCB绘制常用技巧总结
以前没想到写blog,都是用笔记本做记录的,哎,现在想想,当初咋这么逗呢我在项目中所用到的所有技巧都在这里了,不难,画原理图及PCB需要的是耐心(字迹有点丑。。。。。)1.原理图绘制技巧2.PCB技巧...原创 2018-08-27 19:45:53 · 3109 阅读 · 2 评论 -
FPGA中的一些概念
上位机和下位机上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编...原创 2018-07-17 19:17:39 · 3320 阅读 · 0 评论