_落雪千寒灬
获得 3 次赞
帮助过26人
在C文件中使用C++的对象和方法 但是在包括头文件的时候 出现了这么一个问题 error: #20: identifier "namespace" is undefined这是C++里面的命名空间 但在C文件里出问题 怎么解决 编译器是支持C++的
一个能产生模拟信号的模块是怎么做成i2c协议或者自定义协议可读的数字模块?这是怎么实现的?不是说我不会用单片机的ADC功能啊 是想问那些读ADC模块的协议是怎么弄的 一般都是I2C 那实现SPI也是有专门的模块吗 这样那些自定义协议的传感器模块是用了什么实现自定义协议的?
想用单片机点亮不同颜色的LED(并联的) 但是我发现不能同时点亮 总是要灭一两个才能点亮其它的 可能是因为每个LED的电压不同 有什么办法能够同时点亮
在debug调试一个程序 发现跑飞了 于是我找到了跑飞前一段 然后我在这一段执行step调试 发现接下来跑程序不会跑飞 但是我执行step over调试 发现接下来就会跑飞 在反汇编里看 进入了一段死循环 为什么在那一段里执行step调试不会跑飞 而step over调试会跑飞补充一点 跑飞的函数一开始不会跑飞 但是第4次运行肯定跑飞 然后我注释这个函数后 接下来的函数又跑飞了
rgb灯可以通过红绿蓝三色调和出不同的颜色,但是调和出来的指定颜色有这种颜色原来的波长吗?比如我用rgb灯调出一个橙色灯,它和一个橙色LED,假设他们的颜色刚好一样,那么是他们的光照波长相等吗,还是rgb灯的波长是红绿蓝三色的波长?
1.大家都知道一般51单片机与PC通信时一般采用11.0592M的晶振,那么如果用了12M的晶振与PC通信bps为2400时 那么单片机应该TH1=TH0=0xF4;但实际上要TH1=TH0=0xF3;才能正常通信,那么其他高点的bps能不能像这样降低TH1,TH0的值来正常通信?2.为什么STM32只要用12M晶振就可以直接正常通信了?