07 2022 档案
摘要:目录 沁恒的蓝牙系列芯片,有映射硬件模块去其他引脚的功能,可以配置各芯片的功能引脚重映射寄存器(R16_PIN_ALTERNATE),或者使用函数GPIOPinRemap函数进行配置。 比如说想要配置串口2重映射到PB22、23,可以调用如下代码↓ GPIOPinRemap(ENABLE, RB_P
阅读全文
摘要:目录 用现有的资源,去实现本应该用更多资源来实现的需求,是一件很有意思的事情。不是说提倡这样使用,而是换一种思路解决问题比较新奇,或是在很多限制既定的情况下可以应急。 比如说,582m芯片,默认用32位计算,而无符号32位二进制数据,最多可以存放的十进制数为4,294,967,295,是个4开头的1
阅读全文
摘要:目录 一、在工程中单独设置预编译宏 二、将变量存放到指定RAM地址 三、串口打印浮点数 四、添加64位数据处理 五、使用math数学库 六、关闭仿真时自动清dataflash功能 七、配置printf待打印数据不加\n换行 八、修改编译器输出hex文件的位置 RISC-V单片机集成开发环境(IDE)
阅读全文
摘要:目录 笔者在接触以太网之前,先了解的是蓝牙mesh的各类信息。现翻看一本介绍TCP/IP协议的资料,发现应用层数据在以太网协议栈内的封装过程与蓝牙mesh协议栈内的封装过程异曲同工。下图左侧是手头这本TCP/IP协议中的分层图示,下图右侧是我能找到的蓝牙mesh协议中分层相关的结构表示得比较清晰的图
阅读全文