`
anlx27
  • 浏览: 491833 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  一、下载   AltiumDesignerSummer9Build9.3.1.19182 下载地址 http://www.verycd.com/topics/2769819/     二、安装   一路确定啥的傻瓜式安装。可能需要时间稍微长一点。   三、破解   安装后发现监理工程里面被劝住的地方是灰色的,这就需要破解。           1  打开 AltiumDesignerSummer9Build9.3.1.19182Crack,运行AD9KeyGen,点击“打开模板”,加载ad9.ini,      如想修改注册名,只需修 ...
按键电路:下图是神舟三号stm32开发板中的按键原理图。由图可知,按键按下时GPIO端口清零 。        按键消抖 :理想情况下按键按下弹起过程是一个理想的方波,如下图2。     但通常的按键所用开关为机械弹性开关,由于机械触点的弹性作用在闭合及断开的瞬间均伴随有一连串的抖动,如下图3。 抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。   为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。按键的抖动,可用硬件或软件两种方法。<1> 硬件消抖:在键数较少时使用。下图所示的RS触发器为常用 ...
全局变量、extern/static/const区别与联系  编译单元(模块):    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌 入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代码,点击编译按钮准备生成exe文件时,VC其实做了两
  参考地址:http://www.cnblogs.com/ezrax/archive/2008/08/06/1262032.html   在看例程的时候,经常看到主函数开始前会有这样的代码,知道是用作调试的。但对此比较模糊,   int main(void){#ifdef DEBUG  debug();#endif    在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程序的编译和运行。如果你把代码夹在#ifdef DEBUG 和对应的 #endif 中间,那么这段代码只有在调试(DEBUG)下才会被编译。也就是说,如果你在RELEASE模式下,这些代码根本就不会存在于 ...
优先级 让我头疼好久啊   转一篇文章,这里还有不明白的望高手指教!   被我用红色注释的部分的值怎样选择??   (一)中断优先级概念       STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。         (二)中断响应次序     (1)具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。
    开发 平台:     keil MDK 422   背       景:    在现有工程上做的改动   使用库文件:   V2.0     问       题:    在编译时报下面的错   application.c: Error:  #5: cannot open source input file "APP\application.c": No such file or directory     1  由于你对工程文件进行了删改 所以检查一下包含头文件 是否需要改动         2 编译器的工程管理目录中的文件是否需要 ...
       //将LED1的状态反转    GPIO_WriteBit(GPIO_LED, GPIO_6_PIN, (BitAction)((1- GPIO_ReadOutputDataBit(GPIO_LED, GPIO_6_PIN))));
/*------------ miscellaneous -----------------------------------------------*/ /** * Linkage specification macro */#if !defined(PTAPI_DLL) #if defined(BUILD_PTAPI_DLL)  #if defined(_MSC_VER)             #if defined(PTAPI_STATIC)                #if defined __cplusplus                     #define PTAP ...
菜鸟想知道C语言中怎样返回一个结构体呢?最好有例程啊……多谢各位啦!
原文地址:http://blog.csdn.net/ouyangzp/article/details/2570376   itoa函数及atoi函数 C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子: # include <stdio.h> # include <stdlib.h> void main (void) { int num = 100; char str[25]; itoa(num, str, 10); printf("The number 'num' ...
原文地址:  http://baike.baidu.com/view/982208.htm   写的很好,所以转来~       将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。     需要的头文件   在C中 <memory.h> or <string.h>
/**************************************************************************** * File Name          : key_led.c.c* Author               : MCD Application Team* FW Version        : V2.0.1* Date                  : 06/11/2012 * Description        : This file provides all the RCC firmware functions. *开 ...
stm32的时钟比51种类多,在这归纳总结   一 stm32有五个时钟源,为HSI、HSE、LSI、LSE、PLL。    ①HSI是高速内部时钟,RC振荡器,频率为8MHz    ②HSE   是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。   ③LSI    是低速内部时钟,RC振荡器,频率为40kHz。     ④LSE    是低速外部时钟,接频率为32.768kHz的石英晶体。 ⑤PLL   为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2
 [url=[MDK.V4.22].MDK422.exe (404.29 MB) <script></script> ]Keil uVision4 MDK V4.22 官方最新版[/url] Keil uVision4 MDK V4.22 官方最新版 迅雷下载
FPLOCK_V1.axf: Error: L6218E: Undefined symbol Led_Turn_on_1 (referred from module.o)   一  我的原因是在module.c文件里写了含有Led_Turn_on_1的函数,之前也没定义,其实这段没用,让我注释掉后就好了。   后来我又遇见过几次类似的情况,总结起来都是在对应的.c文件里调用的函数与你之前定义过的函数名不符。   二 有很多人说  在keil里搜cortexm3_macro.s,复制到自己的工程文件下,加入编译即可。据说很有用。请试试。    
Global site tag (gtag.js) - Google Analytics