- 博客(5)
- 收藏
- 关注
原创 n32wb031的怎么进行单向广播
为什么是17呢,公司协议这样写,17是该设备名字长度,0x09是名字类型,ascll码,0x47到7都是名字,那么就是GJ00202412220007,12是后面需要发送的数据,当然你也可以不学我这样写,我这样写是项目需要。在初始化蓝牙时,蓝牙广播已经打开了,ns_ble_adv_start();这个函数就是打开蓝牙的,停止函数只需要改成ns_ble_adv_stop就行了。蓝牙能广播31字节的,那么将 ns_ble_adv_data_set(bleadv_data,31);那么打开之后例程是这样的。
2024-11-01 18:33:52
579
原创 N32WB031两个usart接口的配置使用,例程看不明白可以参考
最近开发一个低功耗物联网项目,使用到N32WB031这款国民技术的芯片,功耗表现还是不错的,休眠能低于10uA以下,就是有些地方比较坑,需要摸索才行。刚刚使用这款芯片的时候,感觉和STM32极其相似,改了一些寄存器名字和函数名字,对新手还是比较友好的。我们使用的是usart接口,去找找是哪几个引脚复用串口功能。引脚都凑一起了,PB4、PB5串口2,PB6、PB7串口1。其他的操作都差不多,把串口1的CV一下,改一下串口就行。串口2配置,其实和串口1差不多。
2024-09-29 18:26:19
530
原创 hc32l110低功耗定时器定时功能简单配置
低功耗定时器配置我们需要注意TCK_SEL是选用哪个时钟,XTL外部低速时钟,RCL内部低速时钟,一般选RCL,嗯。在定时功能中,定时器一个时钟累加一次,计数到最大值会溢出并且产生中断。在定时功能中,定时器一个时钟累加一次,计数到最大值会溢出并且产生中断。我这个低功耗定时器是32ms左右进入一次中断,这样配置好,led就不灵不灵的闪了。CT寄存器选定时器功能,MD寄存器选模式2,TR用来控制定时器运行和停止。计数器都有独立的控制启动信号,以及外部输入时钟,门控信号。是异步定时器,定时器中断从。
2024-09-13 17:59:08
1325
1
原创 hc32l110的比较器配置及使用问题
最近开发一个传感器项目,从pic18324转到hc32l110,需要使用到比较器,nd,搞得很难受。pic的比较器响应时间是500ns,hc32l110不滤波响应时间不详,但是滤波后输出的结果最小时间是7us。下图是hc32l110实现的效果,我dngf。真的拉不下来啊,比较个毛,每次切为模拟输入,正端都比负端电压低,那比较器一直输出低,达不到想要的效果。先将两个引脚设置输出模式,然后切换为模拟输入端口,之后比较两个引脚的输入电压,最后两个引脚再设置为输出模式,每个周期重发两次这样的操作。
2024-09-13 16:47:15
841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人