• C51编译器识别错类型有三种 1 致命错误 伪指令控制行有错 访问不存在的原文件或头文件等 2 语法及语义错误 语法和语义错误都发生在原文件中 有这类错误时 给出 提示但不产生目标文件 错误超过一定数量才终止编译 3 警告 警告出现并不影响
  • 推挽输出 可以输出高 低电平 连接数字器件 输出 0 时 N MOS 导通 P MOS 高阻 输出0 输出 1 时 N MOS 高阻 P MOS 导通 输出1 不需要外部上拉电路 开漏输出 输出端相当于三极管的集电极 要得到高电平状态需要上
  • 1 STM32有5组GPIO引脚 分别是GPIOA GPIOB GPIOC GPIOD GPIOE 每组GPIO有16个引脚 2 每个引脚都有4个位来配置其端口 可以配置出不同的输入 输出模式 表1配置IO口输出方式 配置模式 CNF1 C
  • C51中常用的头文件有51 h 52 h math h intrins h absacc h stdio h stdlib h ctype h 其中51 h 52 h是定义特殊功能寄存器和位寄存器的 math h是定义数学运算的 求方根 正
  • 1 定义GPIO端口 串口USART 中断NVIC初始化结构体 2 打开相关外设时钟 串口1的时钟和引脚都在APB2总线上所以可以直接 操作 如下 3 给GPIO结构体成员赋值 设置引脚功能 此处用的是USART1 Tx是PA9 Rx是PA
  • 转载 https blog csdn net sy lixiang article details 8461829 1 新建1个工程目录 依项目的名字来起 2 在上述的目录内新建1个名为STVD的目录 因我们用ST官方的开发环境来新建的工程