• 基于单片机的modbus例程详细

    #include#defineuint8unsignedchar#defineuint16unsignedint#defineFOSC16000000uint16BAUD=9600;uint16TEMP_Alert=1000;//字地址0-255(只取低8位)//位地址0-255(只取低8位)/*CRC高位字节值表*/constuint8codeauchCR

  • AVR单片机外部RAM访问

    最近的一个项目中,体会了一下AVR单片机的外部RAM扩展,发文记录于此。本文以ATMEGA64单片机为测试平台,外扩74HC573(资料上讲用AHC系列,但是我用HC系列在16M晶振下配置成最快速度访问并没有发现什么不妥,当然这是

  • stm32 驱动 触摸屏

    由于智能手机的发展和大屏幕的兴起,触摸屏已经得到了广泛的应用。触摸屏分为两种:电阻触屏 俗称“软屏”;电容触屏俗称“硬屏”。电阻触摸屏的屏体部分是一块多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面

  • ARM7单片机(学习ing)—(六)、SPI接口—01

    六、SPI接口六—(01)、SPI相关应用和寄存器的介绍~~1、特性2、描述3、管脚描述4、寄存器描述a、SPI控制寄存器(SPCR—0XEOO2000)b、SPI状态寄存器(SPSR —0XE0020004)c、SPI数据寄存器(SPDR—0XE0020008)d、S

  • C51+CH375读U盘实例

    找到了一个现成的例子,对于读写U盘,文件系统是个大麻烦。现在一直还没有弄明白,先收藏一下这个程序先,等到后面慢慢研究。 作者这个编程规范不错,注释很丰富,值得学习。#include#include"CH375INC.H"#include/*

    单片机
    2018-12-25
    C51 ch375 读u盘
  • ARM 命名规则、架构

    处理器的命名应该包含两类:指令集架构命名规则和处理器系列规则。 可以先来看一张简图: 可见:架构的命名比较规则从ARMv1到ARMv8,数字越大越先进。但是处理器系列的命名就比较混乱了,因此接下来以架构

  • STM32_DAC输出电压

    今天讲解“STM32F103DAC输出电压”功能。今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。若不知道如何而来,请关注微信公众号“EmbeddDeveloper”获取更多信息。本着免费分享的原

  • 操作12864(ST7920控制器)

    引脚部分查看中文的12864介绍,下面这些可以在ST7920的英文数据手册里查到。Function Description 部分介绍工作方式、存储器、操作方法。Instructions 部分介绍指令。按照并行或串行的 Timing Diagram 来操作,注意数

  • 基于MEGA16的LCD1602驱动程序(四位数据线)

    //编译器:ICC-AVRv6.31A//目标芯片:M16//时钟:8.0000MHz/*-------------------------------------------------------------LCD引脚定义1---GND2---VCC3---VO4---RS5---RW6---EN7到14--D0-D715--背景灯

  • MODBUS协议ASCII模式串口通讯的实现(Arm2410,RS232/485)

    资源使用说明:2410+LINUX、UART(即RS-232串口)全双工通信、RS-485半双工通信局部程序框图及其设计说明:调试记录及调试结果:MODBUS总结: MODBUS协议对比:ASCII模式:用8位表示一

发布文章