#include #include #include #define uchar unsigned char#define uint unsigned intuchar g_bTxdPos=0; //发送定位计数器uchar g_bTxdLen=0; //等待发送字节数uchar g_bRxdPos=0; //接收定位计数器uchar g_bR
AT24Cxx系列EEPROM是由美国Mcrochip公司出品,1-512K位的支持I2C总线数据传送协议的串行CMOS E2PROM,可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms,典型时间为5ms)的。串行E2PROM一般具有两种写入
(1)Flash的简介 不同型号的 STM32,其 FLASH 容量也有所不同,最小的只有 16K 字节,最大的则达到了1024K 字节。STM32F103ZET6 的 FLASH 容量为 512K 字节,属于大容量产品。 STM32 的闪存模块由:主存储器、信
您的计算机或者您的设备也许只有rs-232口,如果要进行有效而可靠的rs-485或rs-422通信,就要为您的应用选择正确的rs-232/rs- 485/rs-422转换器。是半双工的rs-485还是全双工的rs-422?要光电隔离还是非光隔?是要外部供
2440可以选择nand启动和nor启动,这两者之间的关系通过一个按键来选择这个OM0有何玄机,在数据手册中有这么一段可以看到,只要将OM1接地,那么通过OM0选择1或选择0就可以选择NAND启动或者16位宽RAM启动了(当然,还得设置一
1. Warning 280:’i’:unreferenced local variable说明局部变量i 在函数中未作任何的存取操作。解决方法消除函数中i 变量的宣告。2. Warning 206:’Music3’:missing function-prototype说明Music3( )函数未作宣告
;;///////////////////////////////////////////////////////////;;;;[汇编原创]c51超长时间延时程序1小时到1000...小时。;;19:44 2007-3-10;;;;6MHZ晶振为100ms;若晶振为12mhz时则50ms;进入一次定时中断;;;;你用定时
//*****************电子园PIC16F877A开发板 普通IO驱动74595实验***************////PIC16F877A 实验板////mcu: PIC16F877A 4MHz//2010年7月10日21:52:30//******************************************************
美国MICroChip公司的PIC单片机是一种CMOS8位单片机,该系列单片机采用了IUSC精简指令系统和哈佛总线结构,其运行速度比一般的单片机快4倍。PIC单片机的程序存储器有多种类型:EEPROM型、Flashmemor
PIC16F877A串口发送,查询方式,就为了调出这个费了我一天时间,原来是串口芯片电压问题,现总结如下:1、注意232串口芯片供电电压,有5V和3.3V的2、注意TXD、RXD接线,单片机的TXD接232芯片的R2OUT,单片机的RXD接2
首先,我是看着这位博主的文章受到的启发,进而加深了自己对USART的理解。下面是自己改装并实验过的程序。原文:http://www.cnblogs.com/greatwgb/archive/2011/07/28/2119350.html1.串口的基本概念在STM32的参考手册
使用LwIP容易,但要想使用LwIP获得好的的速度。LwIP做一个如下修改,会让TCP网络速度好一些:lwipopts.h文件/* TCP Maximum segment size. */#define TCP_MSS 2048//1024/* TCP sender buffer space (by
板子依旧是英倍特的EK-SAM3S。ADC部分的原理图如下:PB1是一个复用引脚,在这里被用作AD功能,对应芯片上的AD5。即,使用片内ADC的5通道测VR1上2号引脚的电压。实验采用了SysTick定时器产生中断方式来采集ADC数据。S
好久没有使用MDK编写STM32的程序了,现在上手才发现自己都不太记得创建步骤了,于是再次翻阅书籍,一步一步记录一下-----参考了野火的例子!---第一步---创建一个文件夹---在文件夹下建立如下文件夹---
STM32利用库函数编程库函数是STM32生产厂家封装好的函数库,方便用户编程。USART 库函数USART库函数包括三种初始化函数,1—缺省值初始化,2—普通初始化,3—结构体类初始化,一般情况下,我们选择第三种初始化方式