头像-125072

hehung

  • 23385
  • 单片机、嵌入式、传感器/MEMS
  • 汽车电子

个人成就

获得 334 次赞

帮助过788人

单片机程序,一个产品程序怎么架构

软件架构一般是软件开发之前需要完成的,还有软件需求,首先就是软件需求,根据i你开发的软件的具体实现细节编写软件需求,软件架构是震哥哥软件的分层,底层,服务层,应用层,等等,每一层如何实现,包含哪些东西等

FreeRTOS和RTThread,大家倾向于学习哪个

一般是先学习饿FreeRTOS,如果使用STM32的话也可以直接学习RTread,资料也比较多,有配套的

C语言代码有没有问题

第一个问题,第5行中,申明变量的时候abc中间要加逗号,不然会认为是一个变量,名字叫做abc,应该写成unsigned char abc;第二个问题,有两个main函数,编译器会报错

C语言前边加static是做什么用的

static表示的含义是静态的意思,如果全局变量加上了static就表示这个变量只能在自己的文件下访问,其他的文件访问不了,就算extern关键字也不能访问。如果局部变量加上了static就表示这个变量是存储在全局变量区,不会存储在局部变量区,也就是说函数被调用结束之后并不会清空这个变量,这个变量还会一直存在,直到整个程序运行结束。函数前面加static和全局变量前面加static作用是一样的,见该函数的访问权限限制在一个文件里面,防止其他文件调用

求助C语言if循环问题

程序没有while(1)的死循环,当程序执行完了之后会一直反复执行,相当于单片机重启了,所以条件会一直满足

MPU6050姿态参数如何通过HC05蓝牙模块出来,求指导代

HC05蓝牙就是一个串口,你就写一个串口程序就行了,将蓝牙的RX,TX接到单片机的TX,RX的端口上就可以了

STM32带有两路DAC,我需要6路怎么扩展外部DAC呢?

这样只能外界ADC芯片了,可以使用SPI接口的或者IIC接口的外设ADC芯片

esp32开发工具环境安装不上

可以将你的报错提示贴上,我估计是你的包没有下载完全,从github上下载东西本来就很慢,中断了就要重新下载。