- 博客(9)
- 收藏
- 关注
转载 C/C++ 宏带来的奇技巧
众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用,就是自动为我们产生代码。如果说模板可以为我们产生各种型别的代码(型别替换),那么宏其实可以为我们在符号上产生新的代码(即符号替换、增加)。关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么
2009-05-19 13:44:00
1302
原创 下定决心打造GZPLC系统
经过一段时间的调研,并做了一些相关的技术考察后,觉得有实现PLC系统的可能性。最后决定用大量的业余时间来打造自的PLC。经过一二个月上位软件的编写,基本实现对梯形图的绘制编辑存取的操作。并偿试转换梯形图(也是最核心和最难的)。现将目前做的上位机软件部分放开来show一下。
2009-04-18 08:25:00
1014
原创 基于44B0 上uCOS-II +uCGUI +uCFS的 移植 源码
经过几周时间将操作系统图型用户接口和文件系统都搬上了我的开发板上,初步建立起嵌入式开发平台。源码发布在http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=2030443&bbs_page_no=1&bbs_id=1000
2008-12-31 15:12:00
2235
原创 非常实用的Bootloader程序为ARM S3C44b0(公版) ,实现了系统引导和支持Xmodem协议文件传输并下载到本址存储器运行
第一部分: 启动代码;==================================================================;文件: startup.s ;修改: 李光祥 chenfengmcu@126.com;日期: 2008/10/9;描述: 基于ARM处理器S3C44b0X C语言启动代码; 初始化I
2008-10-27 08:01:00
2411
原创 经典的Flash烧写工具 Fluted 对 29LV160 配置
在网上流传已久的JTAG烧写工具Fluted 的DEFAULT.FCD 文件只对39VF160 可用。由于本人用的是29LV160,因此就必需改写此文件,搜了一下没有相关的介绍,于是就自已试着修改了,实测稳定可靠具体如下: [Chain]Device=s3c44b0x.bsd[Read]BeginByte=0EndByte=0x3ff//--------------------
2008-10-08 10:47:00
2848
1
原创 串口绘制曲线(基于C#绘制曲线类)
本人最近调试PID控制程序,因此需要将控制的实时情况直观的反映出来,以便于给出合适的PID参数。出于项目时间的关系对上位机软件只做了简单的配合本人项目的功能,就算是抛砖引玉吧。 1.新建项目PID_Control,添加PictureBox控件命名为PicBox用于显示曲线,添加Timer控件用于刷新曲线。添加SerialPort控制用于接收曲线关键点数据(本
2008-09-22 09:17:00
6633
1
原创 FAT16文件系统在SD卡上实现(一) 读写SD卡
本程序是在ATMEL公司的ATMEGA128芯片上实现对MMC卡物理存储读写操作,采用SPI接口对其操作。在KingSton512M TF 64M 卡上测试过。//==============================读MMC原始数据函数========================================//环境:WINAVR V2.0//版本:
2008-07-03 16:10:00
3851
1
原创 C# 具有背景栅格的绘曲线类(一)
本文实现了用于绘制曲线的通用类,类实现对背景栅格的绘制,并将由外部传入到先进先出栈中的数据作为曲线的关键点,返回一个位图的对象用于显示曲线。 using System;using System.Collections.Generic;using System.Collections;using System.Text;using System.Drawing
2008-07-03 14:18:00
2284
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人