头像-161107

drepa

  • 广东省广州市
  • 本科
  • 单片机 嵌入式
  • 消费电子 汽车电子

个人成就

获得 177 次赞

帮助过993人

stm32f429采用寄存器编程需要什么头文件

如题,我不想直接参照正点原子的寄存器例程,也不想用位带地址操作,而是要求工程所包含的文件最少,去掉所有库函数封装的寄存器工程,那请问这样的工程最少需要什么文件呢?

mdk keil5能使用armcc v6编译器吗?

如题,使用armcc v5编译器编译hal库实在是太慢了,听网上的人说armcc v6编译器能极大提高速度,但是我选择armcc v6编译器会有几十个报错?这是什么情况呢?

单片机在纯c环境下实现面向对象

如题,面向对象编程是python,c++,c#,java等语言的特点,但是能不能在单片机的mdk keil纯c环境下也能实现面向对象编程呢?比如”类”(c没有类只有结构体)的私有成员的定义,继承与派生,多态性的实现?

一个MDK工程是否可以挂载多个.s启动文件

如题,我看到恩智浦LPC54114的官方例程只有一个cm4内核的.s文件,并且如果加入了cm0内核的.s文件,则工程报错,即两个.s文件不能共存。但是我看到stm32f30x系列的nucleo官方例程都是有f302和f303两个.s文件的,请问一个MDK工程到底能不能有多个.s文件呢?

I2C总线设置最快速度是否有意义

我说的是硬件I2C总线接口,不是模拟的。一般单片机的硬件I2C总线都是可以调整波特率即速度的,那么,选用最高波特率跟一般的常规波特率有没有区别呢?因为I2C从器件接收数据之后需要主机等待确认,通信速度肯定是上不去的,那么主机选用非常高的波特率有没有明显的效果呢?

STM32主频速度过快导致串口乱码

如题,用的STM32F429作为MCU,当MCU主频过高(160MHz以上)时,串口数据发生乱码,需要调整MCU主频至160MHz以下,串口才能正常工作,请问这是什么原因呢?

七位和九位串口数据应用场合

通常串口的数据格式配置都是8+1,即8位数据位+1位停止位,但是像stm32,nxp这些单片机都是可以配置7位(7+1)或者9位(9+1)的,请问这两种非主流数据格式主要应用在什么场合?