自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 STM32 对内部FLASH读写接口函数

因为要用内部FLASH代替外部EEPROM,把参数放在STM32的0x08000000+320K处,其中20K是bootloader,300K是应用程序。原理:先要把整页FLASH的内容搬到RAM中,然后在RAM中改动,然后擦除整页FLASH,再把改动后的内容写入原Flash页。下面程序调试通过。/**********************************************

2011-11-30 23:31:55 3569

转载 MCU模拟eeprom基本功能

MCU模拟eeprom基本功能 如果你的MCU的flash足够大。并且你的MCU提供自编程flash指令。则可以通过flash模拟出一片eeprom区域。用于存储数据。       本文参考ST公司的AN2594文档。使用ST提供的范例。旨在了解如何使用Flash模拟出一片eeprom。       由表我们得到擦除时间的比较。内部模拟的显然速度快了。然而我

2011-11-30 23:27:32 6690

转载 怎样对STM32FARM中Flash的某一位擦除

想把数据分块存储在Flash中,想单独对Flsh中某一部分进行擦除和写入,而不是对整个业擦除。  不可以对页长度以下的任何单位进行单独擦除。  如果我有5个数存储在一个业里边,要改其中一个怎么办呢? 而且擦除操作也是按页进行的,不可能按字节擦除。任何一家的Flash都是如此。需要按字节擦除的功能,请选用EEPROM。  变通一下,先读出来(页),在更

2011-11-30 23:26:30 1638

转载 STM32F10X读写内部FLASH的完整工程

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4537050&bbs_page_no=1&search_mode=1&search_text=FLASH&bbs_id=3020

2011-11-29 23:27:24 1889

转载 STM32的USB上位机(VC++源码),动态库(VC++源码),STM32端原代码,驱动程序,全套源码

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3776746&bbs_page_no=1&bbs_id=3020

2011-11-29 22:58:55 3359

转载 STM32教程系列之FLASH

一、实现的功能 1.实现对STM32Fxxx的片内FLASH的擦除和烧写,并读出后进行检验。 2.用串口打印出检验FLASH内容是否正确的变量值。 二、实验操作及现象 1.双击FLASH.eww打开工程文件,然后进行编译。 2.用Flash Loader将程序下载到ARM内,或者利用JLINK等仿真器进行仿真。 3.在程序运行前,用串口线将开发板的串口1和PC机的串口1连接

2011-11-29 22:20:19 3614 1

转载 wxWidgets主窗口最大化启动

> 我用了wxMAXIMIZE, 但完全没有作用。不知道还有什么地方需要注意的。1.在建立frame的时候使用wxMAXIMIZE参数,不可以和caption属性一起用,建立出来的最大化窗口会没有标题栏,最大最小化按钮等东 西,属于工作区的最大化; 2.在显示窗口的时候一般为使用Show(true),可以选择使用ShowFullScreen(true,wxMAXIMIZE)

2011-11-28 17:09:55 3638

转载 windows程序窗口层次Z-order,顶层窗口,前台窗口,后台窗口,兄弟窗口,活动窗口

窗口Z次序:表明了重叠窗口堆中窗口的位置,这个窗口堆是按照一个假象的轴定位的,这个轴是从屏幕向外伸展的Z轴,上面的窗口覆盖下面的窗口。Windows系统管理三个独立的Z次序----一个用于顶层窗口、一个用于兄弟窗口、还有一个用于最顶层窗口,最顶层窗口覆盖其他非最顶层窗口,而不管它是不是活动窗口或是前台窗口。应用程序通过设置WS_EX_TOPMOST风格创建最顶层窗口。一般情况下,Windo

2011-11-26 22:09:35 7921

转载 父窗口与子窗口的层次关系

关于子窗体的层级关系总结一下哈,希望能对大家有些帮助假设有这样两个窗体:RootWindow,SubWindow,在RootWindow中引发某事件而显示SubWindow1,如果弹出窗体(比如SubWindow)仅仅是调用Show方法,并且没有设置其Owner属性:ClassRootWindow{        void Foo()        {

2011-11-26 22:08:53 2734

转载 wxWidgets处理Windows消息

经过分析src/msw/window.cpp,通过重载wxWindow的MSWWindowProc方法莱实现。 WXLRESULT   MyPanel::MSWWindowProc(WXUINT   message,   WXWPARAM   wParam,   WXLPARAM   lParam) {         switch(   message   )

2011-11-26 22:08:03 2321

转载 Detecting Hardware Insertion and/or Removal

http://www.codeproject.com/KB/system/HwDetect.aspxDetecting Hardware Insertion and/or RemovalBy Sam NG | 19 Jun 2006C++WindowsVisual-StudioDevIntermediateA user-mode applicatio

2011-11-26 22:05:31 2621

转载 vc检测USB设备插入或移除

1.添加消息映射消息映射BEGIN_MESSAGE_MAP(CONSTNETCNDlg, CDialog)//{{AFX_MSG_MAP(CONSTNETCNDlg)ON_WM_PAINT()ON_WM_QUERYDRAGICON()...ON_WM_DEVICECHANGE()//}}AFX_MSG_MAP声明消息响应函数:afx_msg BOOL

2011-11-26 22:00:15 8258 1

转载 wxWidgets 2.8线程

一、thread的创建和终止:(一)分类:首先知道wxWidgets中的线程分为两种,一是detached的,一是joinable的。detached: 实现上的方式是,必须创建在堆上,因为,线程对象在你写的线程执行代码结束后(即Entry()返回后),会调用delete this; 来销毁自己。但也允许你手动用“线程.Delete()”来销毁它, 但是同其他的wxWidgets窗体,不允

2011-11-26 12:14:36 3472 1

转载 为什么C++编译器不能支持对模板的分离式编译

首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者拥有PE(Portable Executable,即windows可执行文件)文件格式,并且本身包含的就已经是二进制码,但是不一定能够执行,因为并不保证

2011-11-23 23:43:45 584

转载 在使用模板时遇到的error LNK2001: unresolved external symbol错误

Since you aren't using the export feature in your .cpp file, and I don'tthink your compiler would support it, you have to including the memberdefinitions in the same header file as your class temp

2011-11-23 23:42:33 856

转载 VC6下不支持函数模板显式实例化的解决方案

先下看面一段代码,这段代码可以在VC8,GCC下编译通过,但无法在VC6下编译通过: #include using namespace std;class MyClass{public:     template      void ShowType(void)     {         cout      };};int ma

2011-11-23 23:41:34 1720

转载 SQLite Autoincrement

SQLite AutoincrementIn SQLite, every row of every table has an 64-bit signed integer ROWID. The ROWID for each row is unique among all rows in the same table. You can access the ROWID of an SQLi

2011-11-07 10:11:59 1242

转载 SQLite的SQL语法

SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pa

2011-11-07 09:44:28 784

转载 WXUNUSED的作用

WXUNUSED is a macro you'll use for the wxEvent parameter of a hollow event handler to make some compilers not to complain about unused parameters. This simple concept used to appear sometimes a prob

2011-11-06 18:15:26 1470

嵌入式环境下BMP文件的生成

里面只实现了24位真彩色和4位彩色(只填充了调色版的两种颜色,蓝色和绿色)。如果需要移植到自己的环境中去,需要改变接口的数据类型定义。

2011-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除