- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 51单片机循迹小车
51循迹小车做起来很简单 。首先最小系统是要有的;其次电机工作需要的电流不是IO口可以工作的,所以需要驱动一般使用L298N;循迹一般是黑线使用ST188.如果没有电路基础建议使用模块。焊接过程不复杂但是对于新手还是用难度的。环环相扣保证每个模块都能稳定工作。贴下参考代码我使用定时器输出PWM波#include #define unint u
2017-04-29 21:30:53 19208 31
原创 STM32F103C8V6定时器应用
定时器的相关知识百度,这里主要提出配置函数一.定时器的初始化:TIM2_Int_Init(u16 arr,u16 psc);内部函数:定时器和中断的结构体初始化TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;NVIC_InitTypeDef NVIC_InitStructure;1.时钟初始化RCC_APB1Per
2017-04-22 16:07:09 474
原创 stm32f103c8v6多路PWM输出
参考正点原子PWM输出MINI板输出实验。首先附PWM输出通道原子提供的代码只有一路PWM,但是定时器的配置已经无需更改了。我们需要修改PWM.c文件1.添加通道二的初始化TIM_OC2Init(TIM1, &TIM_OCInitStructure);2.CH2预装载使能TIM_OC2PreloadConfig(TIM1, TIM_OCPreload_Enabl
2017-04-22 08:46:58 5079 3
原创 STM32F103定时器详解
STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器除去看门狗定时器和系统滴答定时器的八个定时器列表;8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通用定时器TIM6和TIM7是基本的定时器这8个定时器都是16位的,它们的计数器的类型除了...
2017-04-21 18:06:42 28527 2
转载 socket网络编程
一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数syntax:
2017-04-19 15:17:34 342
原创 51单片机超声波测距1602显示
//超声波模块程序//作者 : Z H//时间 2015/11/29//Trig = P2^0//Echo = P3^2#include #define uchar unsigned char#define uint unsigned intsbit lcd_rs = P1^0 ;sbit lcd_wr = P1^1 ;sbit lcd_e = P2^5 ;
2017-04-19 14:54:32 3319 2
原创 51单片机超声波测距数码管显示
超声波原理简单测距准确,应用广泛下面贴一个自己写的数码管程序,显示部分需要改,最近比赛写的我使用的是慧净开发板,共阴数码管//超声波模块程序//作者 : Z H//时间 2015/11/29//Trig = P2^0//Echo = P3^2#include #define uchar unsigned char#define uint unsigned i
2017-04-19 14:51:54 12379 6
原创 STM32F103C8T6 ULN2003步进电机驱动代码
步进电机的驱动原理特别简单百度一下就OK了。以下是用流水灯改进的代码。很垃圾但是可以使用!!!仅供测试#include "stm32f10x.h"#include "delay.h"#include "sys.h"void Delay(u32 count){ u32 i=4000; for(;i<count;i++);}int main(void){ int t
2017-04-11 14:58:08 9791 5
STM32F10x_lib.h
2017-04-10
MSP430F149数据手册
2016-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人