自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

霜月孤鸟&RTEMS&TinyOS

学而不思则惘,思而不学则怠

  • 博客(12)
  • 收藏
  • 关注

原创 STM32F103程序设计-8-USB转TTL串口(printf)

USB转TTL串口(printf)单片机的串口可以转为TTL电平,可以转232,可以转485。本篇讲的是通过CH340G转TTL电平与PC的USB通信。单片机串口发送数据到电脑的USB,printf作用:做项目时,单片机通过串口往电脑发数据。程序的修改分为四步,具体如下。Step1:初始化串口void USART1_Init(void){  /* USART

2017-02-28 11:13:44 2277

原创 STM32F103程序设计-7-引脚输入功能-按键(中断)

AFIO时钟的打开。外部中断、重映射、复用功能?当配置AFIO六个寄存器中的值时就需要打开AFIO时钟。void EXTI0_Config(void){  /* Enable GPIOA clock */  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);    /* Configure PA

2017-02-26 22:53:00 2599

原创 STM32F103程序设计-6-引脚输入功能-按键(查询)

检测单片机引脚上的电平,即使用单片机的输入功能。把上次的例程中初始化控制LED的GPIO口的部分拿出来放到一个函数LED_Iint( )中。注意,初始化时先在LED_Iint( )的最后点亮LED,目的是为了验证初始化部分是成功的,之后再改写程序为熄灭LED。用途:分隔故障。KEY_Init( )初始化函数中注意如何把GPIO口配置为输入口,而且本例程中由于外部没有外接上拉电阻,所以还

2017-02-26 22:51:38 4014

原创 STM32F103程序设计-5-控制引脚高低电平的实现

控制引脚高低电平的实现开发板上可以通过控制引脚高低电平的实现功能的模块:蜂鸣器、LED灯。一.GPIO操作步骤:1.GPIO对应时钟打开2.设置GPIO的引脚、速度、输出模式等参数3.引脚输出0或1给PB5置1的方法的方法有两种:GPIOB -> BSRR = 0x0020;GPIOB -> BSRR |= ( 1(优点,只修改某一位

2017-02-22 00:16:08 14970 2

原创 STM32F103程序设计-4-如何制作模板例程文件

如何制作模板例程文件,主要有以下四步:1.从官方下载的例程中复制一些有用的文件2.对一些文件进行一些修改3.添加路径4.修改两个参数具体步骤:1.新建一个文件夹,把Libraries文件夹拷贝过来。新建main文件夹,拷贝官方例程中的\STM32F10x_StdPeriph_Template文件夹下的4个文件过来2.keil5新建

2017-02-22 00:14:47 1598

原创 STM32F103程序设计-3-如何下载和使用ST官方例程

如何下载和使用ST官方例程一.如何下载1.ST官方的网址www.st.com2.输入上述网址后,点击Products,接下来选择Microcontrollers3.注册并登陆注册并登录成功4.找到单片机嵌入式软件,STM32标准外设库文件5.然后找到这里是F1的标

2017-02-22 00:11:09 11950 1

原创 STM32F103程序设计-2-使用STLINK下载程序的两种方法

市场上常用的仿真器有三种:STLINK、ULINK及JLINK。其中官方出品的是STLINK,价格在120元左右。STLINK包含三部分:数据线、USB线及仿真器本身。    驱动程序的安装方法:在设备管理器中找到STLINK设备,会发现其上有一个黄色的三角形感叹号。鼠标放在STLINK设备上,右键选择更新驱动程序,然后找到驱动程序所在地,一般在C:\Keil下

2017-02-16 15:18:23 18020

原创 STM32F103程序设计-1-STM32开发环境的建立

STM32开发环境的建立需要使用的软件有两个,一个是编写单片机程序的软件Keil MDK,另一个是串口下载程序时要使用的软件MCUISP。如果使用仿真器下载程序的话则需要安装仿真器的驱动程序,这个在以后的课程中将进行讲解。下面先看一下孟老师给大家的相关软件如下图所示。    其中mdk_513.exe为Keil MDK的安装包,该软件的安装一路点击Next,直到

2017-02-15 23:00:02 8298

原创 KiCad设计PCB-43-成品展示及本次PCB设计失误总结

本次PCB设计失误总结1.STM32F103VET6在画元件库中的模型时,把27、28两个引脚的功能颠倒了,具体如下图所示。    补救办法,修改割线、飞线,这也是为什么大家看到我制作的开发板上有两根小红线的原因。2.USB座和自锁开关选错了   补救办法,从其他开发板拆了一个USB座。自锁开关没有购买新的,用的是自己以前购买的。安装前发现虽然大

2017-02-14 09:49:05 1459

原创 KiCad设计PCB-42-把PCB文件下单给工厂、电路板的加工制作

知识点1:把PCB文件下单给工厂PCB生产厂家推荐:嘉立创网址:www.sz-jlc.com交付PCB文件的操作步骤:Step1.账号注册Step2.选择在线下单Step3.选择板子长、宽度、层数及板子生产的数量 Step4.进入第二个页面进行制板要求,如板子厚度、阻焊颜色、字体颜色、有

2017-02-14 09:45:00 5418 1

原创 KiCad设计PCB-41-如何生成、查看和审核gerber文件

生成gerber文件step1:点击PCB设计界面菜单栏的快捷按钮step2:对即将生成的Gerber文件进行必要的设置。    主要是选择打样时发给PCB生产厂家时需要哪些层的文件。这里大家要注意一点Paste层的选择根据是否做钢板。何谓钢板,大家可以百度孟瑞生老师的网站,然后搜索钢板关键字,这里就不在做重复讲解。step3:点击上图中

2017-02-05 13:58:08 8891 2

原创 KiCad设计PCB-40-PCB中添加开窗的logo、丝印层添加英文和中文注释

PCB中添加开窗的logo    开窗的意思是去掉电路板中走线等上面的绿油,把铜皮裸露出来。本篇就是给大家介绍如何在开发板上通过开窗的手法做自己的logo。由于KiCad软件不支持中文,因此写中文要借助于KiCad的一个小工具,用于位图转元件。 具体操作步骤:step1.打开画图工具,写好你的logo并保存。step2.用KiCad的工具

2017-02-04 18:16:23 9714 2

空空如也

空空如也

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

TA关注的人

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