ShareIdeas

本博客不再更新,欢迎访问我的github,https://github.com/sunke-github/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年3月23日

摘要: 最近一直想在MDK下利用自带启动代码实现中断,所以就硬着头皮看了看 ADS下的初始化代码 .现在我来分析一下ADS下的IRQ中断过程,这一部分主要是参考百度文库,当2440发生中断时就会自动跳到这里自动执行:ResetEntry ;1)The code, which converts to Big-endian, should be in little endian code. ;2)The following little endian code will be compiled in Big-Endian mode. ; The code byte order s... 阅读全文
posted @ 2013-03-23 12:11 ShareIdeas 阅读(1071) 评论(3) 推荐(0) 编辑

2013年3月18日

摘要: 花了一天的时间利用常用数字滤波算法对AHRS传感器的数据进行滤波,同时也查找了一些网络资料.网络上的资料基本上都是crtl+c crtl+v 而来的,有很多都有错误,所以说只能简单的借鉴 .这里我选用的滑动平均滤波法和中位值平均滤波法这两种算法.滤波效果如图,黄色为原始数据,红色为滤波之后的数... 阅读全文
posted @ 2013-03-18 15:35 ShareIdeas 阅读(19386) 评论(0) 推荐(2) 编辑

2013年3月10日

摘要: 花了两天时间,结合以前写的程序2440 MDK 裸机IIC程序整理出了,这个通过IIC读取AHRS传感器的程序且可以通过VisualScope.exe 这个软件进行传感器的调试. 至于云台什么的,感觉应该不会太难,我会持续更新我的四轴进度.加速度计:角速度计:核心代码: 1 #include <S3C2440.H> 2 #include "serial.h" 3 #include "iic.h" 4 #include "L3G4200D.h" 5 #include "ADXL345.h" 6 unsig 阅读全文
posted @ 2013-03-10 20:07 ShareIdeas 阅读(740) 评论(2) 推荐(0) 编辑

2013年3月4日

摘要: 一.缺省路由1.4.1版本的ONE模拟器自带11种路由模块,模块定义了在整个仿真过程中如何收发和处理消息.包括a) DirectDeliveryRouterb) EnergyAwareRouterc) EpidemicOracleRouterd) EpidemicRoutere) FirstContactRouterf) MaxPropRouterg) MaxPropRouterWithEstimation ,h) PassiveRouteri) ProphetRouterj) ProphetRouterWithEstimationk) SprayAndWaitRouter这些提供了大多数重要 阅读全文
posted @ 2013-03-04 10:11 ShareIdeas 阅读(1763) 评论(2) 推荐(0) 编辑

2013年2月24日

摘要: 最近花了几天的时间参考网上资料和板子自带的裸机程序,分离出了这个IIC程序.写这个代码参考了这个博友的博客lastnight1034.我看了他的代码,基本是从板子自带程序翻译过来的,我的代码与之类似,修正 一些错误.#include <S3C2440.H>#define U32 unsigned int#define U16 unsigned short#define S32 int#define S16 short int#define U8 unsigned charint j;void Delay(int x);//初始化函数void init_iic(){ //设置GP.. 阅读全文
posted @ 2013-02-24 16:59 ShareIdeas 阅读(390) 评论(0) 推荐(0) 编辑

2013年2月18日

摘要: 最近一直在写裸机程序,无奈进展是不是一般的慢.我把最近刚写的按键程序分享给大家,下面整利用MDK下自带的启动文件进行中断程序的编写.#include <S3C2440.H>//延时函数void delay(){ int i,j; for(i=0;i<10000;i++) for(j=0;j<150;j++); //for(i = 50000; i > 0; i--);}int main(){ while(1) { //if里面添加按键 //11111111(0)(0)1(0)11(0) // ... 阅读全文
posted @ 2013-02-18 22:12 ShareIdeas 阅读(310) 评论(0) 推荐(0) 编辑

2013年1月8日

摘要: 前段时间开始接触 micro2440三星的板子,一直没怎么认真的学习.现在开始学习编写裸机程序.先说一下集成开发环境.我看了有不少教程用的ADS ,但是网上更倾向于IAR 而我从51过度过来的,所以就用了三星自己的RVSDK(简称SDK ,keil) .网上对SDK 贬褒不一,自己用着顺手就OK了.我这里只介绍用 JLINK下载 2440.bin 到nandflash ,和提供一些资料.jlink下载.bin文件无外乎有两种,一种u-boot.先下载到SDRAM中运行再用U-BOOT把SDARM中的数据搬运到 Nandflash .我这种方法和这个基本是一样的,用norflash中的u-b.. 阅读全文
posted @ 2013-01-08 11:37 ShareIdeas 阅读(357) 评论(0) 推荐(0) 编辑

2013年1月5日

摘要: 结合Opengl和SerialPort控件写了这个姿态显示程序,程序较简单,前面有篇简单的四轴上位机模拟显示四轴状态也可以看看.本程序界面如下:我这里是用的 51单片机模拟输出 欧拉角,上位机接收参数,并显示姿态.过几天有时间了解算传感器中的数据传给上位机.软件就不共享了,核心代码共享给大家,对... 阅读全文
posted @ 2013-01-05 20:58 ShareIdeas 阅读(1851) 评论(0) 推荐(0) 编辑

2013年1月4日

摘要: 最近小了个串口小程序 ,发现在调用 close()方法关闭串口时,程序被挂起.查找了网络资料,网上说这是C#的一个bug.摸索了半天,结合前人的程序整理出来一段代码,与大家分享.程序只有接收的部分. 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms.. 阅读全文
posted @ 2013-01-04 14:55 ShareIdeas 阅读(1599) 评论(0) 推荐(0) 编辑

2012年12月3日

摘要: 涉及到程序导出Excel报表,所以就花了两个收集了一下资料,这了这个程序,分享给大家.程序说明:程序读取 gridView 表格中内容,导入到Excel ,自定义 页眉 页脚和添加页码,以及横向打印.列宽根据列的多少列自适应,表格高度自适应,自动换行等.使用需要添加 引用 Microsoft.Office.Interop.Excel,代码如下 :出处C# 导出 Excel 自定义输出格式 /// <summary> /// 将GridView内的内容导出到Excel /// </summary> /// <param name="xlsName" 阅读全文
posted @ 2012-12-03 16:43 ShareIdeas 阅读(1494) 评论(0) 推荐(0) 编辑