STM32F103的警告我觉得好多不能省略,我这里有一个为解决的类型转换问题

2019-07-14 19:24发布

....UserSTM32f10x_it.c(155): warning:  #767-D: conversion from pointer to smaller integer
                labviewtempexp=(uint16_t)(USART_ReceiveData);

我是32的初学者,并不知道这问题怎么解决,指针到小整型转换错误,并不知道怎么解决,这个warning会很影响程序

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
而我还不够
2019-07-15 12:06
pku 发表于 2017-7-21 17:40
代码好歹贴完整一点吧?两个变量是怎么定义的?

假设你是uint32_t转uint16_t,那肯定会有warning,具体会不会丢数据要看你的32位数的高16位是不是0.

恩恩,问题解决了了,很感谢,好几个月不来论坛了,恩恩 那个强制与否学一学就不会有这种问题了,也没必要非得做强制类型转换,我之前是指针和内容的调取没弄明白

一周热门 更多>