摘要:        
一、建立项目模板 这里的user中重复引用了system_stm32f10x.c Output中选择Create HEXFile,并且可以选择输出路径。 Listing中可以选择输出路径。 然后在C/C++中加入两个宏: STM32F10X_MD,USE_STDPERIPH_DRIVER 并且还要勾    阅读全文
posted @ 2017-08-15 09:13
习惯就好233
阅读(243)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、创建一个cmake工程 Qt creator:file->New File or Porject...>>Non-Qt Project>>Plain C Project//或者//Plain C++ Project CMakeLists.txt: 1 cmake_minimum_required    阅读全文
posted @ 2017-08-15 09:13
习惯就好233
阅读(143)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1 ############################################################################ 2 # 3 # Copyright (c) 2017 PX4 Development Team. All rights reserved. 4 # 5 # Redistribution and use in source...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(1085)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、对话框部分常用内容 颜色对话框、文件对话框、字体对话框、输入对话框、消息对话框、进度对话框、错误对话框、向导对话框。 二、代码部分 main.cpp: ui样子    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(195)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、创建Qt gui应用对应的源码: 点击(此处)折叠或打开 //mylineedit.h #ifndef MYLINEEDIT_H #define MYLINEEDIT_H #include <QWidget> #include <QLineEdit> class MyLineEdit : pub    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(232)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、信号和槽机制 信号和槽用于两个对象之间的通信,我们希望任何对象都可以和其他对象进行通信。 当一个特殊的事情发生时便可以发射一个信号,而槽就是一个函数,它在信号发射后被调用来相应这个信号。(强耦合) 一个信号对应一个槽;一个信号也可以关联多个槽;多个信号关联一个槽;一个信号关联另一个信号。 二、m    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(309)
评论(0)
推荐(0)
        
            
        
        
摘要:        
计算溢出时间根据晶振频率4Mhz,TMR0=6,PSA2~PSA0 = 1:4.因为好像外部晶振在给PIC的时候多分了一次1:4。所以PSA2~PSA0取1:4刚好数完250次的时间=(1/4Mhz/4)*4*250 = 1ms,每1ms触发一次T0IF中断。 // FOSC=16MHz ...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(359)
评论(0)
推荐(0)
        
            
        
        
摘要:        
遇到的问题,编译时找不到TRISC。一开始以为头文件中没有定义,发现定义了。所以是自己创建工程的时候,设备类型选错了。 #include __CONFIG(0xFF32); #define uchar unsigned char ...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(456)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、主函数 //采集AD值 #include #include "ad.h" #include "usart.h" __CONFIG(0xFF32); const uchar dis...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(384)
评论(0)
推荐(0)
        
            
        
        
摘要:        
uorb_main int uorb_main(int argc, char *argv[]) { if (argc get_device_master(uORB::PUBSUB); if (g_dev...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(292)
评论(0)
推荐(0)
        
            
        
        
摘要:        
int mavlink_main(int argc, char *argv[]) { if (argc 3000000) { warnx("invalid baud rate '%s'", myoptarg)...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(976)
评论(0)
推荐(0)
        
            
        
        
摘要:        
学习写hello world配置好cmake环境后创建CMakeLists.txt PROJECT (HELLO) SET(SRC_LIST hello.c) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_D...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(858)
评论(0)
推荐(0)
        
            
        
        
摘要:        
px4::init_once(); void init_once() { _shell_task_id = pthread_self(); ...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(214)
评论(0)
推荐(0)
        
            
        
        
摘要:        
int Framework::initialize() { DF_LOG_DEBUG("Framework::initialize"); g_framework = new SyncObj; ...    阅读全文
posted @ 2017-08-15 09:12
习惯就好233
阅读(227)
评论(0)
推荐(0)
        
            
        
        
摘要:        
好多的程序,都有使用chroot来是程序chroot到一个目录下面,来保护文件系统,今天在看snort代码的时候,看到了实现,就贴出一个测试程序来,实际上是比较简单的。 chroot()在linux下面需要使用root权限,这一点需要注意了。 #include#include#i...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(613)
评论(0)
推荐(0)
        
            
        
        
摘要:        
getcwd	函数原型:char *getcwd( char *buffer, int maxlen );	功 能:获取当前工作目录	参数说明:getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数maxlen为buffer的空间大小。	返 回 值:成功则返回当前工...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(561)
评论(0)
推荐(0)
        
            
        
        
摘要:        
sigaction(查询或设置信号处理方式)相关函数 signal,sigprocmask() ,sigpending,sigsuspend, sigemptyset	表头文件 #include	定义函数 int sigaction(int signum,const struct sigaction...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(253)
评论(0)
推荐(0)
        
            
        
        
摘要:        
函数名: atexit	头文件:#include	功 能: 注册终止函数(即main执行结束后调用的函数)	用 法: void atexit(void (*func)(void));	注意:exit调用这些注册函数的顺序与它们 登记时候的顺序相反。同一个函数如若登记多次,则也会被调用多次。 ...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(111)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、工作模式PWR_UP和PRIM_RX在寄存器0x00中的第0位和第1位。待机模式I:只是使用晶振工作,CE=0时是拉低?待机模式II:部分时钟缓冲器处在工作模式。TX FIFO为空并且CE为高电平进入待机模式II。然后在发送和接收时,NRF24L01有两种不同的模式,一种时ShockBurst...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(902)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、ADC参考手册学习A/D转换可以按单次、连续设置采样;可以一一扫描或间断的对多个ADC通道进行采集。ADC的结果有左对齐和右对齐。ADC的输入时钟不得超过14Mhz,它是由PCLK2经分频产生。	二、ADC通道选择16个多路通道,可以分成:规则组和注入组。规则组:可以设定任意的顺序进行的通道排...    阅读全文
posted @ 2017-08-15 09:11
习惯就好233
阅读(325)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号