自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(518)
  • 资源 (17)
  • 收藏
  • 关注

原创 语法: string=itoa(i32value, i8base,string);

ITOA()是C语言内部函数;

2025-03-23 08:54:31 271

原创 语法: result=isamoung(value, cstring);

ISAMOUNG()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:52:14 182

原创 ctype.h中的相关函数

ISALNUM(char);ISALPHA(char);ISDIGIT(char);ISLOWER(char);ISSPACE(char);ISUPPER(char);ISXDIGIT(char);ISCNTRL(x);ISGRAPH(x);ISPRINT(x);ISPUNCT(x)是C语言内部函数;

2025-03-23 08:47:45 698

原创 语法: value=input_x();

INPUT_x()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:41:04 683

原创 语法: value=input_state(pin);

INPUT_STATE()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:39:00 173

原创 语法: value=input(pin);

INPUT( )是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:37:57 734

原创 语法: i2c_write(data);

I2C_WRITE( )是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:36:31 233

原创 语法: i2c_stop( );

I2C_STOP( )是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:35:27 167

原创 语法: i2c_start( );

I2C_START( )是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:34:15 208

原创 语法: data=i2c_read( );

I2C_READ()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:33:10 256

原创 语法: i2c_poll( );

I2C_POLL()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:32:07 174

原创 语法: state=i2c_isr_state( );

I2C_ISR_STATE()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:30:49 678

原创 语法: goto_address(location)

GOTO_ADDRESS()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:28:31 205

原创 语法: gets(string);value=fgets(string, stream)

GETS()和FGETS()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:27:03 202

原创 语法: value=getenv(cstring);

GETENV()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-23 08:24:15 699

原创 语法: value=getc();value=fgetc(stream);value=getch();value=getchar();

GETC();GETCH();GETCHAR()和FGETC()是PIC CCS编译器中PIC单片机的专有函数。它们和C语言里内部函数有点相似。

2025-03-22 17:54:15 263

原创 语法: value=get_timerX()

GET_TIMERx()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:50:58 209

原创 语法: result=frexp(value, &exp);

FREXP()是C语言里的内部函数,根据需要了解。

2025-03-22 17:49:17 180

原创 语法: free(ptr)

FREE()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:40:57 201

原创 语法: result=fmod(val1, val2)

FMOD()是C语言里的函数,根据需要去了解。

2025-03-22 17:38:57 235

原创 语法: result=floor(value)

FLOOR()是C语言里的内部函数,根据需要了解一下。

2025-03-22 17:36:47 139

原创 语法: result=fabs(value)

FABS()是C语言里的内部函数。

2025-03-22 17:34:11 195

原创 语法: ext_int_edge(source, edge)

EXT_INT_EDGE()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:32:41 637

原创 语法: result=exp(value)

EXP()是C语言里的内部函数。

2025-03-22 17:31:08 165

原创 语法: erase_program_eeprom(address)

ERASE_PROGRAM_EEPROM()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:26:52 113

原创 语法: enable_interrupts(level)

ENABLE_ITERRRUPTS()是PIC CCS编译器中PIC单片机的专有函数。我觉得STM32的写法可能是·仿照PIC CCS的思路实现的。

2025-03-22 17:25:22 124

原创 语法: idiv=div(num, denom);ldiv=ldiv(lnum, ldenom);idiv=ldiv(lnum, ldenom)

DIV()和LDIV()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:23:21 189

原创 语法: disable_interrupts(level)

DISABLE_INTERRUPTS()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:21:12 282

原创 语法: delay_us(time)

DELAY_US()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:20:02 221

原创 语法: delay_ms(time)

​DELAY_MS()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-22 17:18:41 281

原创 语法: delay_cycles(count)

DELAY_CYCLES()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:35:37 161

原创 语法: clear_interrupt(level)

CLEAR_INTERRUPT()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:34:24 254

原创 语法: result=ceil(value)

CEIL()是C语言的中内部函数。

2025-03-21 14:33:10 164

原创 语法: ptr=calloc(nmen, size)

CALLOC()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:30:02 280

原创 语法: ip=bsearch(&key, base, num, width, compare)

BSEARCH()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:28:41 213

原创 语法: value=bit_test(var, bit)

BIT_TEST()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:26:26 133

原创 语法: bit_set(var, bit)

BIT_SET()是PIC CCS编译器中PIC单片机的专有函数。

2025-03-21 14:22:17 94

原创 语法: bit_clear(var, bit)

BIT_CLEAR()是PIC CCS专有的内部函数。

2025-03-21 14:19:38 747

原创 PIC CCS编译器中的ATOI()、ATOL()和ATOI32()

ATOI()、ATOL()和ATOI32()PIC CCS编译器中的内部函数。

2025-03-21 14:17:50 112

原创 语法: result=atof (string)

ATOF()是C语言中的内部函数。

2025-03-21 14:15:33 741

如何设计IAP和APP-2025

《如何设计IAP和APP_2025》主要介绍如何在STM32F103上设计IAP和APP程序,以及如何烧录IAP代码和APP代码。通过演示,让大家容易上手设计。

2025-03-20

PT100温度计算及其电路图

PT100温度计算,采用ADC转换读到PT100的电阻值,然后采用求根法计算温度,并附上EXCEL计算表格,以及电路图。

2024-07-23

SIM800-Series-AT-Command-Manual-V1.07

SIM800 Series AT Command Manual V1.07是SIM800模块的AT命令说明书。这是曾经销售很火爆的一款2G模块,支持GSM电话,短信,彩信,GPRS,GPS和蓝牙,等通讯,功能十分强悍,在2G通讯领域,独占头角。

2024-07-17

汉字内码查看器.exe

汉字内码查看器,输入汉字可以查询其汉字内码;输入汉字内码可以查看到是什么汉字。

2024-07-17

STM32F030F4工程模板-标准库

STM32F030F4工程模板,采用标准库实现。

2024-07-09

STM32F407-标准库工程模板

STM32F407工程模板,采用标准库实现

2024-07-09

STM32F042工程模板-HAL库

STM32F042工程模板,使用HAL库。

2024-07-09

STM32F042工程模板-标准库

STM32F042工程模板,使用标准库。

2024-07-09

基于正点原子的STM32FMP157开发板的FlashLayout

基于正点原子的STM32FMP157开发板的FlashLayout,使用STM32CubeProgrammer打开,用来指定文件烧录FLASH中的位置,并指定烧录的哪些文件。Window文件:FlashLayout.tsv,有的人命名为tf-a.tsv,但不影响烧录。

2024-06-24

基于正点原子的STM32FMP157开发板的Uboot移植

基于正点原子的STM32FMP157开发板的Uboot移植,Ubuntu下的Linux压缩包:u-boot-stm32mp-2024.02.tar.bz2

2024-06-24

基于正点原子的STM32FMP157开发板的TF-A移植

基于正点原子的STM32FMP157开发板的TF-A移植,Ubuntu下的Linux压缩包:tf-a-stm32mp-2024.2.tar.bz2

2024-06-24

基于正点原子的STM32FMP157开发板的busybox根文件系统移植

基于正点原子的STM32FMP157开发板的busybox根文件系统移植,Ubuntu下的Linux压缩包:busybox2024-02-1.32.0.tar.bz2

2024-06-24

基于正点原子的STM32FMP157开发板的buildroot根文件系统移植

基于正点原子的STM32FMP157开发板的buildroot根文件系统移植,Ubuntu下的Linux压缩包:buildroot2024-2-2020.02.6.tar.bz2

2024-06-24

基于正点原子的STM32FMP157开发板的Linux系统移植

基于正点原子的STM32FMP157开发板的Linux系统移植,Ubuntu下的Linux压缩包:linux2024-02-5.4.31.tar.bz2

2024-06-24

stm32-CAN波特率计算工具及代码生成

stm32 CAN波特率计算工具,双击合适的配置,并会生成配置代码

2024-06-18

使用单相电测试三相空气开关

使用单相电测试三相空气开关。

2023-10-12

普冉开发板原理图和数据手册

普冉开发板原理图和数据手册: 1、PY32F0XX_HALL驱动库和LL驱动库函数说明手册 v1.1.2 2、PY32F002AF15P电路图 3、PY32F003F18P电路图 4、PY32F003F18P数据手册 5、PY32F003F18P数据手册_EN 6、PY32F003参考手册v1.1 7、PY32F030K28T6电路图 8、PY32F003F18P时钟系统结构图

2023-08-28

GD32F103工程模板

GD32F103工程模板,这是一个完整的工程模板,可以使用。含有core_cmFunc.h和core_cmInstr.h这两个文件。

2023-08-02

WORD如何自动生成目录?

WORD如何自动生成目录。经常写说明书,不会自动生成目录,特地整理一下,防止以后忘记怎么操作了。不好意思,记性差。

2023-07-28

STM32F103之CAN通讯测试

STM32F103之CAN通讯测试分别测试CAN接收中断和非中断接收,在程序注释中,介绍了CAN的基本工作原理。 CAN总线以“帧”(Frame)的形式进行通信。 CAN总线协议规定了5种帧,分别是数据帧、远程帧、错误帧、超载帧以及帧间隔。 数据帧: 1、帧起始:占1位,显性信号,对应逻辑0; 2、仲裁段:包括标识符位(ID位)和远程发送请求位(RTR位,占1位); 标识符位:标准帧的ID位是11位,扩展帧的ID位是29位 远程发送请求位:RTR位,占1位,逻辑0表示该帧为数据帧,逻辑1表示该帧为远程帧; 在CAN协议中,ID决定报文的优先级高低,同时还决定该节点是否接收此ID的帧数据; 3、控制段 标准帧的控制段:由扩展标识符位(IDE,占1位)、保留位0(R0,占1位)、数据长度编码位(DLC,占4位)组成; 扩展帧的控制段:由两个保留位、数据长度编码位(DLC,占4位)组成; 4、数据段 数据段里是发送数据的内容,最多8个字节,长度为"数据长度编码位"。 5、循环校验段 循环校验段包括循环校验序列(CRC位,占15位)和界定符(DEL位,占1位); CRC用于校验传输是否正确;

2023-07-09

STM32F103移植uC-OSII工程模板

STM32F103移植uC-OSII工程模板,版本:V2.91 学习最好步骤: 1 、找到移植好的工程模板 2、API函数应用 3、熟悉OS配置和剪切 4、了解内部主要函数的功能

2023-06-23

STM32F103移植uC-OSIII工程模板

STM32F103移植uC_OSIII工程模板,版本: V3.03.01 学习步骤: 1 、找到移植好的工程模板 2、API函数应用 3、熟悉OS配置和剪切 4、了解内部主要函数的功能

2023-06-23

《1-uC-OSII-任务挂起-恢复-删除-例程》

1、创建任务,OSTaskCreate() 2、删除任务,OSTaskDel() 3、挂起任务,OSTaskSuspend() 4、恢复任务,OSTaskResume() 5、发送删除任务请求,OSTaskDelReq() 当OS_LOWEST_PRIO=63时,μC/OS-II有64个优先级,优先级的高低按编号从0(最高)到63(最低)排序。 #define OS_MAX_TASKS 5u /*设置"我的任务总数",uCOSii至少有两个任务,分别是"空闲任务"和"统计任务"*/ //5表示用户可以用其中的3个任务,加上"空闲任务"和"统计任务"就是5个任务;

2023-06-05

uCOSii-任务管理

主要用来测试使用uCOSii“创建任务,挂起任务,恢复任务,发送删除任务请求,删除任务”。 主要文件如下: os_cfg.h,My_Task_Priority.c,My_Task_Priority.h,Start_Task.c,Start_Task.h,main.c,LED0_Task.c,LED0_Task.h,LED1_Task.c,LED1_Task.h,Key_Task.c,Key_Task.h,LED.c,LED.h,KEY.h,USART1.c,USART1.h,delay.c,delay.h,sys.c,sys.huCOSii,主要uCOSii用户函数

2023-05-23

《PIC单片机CCS-C编译器参考手册》

《PIC单片机CCS_C编译器参考手册》适用PIC单片机在CCS编译器环境下编写C程序。适合PIC12,PIC16,PIC18等系列的CPU。 #include <18F67K22.h> //包含头文件18F67K22.h #device ADC=12,ICD=TRUE #fuses ECM_IO,PLLEN,NOIESO,MCLR,WDT1024,BORV20,VREGSLEEP,NOPROTECT,FCMEN,RTCOSC_INT,SOSC_DIG //ECM_IO: 使用外部有源晶振8MHz; //PLLEN: 使用4倍频率锁相环; //NOIESO: 双速启动不使能; //MCLR: MCLR脚使能; //WDT1024: 看门狗定时器经过1024次分频; //BORV20: 掉电复位电压2.0V //VREGSLEEP: 内部LDO在睡眠时也会工作; //NOPROTECT: 代码不保护; //FCMEN: 自动防故障装置时钟监控使能;

2023-05-02

STM8S207RB带uCOSII系统

STM8S207RB带uCOSII系统,两个LED任务,一个按键任务,一个任务栈大小检测任务,支持串口输出,时钟切换到外部高速振荡器24MHz,已经测试通过。

2023-01-29

STM8S207窗口看门狗测试程序

STM8S207窗口看门狗测试程序,已经测试,解释详细。

2023-01-25

STM8S207串口综合测试,UART1发送接收中断

STM8S207串口综合测试,UART1发送接收中断

2023-01-22

CPU复位后指定全局变量不被初始化

在KEIL中,配置全局变量在CPU复位后,无需初始化。

2022-08-22

UART_To_IAP_To_FLASHAPP

串口转IAP然后到APP,上电时,进入UART到IAP,然后判断下载程序是否合法,若合法,则执行APP。

2022-08-12

串口转IAP然后到APP

串口转IAP,然后到APP,串口发送11次TEST后,再进入IAP,如此循环往复工作。下面的程序经过实测,验证可行,目的是用来交流和学习。

2022-08-12

STM32芯片驱动AD5412或AD5416程序及其电路图

STM32芯片驱动AD5412或AD5416程序,电路图,感觉写不错。 AD5412/AD5422是低成本、精密、完全集成、12/16位数模转换器(DAC),内置可编程电流源和可编程电压输出,设计用于满足工业过程控制应用的需要。 输出电流范围可编程设置为4 mA至20 mA、0 mA至20 mA或者超量程的0 mA至24 mA。 电压输出由一个独立引脚提供,该引脚可配置成提供0 V至5 V、0 V至10 V、±5 V或±10 V输出范围;所有范围均提供10%的超量程。 电源电压范围 AVDD:10.8 V至40 V AVSS:−26.4 V至−3 V/0 V ,输出环路顺从电压:AVDD − 2.5 V

2022-07-26

使用串口4测试栈溢出,支持FreeRTOS,4个任务,1个定时器和RTC

使用串口4测试栈溢出,支持FreeRTOS,4个任务,1个定时器和RTC;结合使用串口1测试栈溢出,才可知道其中的奥妙

2022-07-15

使用串口1测试栈溢出,支持FreeRTOS,4个任务,1个定时器和RTC

使用串口1测试栈溢出,支持FreeRTOS,4个任务,1个定时器和RTC

2022-07-15

艾兰德ALD2400V变频器使用手册

艾兰德ALD2400V变频器使用手册

2022-06-13

ALPHA6000E_6000M系列说明书_A5

ALPHA6000E_6000M系列说明书_A5

2022-06-13

中国石油 XSJ 系列说明书V3.7

中国石油 XSJ 系列说明书V3.7

2022-06-09

瑞能达电气MD240油田专用变频器说明书

瑞能达电气MD240油田专用变频器说明书

2022-06-09

奇电电气QD220变频器说明书

奇电电气QD220变频器说明书

2022-06-09

汇川MD290系列通用变频器综合手册

汇川MD290系列通用变频器综合手册

2022-06-09

空空如也

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

TA关注的人

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