- 博客(4)
- 收藏
- 关注
原创 CubeMX中配置好USART1后重定义fputc函数的方法
若是直接使用标准库中的printf,scanf等函数,会启动半主机模式,然而这种模式需要依赖调试器来进行,当单片机单独运行时,半主机模式会导致程序无法进行。使用MicroLIB,MicroLIB区别于标准库,他并不会开启半主机模式。当勾选好MicroLIB之后就可以放心的使用printf函数了。
2024-08-14 15:43:13
363
原创 FatFS文件管理系统学习(一)
可以直接通过应用接口的API函数进行文件系统的操作,例如使用f_open()函数直接打开一个文件,只需要知道对应的文件名就可以直接打开对应文件,再具体些的内容就是Fat系统底层需要考虑的问题了。一个卷的FAT类型就是由其包含的簇的个数决定的,由簇的个数就可以判断卷的FAT类型。存储设备上的每个扇区都有一个扇区编号,从设备的起始位置开始编号的称为物理扇区号,也就是扇区的绝对编号。扇区是存储介质上读写数据最小的单元。FAT文件系统使用的是小端字节序,所以如果处理器使用的是大端字节序,就需要进行字节序的转换。
2024-08-08 15:12:01
1061
原创 ZigBee3.0学习——项目实战(1)环境信息采集
APP组内为项目主要编写代码,其余部分主要是Z-Stack自身的代码,由TI公司提供。其中zb_port.h/c是和项目功能最相关的文件,如若需要更改项目功能,一般都是从该文件开始。
2024-06-30 17:45:01
808
原创 cc2650的学习过程记录
o 初始化ZStack:注册eindpoints,为来自Stack的指示设置CB,注册EZMode,启动 Z- Stack 线程,注册属性列表和命令回调。在示例应用程序中,应用程序的入口点是根据以下模式命名的:<应用程序名称>_task(例如 DLSApp_task(NVINTF_nvFuncts_t *pfnNV);1.保存并注册NV驱动程序zclport_registerNV()的函数指针,用于需要存储在NV中的应用程序数据。o 设置应用程序计时器。
2024-06-29 22:13:02
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人