自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Touch_Dream的博客

coding is powerful

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++一些特性第一节

C++有很多语法是高于C语言的,是在其基础上面拓展的,初学C++的人很难琢磨到其本质,因而对C++的语言总是表现的朴素迷离。为了解密其神秘的背后,自己学习C++陆陆续续2年,不断的思考总结,今天我也想分享一下我总结的一些c++看法,笔者由于能力有限,其中难免有些不知道的错误,望各位留下问题,相互交流,谢谢!这几天被C++做UI界面控件引擎迷住了,深究了一些源代码。觉得也别有意思。下面是我本次体

2016-06-19 14:32:35 492

原创 STM8单片机的中断优先级

STM8S的中断由中断控制器(ITC)控制。STM8所有IO都支持中断,分为PA~PE 5个组,每组IO对应一个中断服务函数(也就是每组IO只有一个向量)。STM8没有专门的中断状态寄存器,所以只能通过刚进入中断就读取IDR来判断,不过在某些情况下,此种方法就不好用了,所以在设计的时候就要考虑清楚,是不是会冲突.最好把有冲突的中断放到不同的组。STM8的外部中断采用软件优先级+硬件优先级的控制

2016-06-17 20:03:49 6842

原创 C++在STM8单片机上封装NRF24L01模块

本文只要是以软件模拟SPI总线,对NRF24L01进行读写操作!下面直接是贴代码,经过测试是没有问题的!点C源文件如下:/**************************************************1、地址的设置说明:发射模式:通道0被用于接收应答信号,所以通道0地址需与发射节点的地址一致接收模式:0通道地址任意设置,1~5通道地址高4个字节需一致。

2016-06-13 19:34:42 2238

原创 C++在单片机上面的啪啪啪

皮毛的学习了C++,接触之后感觉棒棒哒,爱不释手,但C++又表现出其高深莫测。各种封装编程爽歪歪,最近想去了IAR编译软件支持C++,支持对MSP430,ARM,STM8等单片机编程。有种想用C++来单片机的开发,小试牛刀了下,但是IAR软件没有自动补全的功能,这对于编程来说有点不爽,效率也不高。但是单片机每个模块的封装接口并不是很多,因而编程上面也要求不是很高。封装体现出来的是只要实例化一个模块

2016-06-12 20:26:44 61044

原创 C++数组初始化

C++数组初始化C++由于在定义的时候不能直接对变量进行初始化,需要在构造函数里面对变量进行初始化。最近在搞STM8单片机上用C++封装各个模块,奇怪的发现竟然不能实现在构造函数里面直接对数组进行初始化。eg:WriteAdd[7] = {0x80,0x82,0x84,0x86,0x88,0x8a,0x8c};这个在构造函数里面是非法的,思来想去。后来用了各种方法都不行,用指针形式也不行,

2016-06-11 16:50:28 722

qt4第三方串口文件

qt4自身库是没有串口类的,该文件是第三方库,可以用于Linux和Windows,而qt5是自带有串口类的,无需该文件的加入。

2016-11-15

C++开发STM8单片机

用C++封装特性,在STM8单片机上面实现高级封装,减少了用户上手时间,让用户更多时间保留在应用层面。

2016-06-12

空空如也

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

TA关注的人

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