STM32的不懂得根据实际情况处理问题,懂得解答,谢谢

最近在调试STM32F030单片机的I2C总线现在雖然参考官方实例调试成功了 但是有一些地方还不是很明白,暂时也未看懂希望知道的大神可以赐教 小弟先谢过了!
最近在调试STM32F030单片机的I2C总线现在雖然参考官方实例调试成功了 但是有一些地方还不是很明白,暂时也未看懂希望知道的大神可以赐教 小弟先谢过了!
我有个51的1602液晶显示屏有正确的hex攵件和工程文件,但是不知道硬件怎么连接的所以我用工程文件做了判断,然后移植到stm32上出现乱码求大神指点,小弟非常感谢

[C] 纯文本查看 复制代码

* 函数功能 : 延时函数延时1ms * 说 名 : 该函数是在12MHZ晶振下,12分频单片机的延时 * 函数功能 : 向LCD写入一个字节的命令 * 函数功能 : 向LCD写入一个芓节的数据

[C] 纯文本查看 复制代码

当使用的是4位数据传输的时候定义, /*在51单片机12MHZ时钟下的延时函数*/

[C] 纯文本查看 复制代码

* 连接方式 : 见连接图 * 函數功能 : 主函数

[C] 纯文本查看 复制代码

[C] 纯文本查看 复制代码

#define rs PBout(1) //RS为寄存器选择高电平时选择数据寄存器、低电平时选择指令寄存器。 //当RS和R/W共同为低电平时可以写入指令或者显示地址当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据 #define en PBout(0) //E端为使能端,当E端由高电平跳变成低电平时液晶模块执行命令

[C] 纯文本查看 复制代码

我要回帖

更多关于 不懂得根据实际情况处理问题 的文章

 

随机推荐