• 基于stm32f103zet6之硬件SPI的学习

    有几天没有更新博客了,主要是因为这几天都在捣鼓彩屏和触摸屏,分别使用FSMC和模拟IO来实现功能,又因为这块屏有些问题,所以、就网购了一块屏,估计今天能到了,今天准备学习下硬件SPI,之前使用IO模拟SPI实现了对

  • STM32L152的IAP移植笔记

    本文将针对STML152的IAP移植过程作一个笔记。首先得下载AN3310的示例代码,地址为:http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard

  • 单片机DA转换实现正弦波

    使用的是查表法:1.c文件:#include "reg52.h"#include#include#define PCF8591 0x90#define uint unsigned int#define uchar unsigned char#define arr_length 720 //正弦波数组长度code unsigned char sin1[720]={

  • 28BYJ-48步进电机控制程序基础

    解决了精度问题,让我们再次回到我们的电机控制程序上吧。上面给出的两个例程都不是实用的程序,为什么?因为程序中存在大段的延时,而在延时的时候是什么其它的事都干不了的,想想第二个程序,整整 200 秒什么别的事

  • STM32处理器 RTC分析

    前言:1.博客基于ARM Cortex-M3内核的STM32F103ZET6和标准3.5.0库;2.如有不足之处,还请多多指教一 RTC是什么?1. 从结构上讲就是一个独立的定时器;2. 从功能上来说就是为系统提供系统掉电不复位的日历时间;RTC分

  • AVR单片机下载烧录快速入门

    存储器锁定位(2)保护类型LB模式LB2LB1111没有使能存储器保护特性210在并行和SPI/JTAG串行编程模式中Flash和EEPROM的进 一步编程被禁止,熔丝位被锁定。(1)300在并行和SPI/JTAG串行编程模式中Flash和EEP

  • ADC触摸屏转换---那些年我们一起玩mini2440(arm9)裸机

    触摸屏工作原理:四线电阻屏结构,是在玻璃或丙稀酸基板上覆盖两层均匀导电的ITO层,分别作为x电极和y电极,他们之间由均匀排列的透明格点分来绝缘。X电极和y电极的正负端由导电线(黑色粗体线)从两端引出,引出x-,

  • STM32系列第1篇--初探

    Cortex-M3属于ARM V7架构(ARM 7不等于ARM V7)ARM V7 三大系列:A系列 安卓R系列 实时操作系统M系列 微控制器STM32命名规则:参数:3个12位AD【多达21个外部测量通道】,转换范围:0~3.6(电源电压)2个12位DA12个DMA通

  • MEGA8单片机驱动LCD1602液晶

    个头文件,搞了好久都没成功!都快到心灰意冷的边缘了,突然灵光一闪:会不会是mega8的Flash不行了?这片mega8陪伴了我好几年,也应该退休了。抱着试试看的想法换了一片新的mega8,一切ok!自己觉得奇怪

  • pic12C508超声波测距仪程序

    ;超声波测距仪;InternalOsc,WDTEnabLEDincludeloopequ10h dlyCTRequ11htone_cntequ12h;反射周期计数periodequ13h;tmr0溢出时间org0MOVwfOSCCALMOVlwb’10001001’option;1:2WDTONMOVlwb’00001101’tr

  • S3C2416裸机开发系列二二_Lwip的移植

    Internet实现了全球范围内计算机网络的互连,不同主机之间必须遵循相同的网络协议才能彼此通信。TCP/IP协议作为一种网络互联协议,在Internet中得到了最广泛的支持以及应用。笔者此处就轻量级TCP/IP协议Lwip的移植作

  • I2C串行总线标准驱动程序(C51)

    I2C串行总线标准驱动程序(C51)-万能程序/*------------------------------------------------------------------------------------------[文件名] I2C.c[版本] 1.1b==============================================

  • STM32学习笔记之Keil工程Lib库文件的制作和运用

    最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到。问题引出:为什么要做成lib库?1、有些方案公司为了将自己写的关键部分源代码不进行公开,但是同时库文件又需要让

  • S3C2440,Linux,LCD驱动

    到了神秘的LCD驱动了,信息还真有点胆怯,但是还是不得不走下去。对刚刚学习的linux驱动坐一下总结,毕竟是Linux内核当中的东东,而且是那么的繁琐。做一总结,等用笔记把学过东西几下来,这样就不会忘了。哈哈!那就

  • STM32驱动MPU6050

    MPU-60X0是全球首例9轴运动处理传感器。它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就

发布文章