E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
uint8_t
STM32中断数据回调函数接收处理
1.定义一个空的指针函数指针函数的参数是
uint8_t
类型chtypedefvoid(*usart_recv_callback)(uint8_tch);2.声明这个类型usart_recv_callbackusart1
lakers_cbb
·
2020-08-16 00:04
C语言
STM32
HAL库用UART发送数据产生pwm控制灯的亮度实验
库内有关串口通讯的函数内容做一个大致的解析对于收发数据来说,假如不以dma方式进行收发,那么我们主要会接触到的函数有以下四个HAL_UART_Transmit(UART_HandleTypeDef*huart,
uint8
sasasatori
·
2020-08-15 15:10
BES2300Z开发真无线蓝牙降噪TWS+ANC耳机之主从通讯
2.在app_tws_ui.cpp中添加如下代码:staticvoidapp_tws_cmd_tws_power_off_handler(
uint8_t
*ptrParam,uin
花间一壶茶
·
2020-08-15 14:39
BES2300Z降噪TWS耳机
STM8控制4位LED数码管显示数字
用4位LED显示数字#defineSTB_HGPIOC->ODR|=(
uint8_t
)(GPIO_PIN_2)#defineSTB_LGPIOC->ODR&=(
uint8_t
)(~GPIO_PIN_2)
魏波-
·
2020-08-15 11:49
嵌入式
STM32串口在首次发送字符的时候,首字符丢失解决办法
网上关于发送字符的代码大多如下:USART_SendData(USART1,(
uint8_t
)ch);while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!
w282529350
·
2020-08-15 11:37
stm32
C语言--结构体指针的使用
includetypedefunsignedcharuint8_t;//无符号8位数typedefunsignedintuint16_t;//无符号16位数typedefstruct{uint8_tsize;
uint8
tingzuhuitou
·
2020-08-15 03:54
c
libyuv转换
intConvertI420ToRGB24(constuint8_t*src_frame,
uint8_t
*dst_frame,intwidth,intheight){constuint8_t*yplane
HappinessLee
·
2020-08-14 13:31
ffmpeg
webrtc中,H264 添加start code
57版本,是通过这个函数实现的:size_tVCMSessionInfo::Insert(constuint8_t*buffer,size_tlength,boolinsert_start_code,
uint8
chinabinlang
·
2020-08-14 12:46
WebRTC
linux操作系统中,ctags的用法
当在学习linuxC语言编程时,是否遇到过
uint8_t
这个数据类型。C语言里面好像没有这种数据类型吧,这时,你会怎么做呢?
DaliATOM
·
2020-08-13 11:15
Linux
linux
语言
vim
娱乐
编程
百度
高通Camera Stream buffer 通过ion分配原理
int32_tQCameraStream::getBufs(cam_frame_len_offset_t*offset,
uint8_t
*num_bufs,
uint8_t
**initial_reg_flag
iisktz
·
2020-08-12 15:11
Camera
视频多媒体
NRF52832学习笔记(5)——SPI接口使用
uint8改为
uint8_t
或unsignedchar或自己宏定义链接:https://pan.baidu.com/s/1AP3VuZz2v5gN47zDDTqCVA提取码:d84r将board_spi.c
Leung_ManWah
·
2020-08-12 12:52
NRF52832
NRF52832学习笔记(3)——GPIO输出接口使用
uint8改为
uint8_t
或unsignedchar或自己宏定义链接:https://pan.baidu.com/s/1cGrkf-KvlWZHsutpHCBecA提取码:osrg将board_gpo.c
Leung_ManWah
·
2020-08-12 12:52
NRF52832
u8,u16,u32和
uint8_t
,uint16_t,uint32_t的含义
ST库里面的宏定义,定义如下:#define__Ivolatileconst/*!类型定义typedefint32_ts32typedefint16_ts16typedefint8_ts8typedefconstint32_tsc32typedefconstint16_tsc16typedefconstint8_tsc8typedef__IOint32_tvs32typedef__IOint16_
sinat_34705958
·
2020-08-12 01:18
sha256加密方式
srcStringcStringUsingEncoding:NSUTF8StringEncoding];NSData*data=[NSDatadataWithBytes:cstrlength:srcString.length];
uint8
haiooh
·
2020-08-11 21:24
iOS
安全
VS Code+MinGW64+CMake C/C++开发环境搭建和调试介绍
Windows平台下的gcc/g++实例代码如下,按F9打断点,F5开始调试,#include#include#includeintmain(void){uint8_tstr[]="ABCDEFG";
uint8
wwxy261
·
2020-08-11 14:55
算法
I2C_EEPROM 写入多字节 小数
一、写多字节voidI2C_WriteMultibyte(uint8_tAddr,
uint8_t
*pBuffer,uint8_tnum);voidI2C_WriteMultibyte(uint8_tAddr
1947873692
·
2020-08-11 13:49
stm32
学习笔记
STM8S103定时器1,定时器2多路PWM波输出
高速内部RC振荡器(HSI)●128KHz低速内部RC(LSI)STM8默认时钟源为16MHz高速内部RC振荡器(HSI)对CLK_CKDIVR设置可以设置时钟为HSI的分频如CLK_CKDIVR|=(
uint8
乔慕宾
·
2020-08-11 12:24
STM8
stm32专题十七:EEPROM存储小数
当用
uint8_t
来解析时,值为255,而当用int8_t来解析时,值为-128。浮点数:在目前绝大多数机器中,float类型占据4字节。
小小刘木子
·
2020-08-11 11:04
stm32专栏
环形队列实现
代码实现如下:typedefstruct{
uint8_t
*buf;//指向队列数组的指针uint16_tmaxsize;uint16_tlength;//长度uint16_thead;//队头uint16
Wucll
·
2020-08-10 18:43
C/C++
MCU
嵌入式开发
C实现moore边界跟踪算法
C实现代码如下:staticuint8_t*enlarge_gray_img(
uint8_t
*img,intw,inth,intscale,intpad_value){uint32_tdst_row_bytes
MikeDai
·
2020-08-10 14:29
图像处理
stm32为什么用printf重定向到串口第一个字符打印不出
stm32用printf函数重定向到串口USART1发现第一个字符没打印出来具体如下:刚开始修改fputc函数如下:intfputc(intch,FILE*f){USART_SendData(USART1,(
uint8
kernel1101
·
2020-08-10 09:04
stm32
c语言使用libwebp压缩
//*rgb_frame里面存的是bgra(FFMPEG:AV_PIX_FMT_BGRA)格式的数据,大小height*width*4intencodeWebpRGB(
uint8_t
*rgb_frame
xgbm_k
·
2020-08-10 04:21
大小端转换
*//两个字节的大小端转换shortShortChangeBytes(shortvalue){shorttmp_value;
uint8_t
*index_1,*index_2;index_1=(
uint8
lvzxb11
·
2020-08-10 00:14
网络
大小端转换的函数
staticinlinevoidendian_swap(void*data,intsize){UHAL_ASSERT((size==2)||(size==4)||(size==8),"nosize");
uint8
宁静以致墨
·
2020-08-09 19:38
C语言
大小端转换定义结构体的技巧
比如
uint8_t
类,char类在大
algebra007
·
2020-08-09 19:33
网络数据处理
[swscaler @ ...] deprecated pixel format used, make sure you did set range correctly
intsws_scale(structSwsContext*c,constuint8_t*constsrcSlice[],constintsrcStride[],intsrcSliceY,intsrcSliceH,
uint8
weixin_30475039
·
2020-08-08 23:03
【FFmpeg】AVPacket的使用详解
重要的变量有以下几个:AVBufferRef*buf;参考计数
uint8_t
*data:压缩编码后的数据。例如对于H.264来说。1个AVPacket的data通常对应一
郭老二
·
2020-08-08 22:26
视频
STM32 HAL库 printf输出重定向
STM32HAL库串口输出函数为HAL_UART_Transmit(&huart1,(
uint8_t
*)&ch,1,0xFFFF)#ifdef__GNUC__/*WithGCC,smallprintf(
xingpeng_89
·
2020-08-08 21:37
stm32 HAL 实现printf
vcp方式:intfputc(intch,FILE*f){while(CDC_Transmit_FS((
uint8_t
*)(&ch),1)!
shawn_shao
·
2020-08-08 21:42
mac字符串转hwaddr,支持各种格式
#include#include#include#include#includestaticintstr_to_hwaddr(
uint8_t
*hwaddr,constchar*str){charc;uint8
孤独小剑
·
2020-08-08 15:05
算法基础
include
c
(void)0 : assert_failed((
uint8_t
*)__FILE__, __LINE__))
最近调试程序,发现ST的固件库中到处都是assert_param()函数,便查了一下,做个笔记。assert_param语句的作用?assert_param语句是用于程序开发的时候,调试用的检测语句,帮助程序员始终选择有效的参数。默认是不开启的,可以无视它的存在。但是,当你在调试程序的时候,可以打开这个检测机制,调试完了再关闭。所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于
从心开始 >
·
2020-08-08 15:35
STM32学习
STM32Cube实现printf串口打印
STM32CubeMX生成的Keil工程usart.c/*USERCODEBEGIN1*/intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(
uint8_
zyjtx321
·
2020-08-08 12:17
STM32
STM32CubeMX 多UART串口printf
,就可以了,keil选项里面一定要勾上uUseMicorLIB#includeintfputc(intch,FILE*file){ returnHAL_UART_Transmit(&huart1,(
uint8
sudaroot
·
2020-08-08 11:16
STM32
结合VTS和BACnet协议栈源码分析Write Property读属性
协议栈主要是针对应用层的编码,因此我们只需要结合VTS中的BACnetApplicationLayerDetail来对源码进行分析,写属性源文件是wp.c,这个文件中一共包含以下函数:intwp_encode_apdu(
uint8
高迪的生命之光
·
2020-08-07 18:52
bacnet
ffmpeg avpicture_fill的一些使用
1intavpicture_fill(AVPicture*picture,
uint8_t
*ptr,intpix_fmt,intwidth,intheight);这个函数的使用本质上是为已经分配的空间的结构体
u010144106
·
2020-08-07 18:57
ffmpeg
STM32 HAL/LL寄存器读写I2C(硬件I2C)
其他板子未验证,ulTimeout参数无用,可直接写0写寄存器uint8_tBSP_IIC_WriteReg(uint8_tucChannel,uint16_tDevAddress,uint16_tReg,
uint8
Logan Li
·
2020-08-07 12:52
例程
浅析C语言之
uint8_t
/ uint16_t / uint32_t /uint64_t
:float、double2、字符类型:char二、typedef回顾typedef用来定义关键字或标识符的别名,例如:typedefdoublewages;typedefwagessalary;三、
uint8
海阔天空sky1992
·
2020-08-07 11:21
c/c++
这个结构体对齐输出有意思
实例代码#include "stdio.h"#include "stdint.h"struct Obj { char a; //1 uint32_t b;//4
uint8_t
c;/
写代码的篮球球痴
·
2020-08-06 11:14
c语言
qemu
指针
printf
嵌入式
usb hid函数
Functionsboolhal_usb_hid_device_req_proc(hal_usb_device_req*req,
uint8_t
**data_ptr,
uint8_t
*size,hal_usb_dev_req_resp_t
Shindy2020
·
2020-08-05 15:34
usb_hid
c++
浅析
uint8_t
/ uint16_t / uint32_t /uint64_t
简单来说,
uint8_t
/uint16_t/uint32_t/uint64_t这些数据类型都只是别名而来,具体如下:一、C语言数据基本类型在C语言中有6种基本数据类型:short、int、long、float
nandycooh
·
2020-08-05 15:18
C语言
嵌入式编程中的
uint8_t
/ uint16_t / uint32_t /uint64_t
在嵌入式编程中经常遇到用
uint8_t
、uint16_t、uint32_t、uint_fast16_t之类的关键字定义一些整型变量,但是具体表示什么意思,并不是太清楚,只是把它当成int之类的整型变量定义关键字
Vic_Hao
·
2020-08-05 15:14
C++
STM32的HAL库的 I2C和UART使用函数,几个好用的
voidI2C_Write(
uint8_t
*pBuffer,uint8_tDeviceAddr,uint8_tRegisterAddr,uint16_tNumByteToWrite){//HAL_I2C_Master_Transmit
刁刁111
·
2020-08-05 14:38
STM32
STM32F4串口接收(HAL库)使用笔记
HAL_StatusTypeDefHAL_UART_Receive_IT(UART_HandleTypeDef*huart,
uint8_t
*pData,uint16_tSize);这个是一个类似于串口接收中断使能作用的函数
sheepsleepin414
·
2020-08-05 14:30
STM32
uint8_t
/uint16_t/uint32_t/uint64_t 等是什么数据类型
我想,uint8、uint16、uint32、uint64这大家可能比较理解unit,unsignedint嘛uint8,我想很多人也能够理解,其实是unsignedchar那么_t呢?其实就是typedef的意思我们在学习标准的C语言时,常见的有bit、char、short、int、long、float、double等却几乎不曾见到uint8、uint16等所以,人家在这些自定义数据类型后面加_
李工喜荣
·
2020-08-05 13:29
C语言
数据类型
基于STM32F103的DHT11完美配置例程
位带操作头文件#defineDHT11_REV_DATAPBin(6)#defineDHT11_SEND_DATAPBout(6)voidDHT11_Init(void);intDHT11_Read_Data(
uint8
小小凉冰乐
·
2020-08-05 13:59
一起学习嵌入式
嵌入式
单片机
stm32
Java实现
uint8_t
/uint16_t/uint32_t
然而在很多情况下Java也需要处理无符号类型,如翻译C/C++代码,与C/C++进行通讯等,这时就需要用Java来实现
uint8_t
,uint16_t,uint
Vector_Yi
·
2020-08-05 13:16
Java基础
基于STM32F103的USB学习笔记19 - Setup0_Process
uint8_tSetup0_Process(void){union{
uint8_t
*b;uint16_t*w;}pBuf;uint16_toffset=1;pBuf.b=PMAAddr+(
uint8_t
pq113_6
·
2020-08-04 16:50
MCU编程
USB
Qt低延时/可集成嵌入的网络播放器 –soundTouch的使用
可能导致音频数据包累积了好几秒的数据,这时候要么丢直接播放新的,要么直接播放基音,soundTouch可以加速播放并不要变调主要技术点soundTouch的输入voidCXAudioPlay::sound_touch_put(
uint8
eric_clz
·
2020-08-04 15:53
ffmpeg初探(一)----利用sws_getContext实现YUV\RGB像素格式转换
2、引用该函数之前需要额外定义://
uint8_t
*dst_data[4];//intdst_linesize[4];3、输入的src_data也必须为*dst_data[]类型因为sw
倒骑毛驴的令狐冲
·
2020-08-04 09:22
STM32F4 HAL库 串口 DMA正常模式仅发一次问题?
串口:串口1I/O脚:Tx->PA9,Rx->PA10初始化代码,直接STM32CubeMx生成;发送函数:HAL_UART_Transmit_DMA(UART_HandleTypeDef*huart,
uint8
KK.m
·
2020-08-04 07:54
嵌入式
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他