自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (7)
  • 收藏
  • 关注

原创 Vector CAN Log报文收发分析工具VN1640/VN1630替代款工具--CANBOX

作为车载行业的童鞋们,绝大多数人应该都知道或用过Vector的CAN Log报文收发分析工具cancase XL 、VN1630(A)和VN1640(A)。如下图所示cancase XL实物照片VN1630(A)VN1640(A)

2021-07-26 20:48:59 8886 1

原创 瑞萨RH850芯片在IAR和CS+编译环境下设置堆(heap)和栈(stack)的大小

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里了解RH850开发板点击这里了解瑞萨E1仿真器点击这里了解GHS Multi在实际使用RH850开发的过程中,有时会需要调整芯片的堆栈空间大小。对于RH850芯片,常用的编译器是IAR CS+( CC-RH)和GHS Multi,本文主要介绍在IAR和CS+编译器环境下如何设置堆栈的空间大小。1、IAR for RH850对RH850芯片堆栈的设置1.1、设置堆heap和栈stack1)右击工程→

2022-04-17 15:16:44 6645 3

原创 IAR for RH850下载弹出错误The TP power is turned on even though the internal power supply has been specifie

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里了解RH850开发板点击这里了解瑞萨E1仿真器点击这里获取GHS MULTI了解瑞萨E1仿真器IAR for RH850在下载程序或debug时出现错误The TP power is turned on even though the internal power supply has been specified. Failed to init exec.解决办法如下1、点击Emulator →

2022-01-02 09:44:30 978

原创 瑞萨E1仿真器自检

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里了解RH850开发板点击这里了解瑞萨E1仿真器点击这里获取GHS MULTI了解瑞萨E1仿真器可以用自检软件判断瑞萨E1仿真器是否能够正常使用,自检方法如下1、按下图插线2、打开IAR for RH850工程3、点击Tools → E1/E20 Self Check Program4、点击START,等待自检过程5、拔掉仿真器宽边上的灰排线接头,然后点击确定6、弹出PASS表明仿真器正

2022-01-02 09:33:01 2171 4

原创 关于瑞萨CS+的Code Generator(Design Tool)自动生成代码的使用方法

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里了解RH850开发板点击这里了解瑞萨E1仿真器

2021-12-19 14:47:03 4957 3

原创 关于RH850系统时钟初始化的分析解读

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可申请RH850开发板点击这里可申请瑞萨E1仿真器RH850的时钟初始化,有些是自己配置的,有些是用Smart configure图形配置后自动生成的;不管是自己配置还是自动生成,其原理及步骤都是相同的。在此分析自己配置的情况,代码如下void R_CGC_Create(void){ /* Prepare 16MHz MainOsc */ if((CLKCTLMOSCS&0x04u)

2021-11-06 13:22:19 2880

原创 关于瑞萨RH850中断的异常处理函数地址Exception Handler Address的理解

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可申请RH850开发板点击这里可申请瑞萨E1仿真器RH850有两种定义中断方法:1.直接向量法:Direct Vector Method对于Direct Vector Method,Exception Handler Address = base address + offset address,base address是指 RBASE or EBASE register但是Direct Vecto

2021-10-27 21:17:12 2574

原创 结合GHS MULTI使用瑞萨E1仿真器实现对瑞萨RH850单片机的仿真调试

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可申请RH850开发板点击这里可申请瑞萨E1仿真器点击这里可下载GHS安装包瑞萨RH850在车载行业得到广泛应用,而GHS编译器由于其出色的性能,在车载行业也得到众多认可。本文介绍如何配置GHS编译器,使其可以结合瑞萨E1仿真器对RH850进行仿真调试。1、首先将USB KEY加密狗插入电脑USB2、打开MULTI3、打开工程文件*.gpj,Connect → Connect Organizer

2021-10-27 20:06:49 2793 1

原创 函数vTaskDelayUntil()是如何做到固定周期延时的?

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可申请RH850开发板最直接的办法就是从函数vTaskDelayUntil( TickType_t * const pxPreviousWakeTime,const TickType_t xTimeIncrement )的源码入手分析#if ( INCLUDE_vTaskDelayUntil == 1 ) void vTaskDelayUntil( TickType_t * const pxPre

2021-10-24 16:32:33 1202

原创 瑞萨RH850F1系列单片机Local RAM(self)、Local RAM(CPU)、Rentention RAM(self)、Rentention RAM(CUP)的区别

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可申请RH850开发板看RH850用户手册时,其RAM分为Local RAM(self)、Local RAM(CPU)、Rentention RAM(self)、Rentention RAM(CUP)这Self和CPU有什么区别和联系呢?其实手册上已经有明确说明了也就是说:CPU区域的RAM,可以被CPU和DMA访问Self区域的RAM,只能被CPU访问,用于引用CPU自己的资源...

2021-10-17 16:26:33 2468

原创 使用GHS MULTI新建工程并编译代码

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可下载GHS安装包上一篇我们讲解了GHS的安装过程,本篇博客我们介绍使用GHS MULTI新建工程并执行编译一、Green Hills MULTI的用法–新建工程将USB Dongle插入电脑USB接口打开MULTI使用Multi的工程向导对话框来新建工程File → Create New Project按照工程向导填写建立的工程名称,选择工程保存路径(路径最好不要有中文)针对Renesa

2021-10-15 22:44:22 4547

原创 Green Hills Software GHS MULTI安装过程介绍

博主联系方式:QQ:1256153255 ,邮箱:[email protected]点击这里可下载GHS安装包对于车载小伙伴来说,使用瑞萨的单片机是非常常见的选择,而适用于瑞萨单片机的编译器也是有很多,例如有IAR ,CS+ ,e2studio,GHS等,而在这众多的编译器中GHS是比较特殊的存在,因为GHS的架构满足车轨的很多要求。因此本文将对GHS的安装做个简单的说明,有需要的朋友可以通过上述QQ联系博主探讨一、安装GHS1、将USB Dongle插入电脑USB接口2、解压win32.i

2021-10-15 22:22:22 6699 11

原创 基于IAR for RH850的瑞萨RH850 FCL库用法介绍(二)

版权声明本博文系欧科曼汽车电子所有,转载请注明出处。 欧科曼汽车电子致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850F1x开发板和瑞萨E1仿真器认真的朋友会发现,我的上一篇博文《基于IAR for RH850的瑞萨RH850 FCL库用法介绍》在最后留下了一个bug,就是当FCL执行ERASE或WRITE时,返回的状态myRequest.status_enu经常是0x00000005(R_FCL_ERR_PROTEC

2021-08-08 13:41:24 1699 2

原创 基于IAR for RH850的瑞萨RH850 FCL库用法介绍

博主联系方式:QQ:1256153255 ,email:[email protected] for get 瑞萨RH850F1x开发板和瑞萨E1仿真器1、简介本文介绍了RH850 FCL的使用以及相关的经验技巧,使用的环境如下MCU:瑞萨RH850F1K型号:R7F701557编译器:IAR for RH850编译器版本:IAR Embeded Workbench for Renesas RH850 V2.10.1IAR Embeded Workbench shared

2021-08-07 21:19:30 5885 8

原创 瑞萨RH850F1x单片机开发板完整开发环境搭建介绍

博主联系方式:QQ:1256153255 ,邮箱:[email protected]有些朋友在有了瑞萨的RH850F1x开发板之后不知道该怎么搭建一套完整的开发环境,因此考虑有必要写一篇博客,希望可以帮到大家。瑞萨RH850F1x完整开发环境介绍买RH850F1x开发板,赠送完整开发环境,包括1、IAR for RH850编译器2、CANoe软件3、Renesas Flash Programmer4、瑞萨E1仿真器5、CANBOX工具(替换cancase XL/VN1630/VN1640)

2021-07-27 22:15:00 4197

原创 瑞萨RH850F1L用户手册(UM)LIN master接口章节 中文翻译(Section 6 Exceptions/Interrupts(异常/中断))

本文介绍瑞萨RH850/F1L用户手册(user manual)的CAN接口部分的中文翻译。博主会持续更新该用户手册,直到整个翻译完成,有兴趣的朋友可持续关注.版权声明本博文系欧科曼汽车电子所有,转载请注明出处。 欧科曼汽车电子致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850F1x开发板和瑞萨E1仿真器Section 6 Exceptions/Interrupts(异常/中断)6.1 Features响应事件

2021-07-25 19:46:40 4397

原创 瑞萨RH850F1L用户手册(UM)LIN master接口章节 中文翻译(Section 16 LIN Master Interface (RLIN2))

第16章Section 16 LIN Master Interface (RLIN2)本节包含LIN master接口(RLIN2)的一般说明。本节的第一部分描述了RH850/F1L特有的特性,如单元数、寄存器基址等。本节的其余部分描述了RLIN2的功能和寄存器。16.1 Features of RH850/F1L RLIN216.1.1 Number of Units and Channels此微控制器具有以下数量的RLIN2单元和通道。例如,RLN24nGLWBR/RLN21nGLWBR是L

2021-07-11 11:13:03 3420 2

原创 瑞萨车规级芯片RH850F1x各系列MCU区别

问题背景有些用户在向我买RH850F1x开发板之前会询问F1x各个系列或者某两个系列之间MCU有什么差别,因此博主在此将RH850F1L,RH850F1K,RH850F1H,RH850F1KM-S1,RH850F1KM-S4,RH850F1KH的功能做个规整,以便大家在为自己项目选型时有个直观的参考。如果需要更详细的MCU介绍资料,可联系博主获取。版权声明本博文系金科汽车电子所有,转载请注明出处。 金科汽车电子致力于瑞萨MCU及周边相关产品开发设计。email:[email protected]

2021-05-23 12:15:51 6169 1

原创 瑞萨RH850F1L用户手册(UM)CAN接口部分中文翻译(Section 19 CAN Interface (RS-CAN))

本文介绍瑞萨RH850/F1x用户手册(user manual)的CAN接口部分的中文翻译。版权声明本博文系金科汽车电子所有,转载请注明出处。 金科汽车电子致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850F1x开发板和瑞萨E1仿真器第19章 CAN Interface(RS-CAN)本章节包含CAN Interface(RS-CAN)的一般描述。本节的第一部分描述了所有RH850/F1L特性,如单元数、寄存器基

2021-05-15 12:17:10 7272 1

原创 NRF52832主机主动断开连接sd_ble_gap_disconnect()

本文主要讲Nordic的NRF52832主机主动断开连接函数sd_ble_gap_disconnect()使用过程中遇到的问题首先来说NRF52832的主机断开连接使用的是SDK函数sd_ble_gap_disconnect(),函数sd_ble_gap_disconnect()原型uint32_t sd_ble_gap_disconnect(uint16_t conn_handle,uint8_t hci_status_code);参数conn_handle:断连设备的连接句柄参数hci_stat

2021-04-22 18:00:49 2850 3

原创 RH850F1x Starter Kit V3用户手册(中文翻译版)

版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please visit the following:https://shop383056823.tao某bao.com/1、介绍RH850/F1x StarterKit 为用户提供了一个简单易用的用于评估瑞萨电子32位单片机RH850/F1x功能和.

2021-03-03 21:44:08 13621 2

原创 Renesas Flash Programmer(RFP)使用方法介绍及认证ID配置

使用E1仿真器通过Renesas Flash Programmer(RFP)对RH850F1L进行Data Flash 或 Code Flash擦除/写入。版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please visit the following:https://shop383056823.

2021-02-28 15:48:27 7553 1

原创 使用相对路径设置IAR的Additional include directories 以及 $PROJ_DIR$ 的用法

新建IAR工程时免不了要导入工程用到的头文件,那么导入头文时是用相对路径还是绝对路径呢?当然是相对路径了,因为绝对路径会有弊端,那就是,如果将来更换了工程放置的路径,那么这个相对路径就凉凉了,编译必然报错。所以最好还是用相对路径,那么相对路径怎么用呢?请看以下↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。ema

2021-02-23 18:16:43 3219

原创 IAR新建工程步骤(IAR Embedded Workbench for Renesas RH850)

IAR Systems集嵌入式系统的设计、开发和测试一体,是当下比较热门且功能强大一款IDE。本篇以瑞萨RH850系列芯片的工程创建为例,将逐步讲解新工程的创建及配置。IAR IDE版本:IAR Embeded Wrokbench for Renesas RH850, V2.10.1IAR的安装破解请移步博主的另一篇博客,链接如下,在此不做介绍RH850开发环境搭建版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。emai

2021-02-11 10:37:33 3812

原创 RH850开发板StarterKit示例程序分析--R_TAUJ0_Channel1_Init(); TAUJ0 channel1初始化

本文将开始分析TAUB0预分频的代码,其他已发布的代码分析可参看以下链接一、系统时钟初始化R_SYSTEM_ClockInit();二、定时器初始化R_SYSTEM_TimerInit();三、UART初始化R_UART_Init();四、ADCA0初始化R_ADCA0_Init();五、PWMD初始化六、TAUB0初始化版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected]

2021-02-10 15:37:02 817

原创 RH850开发板StarterKit示例程序分析--R_TAUB0_CK0_Prescaler(4); 设置TAUB0预分频

本文将开始分析TAUB0预分频的代码,其他已发布的代码分析可参看以下链接一、系统时钟初始化R_SYSTEM_ClockInit();二、定时器初始化R_SYSTEM_TimerInit();三、UART初始化R_UART_Init();四、ADCA0初始化R_ADCA0_Init();五、PWMD初始化版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] fo

2021-02-10 15:30:21 679 1

原创 RH850开发板StarterKit示例程序分析--R_ADCA0_Init();ADC初始化

本文将开始分析ADC0初始化的代码,其他已发布的代码分析可参看以下链接一、系统时钟初始化R_SYSTEM_ClockInit();二、定时器初始化R_SYSTEM_TimerInit();三、ADC0初始化R_ADCA0_Init();版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please

2021-02-07 22:25:05 1232

原创 RH850开发板StarterKit示例程序分析--R_UART_Init();串口初始化

本文将开始分析定时器OSTM0初始化的代码,其他已发布的代码分析可参看以下链接一、系统时钟初始化R_SYSTEM_ClockInit();二、定时器初始化R_SYSTEM_TimerInit();版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please visit the following:

2021-02-07 22:14:49 2334 3

原创 RH850开发板StarterKit示例程序分析--R_SYSTEM_TimerInit()定时器初始化

本文将开始分析定时器初始化的代码,其他已发布的代码分析可参看以下链接一、系统时钟初始化R_SYSTEM_ClockInit();版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please visit the following:https://shop383056823.tao某bao.com/

2021-02-07 19:37:38 1358

原创 瑞萨RH850/F1L-片上资源分配(Flash,RAM,外设资源)

瑞萨RH850片上存储资源分配,本博文讲解RH850为176pin LQFP封装:1、片上Code Flash2、片上Data Flash3、片上RAM版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please visit the following one:https://shop38

2021-02-06 09:37:12 2975

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列---M16C Family (R32C/M32C/M16C)

M16C系列MCU简介:M16C系列提供了一个强大的32/16位CISC微型计算机平台,具有高ROM代码效率、广泛的EMI/EMS抗噪性、超低功耗、实际应用中的高速处理以及多种多样的集成外围设备。广泛的设备可扩展性,从低端到高端,具有单一的体系结构以及兼容的引脚分配和外围功能,为广泛的应用领域提供支持。此外,我们的低成本开发环境和程序修正功能帮助您缩短产品开发时间,同时大大降低系统总成本。版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品

2021-02-04 20:46:07 1779

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列---78K Family

78K系列MCU简介:广泛的78K系列产品系列为几乎所有应用提供了理想的产品。对于小巧、低功耗的MCU,可以选择8位78K0和78K0S系列中的一款产品;对于需要32位MCU的性能但只是8位MCU功耗的控制器,不妨看看16位78K0R。版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected] for get 瑞萨RH850开发板 and 瑞萨E1仿真器,please vi

2021-02-04 17:53:21 1253

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列--V850 Family

V850系列MCU简介:V850系列MCU可用于各种中高端应用。V850ES核心产品价格合理,可以很容易地集成到使用16位控制器的系统中。V850E1内核是为提供高性能而开发的,其后续产品V850E2M内核是需要顶级处理能力的应用程序的最佳选择。V850系列产品组合庞大,包括汽车专用MCU、电机控制ASSP和通用工业MCU。版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:[email protected]

2021-02-04 12:18:42 2686

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列--RH850 Family

RH850系列32位车载MCU在广泛和可扩展的产品范围内提供高性能和极低功耗的平衡。这一系列提供了丰富的功能安全和嵌入式安全功能所需的新的和先进的汽车应用。RH850系列采用瑞萨40nm工艺,这是业界首创,它提供了巨大的功能和特性以及经济高效的定价。该系列提供了一系列CPU核心结构(单个、多个、锁步及其组合),以支持高性能和/或高可靠性要求。版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:1256153255@q

2021-02-03 22:25:22 4879

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列--RL78 Family

瑞萨RL78族的8/16位MCU具有业界领先的低功耗,在正常工作时功耗为45.5μA/MHz,仅时钟工作时功耗为0.57μA/MHz,大大提高了电源效率。内置功能–如高精度(±1%)高速片上振荡器、可重写100万次的后台操作数据闪存、温度传感器和多电源接口端口–有助于降低系统成本和尺寸。RL78 Family共有30个Series,产品型号丰富,可满足多场景使用版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。 广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:1

2021-01-27 22:35:26 4010

原创 瑞萨E1仿真器(R0E000010KCE00)支持的MCU系列--RX Family

RX产品家族包含四个产品系列:1)具有最优性能和最强功能的旗舰 RX700 系列;2)标准 RX600 系列;3)完美兼具高功效和高性能的 RX200 系列;4)具有极低功耗的入门级 RX100 系列。这四个系列囊括了众多产品,实现从小型到大型应用的无缝扩展。1、RX100 系列1.1、RX13T:适用于单电机控制应用的 32 位微控制器R5F513T5ADFLR5F513T5ADFJR5F513T3ADFLR5F513T3ADFJR5F513T5AGFLR5F513T5AGFJ

2021-01-26 19:20:06 1120 4

原创 RH850开发板starter kit示例程序分析--时钟初始化R_SYSTEM_ClockInit()

从这篇博文开始,博主将连载几篇博客与大家一起分享学习瑞萨RH850开发板的示例程序。博主使用的时RH850F1L,控制器型号R7F7010334,176pin LQFP封装。一切从main()函数开始code segment 11、code segment 1->line110:R_SYSTEM_ClockInit();该函数用于系统时钟的初始化code segment 21.1、code segment 2->line158:R_CLKC_PllInit();该函数用于PLL的初始

2021-01-20 22:20:25 2402

原创 瑞萨RH850开发环境搭建

简述本文介绍瑞萨RH850开发环境搭建。当前版本:V1.0版权声明本文件是机密文件,广州欧科曼科技有限公司保留文档及文档信息所有权利。在没有允许的情况下,任何个人或组织都是严格禁止翻版,否则,我们将保留审查权并追究其法律责任。公司地址:广州市联系电话:+86 130 2687 0835电子邮箱:[email protected]淘宝店铺:欧科曼科技店铺网址:https://shop552817143.taobao.com/变更信息变更日期变更描述变更人2021.0

2021-01-19 07:21:42 11928 7

原创 nrf52832 UARTE DMA调用流程

APP_UART_FIFO_INIT()↓app_uart_init()↓uart_event_handler()↓nrf_drv_uart_tx()↓nrfx_uarte_tx()↓nrf_uarte_tx_buffer_set()↓__STATIC_INLINE void nrf_uarte_tx_buffer_set(NRF_UARTE_Type * p_reg, uint8_t con

2020-09-09 11:57:26 1413

原创 C代码中数据的移位问题

前边同事留下的代码,没交接就直接上手了,用起来也一直没错,但总是搞不明白是怎么回事,今天算是搞清楚了,记录下来以便后续查阅原始代码起因:对于下述代码,总是搞不明白为什么是右移7,而不是右移8,明明应该是1个Byte的做了下述测试代码:运行结果是这样的:这就有点懵逼了,不是说short占用2Bytes吗,而且从第20行的运行结果来看也确实是占用2Bytes的为什么第13行打印的eulerData_x = FFFFFC18 是4Bytes的,经过查询得到以下结果以上来自:C语言基本类型与

2020-07-16 16:44:45 412

VN1630 log_Interface_Family_Manual_CH_w.pdf

本文介绍了VN1630 log的interface接口配置方法,包括使用DIP-SWITCH配置CAN/LIN piggy的方法

2021-04-17

VN1630(A) DIP-SWITCH Configuration_w.pdf

本文介绍了VN1630(A)的interface接口配置方法,包括使用DIP-SWITCH配置CAN/LIN piggy的方法

2021-04-17

Vector VN1630(A)拨码开关配置

本文讲述了VN1630、VN1640拨码开关的配置,用于实现VN1630、VN1640的4个Channel使用

2021-04-06

RH850F1x Starter Kit V3用户手册(中文翻译版)w.pdf

RH850F1x开发板介绍,原理图

2021-03-18

RH850开发环境搭建&安装操作步骤w.pdf

本文介绍瑞萨RH850开发环境搭建,内部包含cancasexl的驱动安装,canoe的软件安装,IAR的软件安装,E1的自检等。

2021-03-18

基于瑞萨RL78G10的红外人体检测方案设计(water).pdf

本文描述了一种人体红外检测的设计方案,该方案基于瑞萨RL78G10单片机实现控制

2021-03-18

空空如也

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

TA关注的人

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