- 博客(5)
- 资源 (14)
- 收藏
- 关注
转载 C# 如何截取当前程序窗口的截图
以下源代码内容转自 CSDN 论坛。要想完成这个功能,首先要了解一下在C#中如何调用API(应用程序接口)函数。虽然在.Net框架中已经提供了许多类库,这些类库的功能也十分强大,但对于一些Windows底层编程来说,还是要通过调用这些API函数才可以实现。所有API都在"Kernel"、"User "和"GDI"三个库中得以运行。"Kernel",他的库名为 "KERNEL32.DLL",
2013-12-31 18:05:43 2946 1
原创 使用cosmic开发STM8L生成的map文件简要说明
map文件包括Segment、Modules、Stack Usage、Symbols这4部分。1、Segment描述了组成应用的各个段,包括开始地址(16进制)、结束地址(16进制)、长度(10进制)、段名。注意,结束地址是段的最后一个字节的下一个字节的地址。如果此段已经初始化,它会显示2次,第一次显示开始、结束、长度、段名信息,第二次显示映像拷贝。2、Modules列出所
2013-12-19 18:29:54 3059 1
原创 使用cosmic开发STM8L的链接文件简要说明
1、链接文件的注释以#开头2、每个段以以下形式表示:+seg 1)、section部分的含义:.text:代码区.fconst:大的常量.const:常量.data:在long addressing range内存中的初始化数据.bss:在long range内存中的未初始化数据.bsct:在最开始256字节(也成为short range或short addr
2013-12-19 18:27:41 1393 1
原创 STM8L的RAM与内存模型
STM8L的RAM与内存模型一、RAM空间在内存映射图上可以看到STM8L的RAM划分为2部分,如下:2K的RAM空间包含513个字节的Stack,经过深入研究发现,其实RAM被划分为:short range、long range、stack这3个部分。如下:可以在STVD中通过project setting设置上述3部分的大小,具体如下:Project->Se
2013-12-19 18:26:31 7957
原创 STM8单步调试的问题
在使用STM8进行单步调试的时候出现如下问题:有时出现:Error:swim error[30007]:swim communication error,如下所示:有时出现:Error:swim error[30004]:comm timeout,如下所示:原因:开发过程中设置了硬件看门狗,导致一进去就会引起看门狗复位。解决方法:通过修改option byte,设置
2013-12-16 18:09:05 4517 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人