- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 c++ 如何给数组批量赋值--利用结构定义数组以提高程序的可读性
编程久了,时不时总会碰到些不断重复的的小问题,比如:int ar[3] = {1,2,3};int br[3] = {10,11,12};如何使完成赋值操作:br=armemcpy是一个办法,但程序可读性不强。更不可忍受的是下面这样的代码(想像一下一个工程中往往要用多少数组吧):for(int i=0; i<3; i++){ ar[i] = br[i];...
2019-12-31 10:12:05 6767
原创 UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64, FLOAT, DOUBLE
UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64固定长度的整型,包括有符号整型或无符号整型。整型范围¶Int8 - [-128 : 127] Int16 - [-32768 : 32767] Int32 - [-2147483648 : 2147483647] Int64 - [-922337203685477580...
2019-12-25 13:40:43 41249
原创 C++的问题:变量“xxx”不是类型名
碰到过很多类似的情况,看到网上不少人有相似的疑问,就解释一下吧:如果使用方法都正确的话,最好把类型变量“xxx”改一下,比如你原来名称是“XClass",那么改成"YClass"基本就没有问题了,这个错误的根源,还在于XClass被认为是变量,也就是系统或者你在某个地方定义了这个成为变量,而当程序在这个报错的地方需要一个类型的时候,编辑器或编译器首先找到的是有相同名字的变量,从而导致无法正确地...
2019-12-23 13:36:15 25335 6
原创 MCU_STM32的位带操作 -- bit banding
位带操作STM32芯片除了通用的寄存器访问,还有一个比较有意思的位带操作。这个位带的意思,就是每个比特(bit)位膨胀成一个32位的字(word),当访问这些字的时候就达到了访问“位”的目的,这就是位带操作!位带操作一个典型的特点,就是把1个位映射到32位,在程序处理中方便操作具体位,典型的如RCC寄存器,需要逐位操作的地方比较多,直接寄存器操作的话,程序的可读性不强;位带操作的缺...
2019-12-08 16:48:55 1030
原创 MCU_STM32F4XX 的中断优先级(和STM32F1XX相同)
在单片机中,STM32系列对中断优先级的管理算是相对比较容易的,优先级的数量也相对较少。STM32F40X的中断优先级和STM32F10X的设置是完全一样的,具体情况STM32F10X可参考ST官网的编程手册PM0056, STM32F40X可参考PM0214,其中SCB->AIRCR的PRIGROUP配置表是这样的,这里的Group priority就是我们通常说的抢占优...
2019-12-08 11:37:36 766
原创 MCU_单片机开发几个常用的IDE
Gnu Arm Eclipse:免费开源的,各种单片机,嵌入式的大合体开发环境,eclipse插件嘛,你懂的,就是配置麻烦了点。CoIDE: CooCox的作品,本人表示没用过EMBitz: 本人常用,目前1.1版本,2.0版叫唤了好久,还没出来Keil MDK: 这个不解释了吧,基本上是入门从这开始的那款收费的且容易和谐的软件 。IAR Embedded Workbench:...
2019-12-04 09:45:04 3973
原创 MCU_ARM-CORTEX-M0中断优先级设置及NVIC_SetPriority解读
参考资料参考:《Cortex-M0+ Devices Generic User Guide》http://www.keil.com/dd/docs/datashts/arm/cortex_m0p/r0p0/dui0662a_cortex_m0p_r0p0_dgug.pdfhttp://infocenter.arm.com/help/topic/com.arm.doc.dui0497a/...
2019-12-02 10:20:41 11312 1
Ubuntu20.04+vscode快速调试ROS通用程序
2022-02-06
NETFXSDK461.rar
2020-08-25
VC++写的演示如何为应用程序写plugin插件的项目
2020-08-10
mxnet_v1.51-cpp_op.h
2020-07-09
bymc_libuv_1.34.2_source_code_analysis_v02.pdf
2020-01-30
EmBitz_1.11.zip
2019-12-04
OpenCV_trainCascade汽车训练资料
2018-10-27
Image processing fundamentals overview
2018-10-18
Android Bitmap.getPixels的正确理解演示源码
2018-08-01
实战Android:图片处理之ColorMatrix和Matrix实例
2018-07-31
Android开发通过BroadcastReceiver监听Home,电源Power,和音量变化Volume键
2018-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人