C++高手进阶

C++/OPP/OOD系列: 层级一:语法/语意(C++) [Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Essential C++ 中文版 ,侯俊杰 译,282页 [Gregory95] C++:The Core Language C++:The Core Language by Gregory Satir 1995 O'Reilly C++语言核心,张铭泽 译 ,236页 [Deitel98] The Comple...

http://bbs.eeworld.com.cn/thread-851621-1-1.html 发布时间: 2018-08-19



定位DSP 非法中断

I use eZdsp F2812 to write a program that use CpuTimer0 interrupt. This interrupt consists of many call function. This program is store in external memory since is a very long code. I encounter this error when run it: interrupt void ILLEGAL_ISR(void)   // Illegal operation TRAP { &nbs...

http://bbs.eeworld.com.cn/thread-851619-1-1.html 发布时间: 2018-08-19



MSP430F5529之ADC模数转换源程序

#include <stdint.h> #include "msp430.h" #define WHEEL_DIR      P8DIR #define WHEEL_OUT      P8OUT #define WHEEL_EN       BIT0 #define ADC_PORT_SEL   P6SEL #define ADC_INPUT_A5   BIT5 unsigned int...

http://bbs.eeworld.com.cn/thread-851617-1-1.html 发布时间: 2018-08-19



MSP430单片机按键测试KEY函数

单片机源程序如下: /******************************************************************** //DM430-L型最小系统板4位独立按键测试程序,采用查询模式 //按不同的按键,显示不同的LED灯,具体请看程序 //调试环境:EW430 V5.30 //时间:2014.03.01 ********************************************************************/ #include <msp430x14x.h> #include "Con...

http://bbs.eeworld.com.cn/thread-851616-1-1.html 发布时间: 2018-08-19



有没有大佬能帮忙看看,我这HMC5883L,做的指南针数值不变是怎末回事啊

这是程序 #include <reg52.h>                 //调用单片机头文件 #define uchar unsigned char  //无符号字符型 宏定义        变量范围0~255 #define uint  unsigned int         //无符号整...

http://bbs.eeworld.com.cn/thread-851612-1-1.html 发布时间: 2018-08-19



如何使用STM32F4的BootLoader和APP程序

一.概念扫盲1.IAPIAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常在用户需要实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信管道(如USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。2.Bootloader在上述IAP的概念中,bootloader就是其第一个项目程序...

http://www.eeworld.com.cn/mcu/2018/ic-news081940857.html 发布时间: 2018-08-19



STM32 HAL 库学习笔记之-------(系统时钟配置)

使用CubeMX工具,让开发者不用理会底层的实现,是整个配置变简单一、准备工具STM32_CubeMXST官网可下载 http://www.st.com/content/st_com/en/search.html#q=cubemx-t=tools-page=1二、打开STM32_CubeMX开始配置,使用内部RC,最大倍频至64MHZ,芯片大于64MHZ,应该选择HSE已STM32F103为例子HSI配置 HSE配置三、以下是STM32F103 HES 72MHZ配置例子:工具生成基本直接可以使用,需要注意是,外部晶振源,有8khz(默认),12khz,可以在System_...

http://www.eeworld.com.cn/mcu/2018/ic-news081940849.html 发布时间: 2018-08-19



STM32:Flash擦除与读写操作(HAL库)

应用平台:STM32F030F4P6ST官方库:STM32Cube_FW_F0_V1.9.0背景知识绝大多数的单片机和微控制器(ARM,x86),地址空间都是以字节为单位的,也就是说一个地址是一个字节。Flash存储器有个特点,就是只能写0,不能写1。所以如果原来的地址有数据了,意味着有一些位为0,这些位就相当于无效了。所以必须写之前确保他们都为1,只有擦除才可以。另外每次擦除都必须擦除一个4K大小的扇区,这是flash的特性所决定的。对Flash操作前必需打开内部振荡器。 参考:stm32的学习—FLASH的操作和使用STM32F030F4P6的Flash存储简介STM32F030...

http://www.eeworld.com.cn/mcu/2018/ic-news081940846.html 发布时间: 2018-08-19



stm32l476 内部flash HAL库操作方法

stm32l476 FLASH特征• Up to 1 Mbyte of Flash memory with dual bank architecture supporting read-while-write capability (RWW). • Memory organization: 2 banks (Bank 1 and Bank 2) – main memory: 512 Kbyte per bank – information block: 32 Kbyte per bank • 72-bit wide data read (64 ...

http://www.eeworld.com.cn/mcu/2018/ic-news081940839.html 发布时间: 2018-08-19



STOP状态下通过串口唤醒MCU

/*STOP状态下通过串口唤醒MCU唤醒机制:在MCU进入STOP状态后,不能直接通过UART等外设唤醒,在MCU进入STOP前将RX脚设为EXTI模式,并使能对应的中断。 *//***************************************************************************************** 函数名称: main** 功能描述: 起始入口**--------------------------------------------------------------------------------------** 修...

http://www.eeworld.com.cn/mcu/2018/ic-news081940838.html 发布时间: 2018-08-19



基于STM32L476RG的SPI DMA的调试

一、硬件环境:1、NUCLEO-1476RG开发板2、nordic PCA10028开发板二、软件环境1、在STM32CubeMX中配置SPI基本参数和DMA参数;2、生成代码后,定义spi操作函数,如下:/* spi dma完成标记*/static uint8_t s_uSpi1DmaComplete = 1;void drv_spi_dma_write_read(uint8_t *v_puSpiData,uint8_t *v_puSpiRecvData,uint16_t v_uSpiDataLen){HAL_SPI_TransmitReceive_DMA(&hspi1,v_puSp...
关键词: STM32L476RG SPI DMA

http://www.eeworld.com.cn/mcu/2018/ic-news081940834.html 发布时间: 2018-08-19



四类机器人引爆亦庄 聚焦教育、巡检、配送三大行业

一年一度的国内机器人行业大型面基活动在北京亦庄拉开帷幕。在今天的开幕式上,国务院副总理刘鹤指出,机器人是当前科技变革的最重要领域之一,将对人类社会的生产模式和生活方式产生深刻影响。同时他也强调,促进中国机器人领域持续健康发展,要从中国实际出发,坚持需求导向。世界机器人大会不仅是国内一年一度规模最大的机器人产业顶级展会,同时也是机器人产业的风向标,从玩家们产品和应用领域的布局,可以解读出整个行业接下来的发展方向。可以说,从2015年服务机器人创业浪潮开启,世界机器人大会就成为了观察整个行业全貌的最佳窗口。进入2018年,在公众和市场预期有所减退,资本有所收缩的形式下,服务机器人行业又有哪些新的变...

http://www.eeworld.com.cn/qrs/2018/ic-news081950803.html 发布时间: 2018-08-19



TMS320C66x学习笔记之TI官方读BMP程序

分析程序首先从mcip_bmp_utils.h开始,贴出BMP图像文件头定义,可以参考本博客---图像处理与模式识别分类中----BMP文件结构,即可了解。它对文件头结构体做了很好的划分,分别后续操作。觉得做得最科学的是它设计了一个原始图像数据的结构体raw_image_data_t,这个做法开始我还不太理解,后来发现,有了它可以将文件的获取和文件解码松耦合,使得原始数据可以从通过任何形式进行获取,例如,TCP、摄像头、文件系统中的原始数据,提高了读BMP图像程序模块的通用性,不仅仅限于在CCS进行软仿,而且可以脱离PC机通过TCP、摄像头之类的方式获取原始图像数据,然后进行BMP图像解码。 ...

http://bbs.eeworld.com.cn/thread-823078-1-1.html 发布时间: 2018-08-18



IAR使用标准库函数中的printf

IAR 中 printf() 会默认输出到 Terminal I/O 窗口中。Terminal I/O 的使用方法是,在 Debug 模式下,点击“View-Terminal I/O”。 但是,我们也可以自定义 printf() 函数,让其输出到 UART 或 LCD。 为了输出到 UART 等其他设备中,我们需要做两件“大事”。 1.修改工程配置参数; 2.编写移植代码。 1.修改工程配置参数 要将 printf() 输出到其他设备中,需要在工程配置中将 "General Operations-Library Configuration-Library" ...

http://bbs.eeworld.com.cn/thread-823072-1-1.html 发布时间: 2018-08-18



msp430单片机通过串口向上位机发送浮点数

组装数据 首先将数据组装起来,通过sprintf函数。 组装数据时用的小技巧:     length = 0;     sprintf(Storage+length, "Rr=%4.3f ", g_StrComm.aSBuf[0]);     length = strlen(Storage);   //strlen =12     sprintf(Storage+length, "Rh=%4.3f ", g_StrComm.aSBuf[2...

http://bbs.eeworld.com.cn/thread-823070-1-1.html 发布时间: 2018-08-18



单片机串口发送数据帧

很少看到有资料写如何以中断的方式发送一帧数据,如果以等待的发送数据帧,对高速运行的单片机来说是很浪费时间的,下面就介绍一种使用中断方式发送数据帧,操作平台采用51 mcu 首先定义一个数据帧的结构体,该结构体可以做为一个全局变量,所有的发送都要经过这个结构体: //结构体 struct {         char busy_falg;//忙标志,若在发送数据时置位1,即在开始发送置位1,发送结束置位0         int index;//索引,指向需要发送数组的位置    ...

http://bbs.eeworld.com.cn/thread-823069-1-1.html 发布时间: 2018-08-18



MSP430设置串口波特率的方法

给定一个BRCLK时钟源,波特率用来决定需要分频的因子N:               N = fBRCLK/Baudrate 分频因子N通常是非整数值,因此至少一个分频器和一个调制阶段用来尽可能的接近N。 如果N等于或大于16,可以设置UCOS16选择oversampling baud Rate模式 注:Round():指四舍五入。 Low-Frequency Baud Rate Mode Setting 在low-frequency mode,整数部分的因子可以由预分频实现: ...

http://bbs.eeworld.com.cn/thread-823067-1-1.html 发布时间: 2018-08-18



红芯回应:没有拿国家基金,被比喻成汉芯冤枉

讯飞等。红芯通过谷歌浏览器内核进行二次开发对chrome的套壳本是国产浏览器界的常见现象。记者了解到,谷歌chrome浏览器除了正式发布的chrome版本外,尚有一个chromium项目,供开发者开源使用。对于该开源项目,谷歌的要求仅为标注来源即可,使用成本极低,国内多款浏览器,如UC、360、搜狗等均采用了该方案。只是,像红芯浏览器这样公开宣称拥有自主内核,确实罕见。目前,下载红芯浏览器之后...
关键词: 红芯 芯片

http://www.eeworld.com.cn/manufacture/2018/ic-news081826759.html 发布时间: 2018-08-18



RIVERMorph Pro v5.2.0 1CD+TRL MOVA Tools 3.1.2.439 1CD

CFTurbo.10.3.4.470.Win64 1CD专业的叶轮及蜗壳设计软件 RIVERMorph Pro v5.2.0 1CD TRL MOVA Tools 3.1.2.439 1CD Ansys.Discovery.Enterprise.19.1.1.Win64 1DVD功能非常强大的结构建模软件 BackToCAD Technologies Print2CAD 2018 v19.15 Win64 1CD CSi XRevit 2019 1CD DotSoft ToolPac 18.0.0.9 1CD Geometric Glovius Pro 5.0.0.4...

http://bbs.eeworld.com.cn/thread-823009-1-1.html 发布时间: 2018-08-18



魅族16th评测:魅族目前的水桶机 售价是额外惊喜

    2018年8月8日,终于,在魅族论坛里被黄章曝光了无数次的魅族16系列发布了。早在发布会之前,基本上所有的配置都被创始人所曝光,剩下的只有最终价格了。当李楠宣布,这款搭载骁龙845、线性马达、定制无刘海全面屏的旗舰起售价为2698的时候,现场沸腾了。在性价比的路上,小米收获了一个强劲的对手。魅族16笔者也使用了几天,一起来看看这款年度旗舰能带来怎样的使用体验。先来看看早就被黄章泄露的配置。型号魅族 16th处理器高通骁龙845移动平台尺寸150.5*73.2*7.3mm重量152g电池容量3010mAh屏幕尺寸6.0英寸屏幕分辨率2160x1080前置摄像...

http://www.eeworld.com.cn/xfdz/2018/ic-news081788884.html 发布时间: 2018-08-17




<上一页 12345678910111213141516 下一页> 相关结果约69,356个