上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: RCC->APB1ENR|=1<<0; //TIM2时钟使能 RCC->APB1ENR|=1<<1; //TIM3时钟使能 RCC->APB1ENR|=1<<3; //TIM5时钟使能 RCC->APB2ENR|=1<<1; //TIM8时钟使能 GPIO_AF_Set(GPIOD,12,2); / 阅读全文
posted @ 2020-07-03 11:05 penuel 阅读(508) 评论(0) 推荐(0) 编辑
摘要: static void TIM4_Init(void) //普通定时函数 { TIM4->ARR=1000-1; //设定计数器自动重装值 TIM4->PSC=168-1; //2000000 //预分频器 TIM4->CCMR1|=6<<4; //CH1 PWM1模式 TIM4->CCMR1|=6 阅读全文
posted @ 2020-07-03 10:59 penuel 阅读(448) 评论(0) 推荐(0) 编辑
摘要: JMP2APP void JMP2APP(void) { pFunction Jump_To_Application; uint32_t JumpAddress; if (((*(__IO uint32_t*)APPLICATION_ADDRESS) & 0x2FFE0000 ) == 0x2000 阅读全文
posted @ 2020-07-02 17:30 penuel 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 1.初始化 //RCC RCC->APB1ENR|=1<<20; //使能串口5时钟 RCC->APB1ENR|=1<<19; //使能串口4时钟 RCC->APB1ENR|=1<<18; //使能串口3时钟 RCC->APB1ENR|=1<<17; //使能串口2时钟 RCC->APB2ENR|= 阅读全文
posted @ 2020-07-02 17:25 penuel 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). class CxString // 没有使用expli 阅读全文
posted @ 2020-06-21 22:02 penuel 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.简介 自定义数据包可以在使用数据的功能包内进行创建,也可以单独创建一个功能包来专门进行自定义数据类型. 1.步骤: 1.创建一个功能包 进入工作空间catkin_ws/src catkin_create_pkg test_msgs actionlib std_msgs message_gener 阅读全文
posted @ 2020-06-20 18:43 penuel 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 1.初试小海龟 1.roscore 2.rosrun turtlesim turtlesim_node 3.rosrun turtlesim turtle_teleop_key 2.发布话题控制小海龟 1.创建功能包 catkin_create_pkg turtle_control geometry 阅读全文
posted @ 2020-06-20 11:31 penuel 阅读(682) 评论(0) 推荐(0) 编辑
摘要: gedit ~/.local/share/applications/jetbrains-clion.desktop 修改 Exec="/home/cjn/soft-pack/clion-2020.1/bin/clion.sh" %f 为 Exec=bash -i -c "/home/cjn/soft 阅读全文
posted @ 2020-06-19 17:40 penuel 阅读(681) 评论(0) 推荐(0) 编辑
摘要: serial_device.cpp #include "serial_device.h" namespace roborts_sdk { SerialDevice::SerialDevice(std::string port_name, int baudrate) : port_name_(port 阅读全文
posted @ 2020-06-18 14:20 penuel 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.目的: 派生类继承自基类。使用指针或引用访问派生类对象时,指针或引用本身所指向的类型可以是基类而不是派生类。如果派生类覆盖了基类中的方法,通过上述指针或引用调用该方法时,可以有两种结果: 调用到基类的方法:非虚函数; 调用到派生类的方法:虚函数。 注意: 在基类的成员函数声明前加上关键字virt 阅读全文
posted @ 2020-06-18 11:20 penuel 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页