2019年6月22日

stm的小型开源gui介绍

摘要: 附上GitHub的网址: https://github.com/achimdoebler/UGUI 只有2个文件ugui.c和ugui.h,实现了窗口控件、Button控件、CheckBox控件、TextBox控件、Image控件这几个,支持触摸操作。 阅读全文

posted @ 2019-06-22 11:11 flybyzhou 阅读(395) 评论(0) 推荐(0) 编辑

2012年6月26日

MCP2515无BUG版本驱动(C文件)

摘要: #include "mcp2515.h" /*RXB0's data registers:*/ unsigned char RXB0D[8]={RXB0D0,RXB0D1,RXB0D2,RXB0D3,RXB0D4,RXB0D5,RXB0D6,RXB0D7}; /*TXB0's data registers:*/ unsigned char TXB0D[8]={TXB0D0,TXB0D1,TXB0D2,TXB0D3,TXB0D4,TXB0D5,TXB0D6,TXB0D7}; void MCP2515_Init(void) { unsigne... 阅读全文

posted @ 2012-06-26 15:04 flybyzhou 阅读(1919) 评论(0) 推荐(0) 编辑

2012年6月18日

MCP2515无BUG版本驱动(H文件)

摘要: /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __MCP2515_H #define __MCP2515_H /* Includes ------------------------------------------------------------------*/ #include "stm8s_eval_mcp2515.h" /* Configuration Registers */ #define CANSTAT... 阅读全文

posted @ 2012-06-18 09:40 flybyzhou 阅读(1288) 评论(0) 推荐(0) 编辑

CS5460基本读写程序(无bug版本)

摘要: /********************************************************************** *CS5460A写命令函数 **********************************************************************/ void write_command(unsigned char cs5460_command) { unsigned char data i; for(i=0;i<8;i++) { SDI_5460 = (bit)(cs... 阅读全文

posted @ 2012-06-18 09:30 flybyzhou 阅读(1724) 评论(0) 推荐(0) 编辑

2011年9月14日

/*CS5460_Note_4*/

摘要: FAQ 1、 如果在CRDY位置位后我不做清零操作,后果将会如何?两种情况:第一是5460继续它的A/D转操作,继续瞬态电压、瞬态电流和瞬态功率的更新(C=1连续计算周期),情况是如果不需要INT操作的话。第二是5460停下来不做任何采样了…… 2、 如果在DRDY位置位后我不做清零操作,后果将会如何?两种情况:第一是5460继续它的周期计算,即继续它的Irms、Vrms和有功功率计算和更新 (C=1连续计算周期),情况是如果不需要INT操作的话。第二是5460停下来不做任何采样了除非清零…… 答:不清除DRDY位和CRDY位5460可以继续采集数据,如果你不需要中断的... 阅读全文

posted @ 2011-09-14 18:38 flybyzhou 阅读(1813) 评论(1) 推荐(1) 编辑

/*CS5460_Note_3*/

摘要: /*Chapter 3*/--Calibration 1、 对于电压和电流通道,都有AC和DC校准。不管哪种校准都有两种模式:系统偏移量校准和系统增益校准。During the calibration sequences, proper input calibration signals to the “+” and “-“ pins of the voltage-/current- ... 阅读全文

posted @ 2011-09-14 18:26 flybyzhou 阅读(1409) 评论(0) 推荐(0) 编辑

/*CS5460_Note_2*/

摘要: 1、记住所有寄存器都是24位的。命令不是24位的命令是8位的!所有的寄存器都是可读写 2、上图是读写命令寄存器。 W/R位:0à读寄存器操作;1à写寄存器操作; RA[4:0]:24位寄存器的地址位。详细见datasheet! 3、串行接口: 1>CS(有个上划线,word不知道怎么表达,所以省去了):片选,低电平有效;CS=1时,SDI、SDO、SCLK输出将保持高阻抗。 2>SDI:串行数据输入脚(数据写进5460); 3>SDO:串行数据输出脚(数据从5460出来让你从单片机中读); ... 阅读全文

posted @ 2011-09-14 18:15 flybyzhou 阅读(822) 评论(0) 推荐(0) 编辑

/*CS5460_Note_1*/

摘要: /*Chapter 1*/--Instructor 1、 CS5460适合与分流器或电流互感器相连来测量电流;与分压器或电压互感器相连来测量电压。为适应不同电平的输入电压,电流通道集成一个增益可编程放大器(PGA),使得输入电平满量程可选择为±250mVrms(10倍增益)或±50mVrms(50倍增益)/*在配置寄存器里面可选*/。电压通道的PGA适应±250mV... 阅读全文

posted @ 2011-09-14 18:08 flybyzhou 阅读(1131) 评论(0) 推荐(0) 编辑

2011年9月12日

Just try the code

摘要: .postBody h1{ margin: 15px 0; padding: 0; font-size: 135%;}.postBody h2{ margin: 15px 0; padding: 0; font-size: 125%;}.postBody h3{ margin: 15px 0; padding: 0; font-size: 110%;}HTML语言中文本文字的行距HTML语言中文本文字的行距 阅读全文

posted @ 2011-09-12 22:11 flybyzhou 阅读(239) 评论(1) 推荐(0) 编辑

2011年9月5日

YOHO

摘要: This is the first day I try the Blog.In this area I will write down all the things that belong to my memory 阅读全文

posted @ 2011-09-05 20:20 flybyzhou 阅读(130) 评论(0) 推荐(0) 编辑

导航