- 博客(8)
- 收藏
- 关注
原创 单片机开发中BOOT区和APP区总结
在 MCU 升级完成或者是在一定时间内未收到升级请求,需要从 BOOT 跳转至 APP,执行用户程序功能,但在执行 APP 程序前,首先需要验证 APP 程序是否有效(比如擦除后烧写失败则APP程序不完整,在 APP 执行中会出错),才能进行跳转。分区,给 BOOT 和 APP 预留足够 ROM 空间,使两个程序可以互相独立运行,就必须先进行 ROM 内存分配,为BootLoader 预留足够的空间,避免BootLoader程序编译后的固件大小超出所属空间,从而影响用户程序(APP)区。
2023-05-31 11:41:46
7665
2
原创 GD32调试串口收发的两种方式(附代码注释超详细版)
* TX发送的数据 *//* TX发送数据长度 *//*发送数据长度,__IO类似volatile,随时可变 *//* RX接收数组定长 *//* RX需要接收长度 *//* 实际接收长度 *//* 串口重定向C语言printf */return ch;/* 串口重定向C语言getchar、scanf */return ch;/* 设置波特率 */
2023-04-20 15:05:08
6144
1
原创 串口通信(自学笔记)
1.通信结构 设备内部一般使用TTL电平传输,设备之间使用RS232/RS485电平标准传输。TTL : 短距离传输。逻辑1:2.4V~5V ;逻辑0:0V~0.5VRS232/RS485 : 距离较长。 RS232: 1:-15V~3V ;0:3V~15V串口参数:(1)波特率(常见 4800、9600、115200)每秒传输的位 (2)起始位 (硬件产生,无需配置) (3)停止位
2023-04-18 15:52:09
606
1
原创 网络编程socket、数据结构、网络协议
2,connect连接服务器套接字(指定服务器ip和端口号)blind ( " ip地址 ", 端口号);2,绑定套接字(指定ip和端口号)3,listen(进入监听状态)4,accept接受客户端请求。1,建立socket套接字。1,建立socket套接字。
2022-10-12 14:18:53
1329
原创 c++ 实现两个长整型相乘思路
思路: 1.数据较大, 采用两个字符串型的数组装填输入的长整型数据。 2.相乘的时候总是先采用其中一个乘数的个位依次乘另一个的个位到高位。 3.将输入的字符串倒叙放入数组中(for循环逆置,字符型的数字转整型数字需要 -' 0 ' 或者 - (int )48 ) 4.每一列依次相乘相加,需要在未对齐的数字补0 (设置一个补位变量=0) 5.将相乘的上面的中间结果值放入另一个新的数组中,按位相乘。 下面的中间结果值for循环在前面加0
2022-10-12 10:42:16
875
原创 个人总结面试笔试C语言、嵌入式相关基础知识点
TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。//char *()(int **p)-->c数组中每一个元素都是函数指针 其所指向的函数的返回值是char*类型 函数带一个指向指针的指针的参数。4. next 是一个函数指针 指向一个没有参数的函数,该函数的返回值是一个指针,该指针指向的是一个类型为char的常量指针。char (*p);
2022-10-08 16:17:22
701
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人