头像-160371

jn1989

  • 河北省保定市
  • 本科
  • 单片机、嵌入式、EDA/PCB
  • 工控电子、能源电源

个人成就

获得 298 次赞

帮助过369人

mqtt协议在物联网中的应用疑问。

TCP是网络协议的基础啊,网络协议要么基于TCP,要么基于UDP。MQTT和HTTP都是基于TCP的啊。MQTT的优势在于订阅/发布这个模式非常适合大量连接。比如几万个设备都向MQTT发送数据,你订阅你关心的那个设备就只能收到它的数据,权限和分类非常方便。而且实时性也能保证。至于省电,可以看看nbiot的LWM2M,那是真的完全为了低功耗服务的协议,非常省电但是非常非常非常复杂!至于使用最多的,我是电力行业的,现在传感器主要是IEC104和modbus。如果用NB模块就LWM2M或者CoAP。最后,MQTT的痛点不是功耗啊,休眠之后在收数据就能解决功耗问题。MQTT的痛点了流量消耗啊,全程都是字符串啊,比发二进制数据的要费流量多了

HAI库写CS1237的程序,求助用HAI库写

CS1237也是SPI口的芯片,参考SPI操作就行,HAL库封装的非常好了,直接用SPI写或读函数就行

sprintf函数输出小数点问题

开发环境是啥?GCC?keil?还是IAR?如果是后两者的话,要看看printf的支持开到多少了,支持浮点数要当都设置的

stm32内部低速时钟精度误差多少

10x系列LSI是20~60kHz……………………

关于stm32编码器模式下的计数问题

我是这么用的,将初值设置为32767,然后根据数据大于还是小于32767判断正反转的另外可以通过__HAL_TIM_GET_COUNTER()函数获取正反转信息

STM32的哪种库函数运行效率比较的高。

首推LL库,效率是真的高,虽然还是比不上寄存器操作+汇编编写,但是综合效率比标准库高不少,不管是速度还是ROM占用。不过资料毕竟少

ARM的Trustzone技术到底是什么

系统安全算法,基本都写在底层驱动里了。一般应用层是不需要关心的

lpc1114最高可以超频到多少

单片机性能再超频也没啥改观,一般瓶颈再总线速度、flash读取和预取、中断响应和DMA仲裁等等,不在主频。反正我用航顺HK32F103的96M跑还不如STM32F103的72M快呢,最后发现是中断仲裁和AHB总线比STM32慢多了