头像-54052

@曲终人散@

  • 江苏省南京市
  • 其他
  • 嵌入式 FPGA/CPLD
  • 消费电子 计算机网络 航空航天

个人成就

获得 154 次赞

帮助过577人

使用指针时,如何防止越界

必须让指针指向一个有效的内存地址 1 防止数组越界 2 防止向一块内存中拷贝过多的内容 3 防止使用空指针  4 防止改变 const 修改的指针  5 防止改变指向静态存储区的内容  6 防止两次释放一个指针 7 防止使用野指针.

在嵌入式中定义变量时volatile关键字的作用?

让每次读取从指定地址读,而不是为了加速从寄存器中读

中断函数里可以添加 return 吗

可以写return;记住return后边是什么也不跟!!

stm32的所有IO口可以作为PWM输出吗

不是的,只有带定时器复用的那几个可以,当然你也可以自己模拟

大概自己写的代码多久会忘记?

所以说写程序的时候关键代码写注释是个好习惯

汇编语言中起始地址有什么作用?

起始地址是程序会被下载到flash中的地址

DS18B20可以实现并联测温吗

并联需要加点电路分时隔离或者使用某种通讯协议才可以吧

蓝牙最快的速度是多少

蓝牙2.0+EDR 瞬时速率可达2 和 3Mbit/s,蓝牙3.0+HS的传输速率理论上可高达24Mbit/s,4.0版本的的传输速率理论上可高达24 Mbit/s。  蓝牙2.0是1.2的改良版本,传输率约在1.8M/s~2.1M/s范围内。有双工的工作方式,即同时进行语音通讯,以及传输档案或图片。  蓝牙3.0根据802.11适配层协议应用了Wi-Fi技术,极大提高了传输速度。