关于调试stm32和stm8(51单片机)的i2c和spi协议的之间的区别

关于调试stm32和stm8(51单片机)的i2c和spi协议的之间的区别

在调试STM32的i2c和io口模拟spi协议时发现时序是很关键的。stm32在72M运行下可以实现i2c或者spi协议,但并不代表把相同的代码移植到51单片机上就会成功的跑起来,因为51单片机的速读最块8M,所以在时序上会产生很多大的区别...

linux中 cannot open output file permission denied

linux中 cannot open output file permission denied

    新手在编译 执行文件make 时会出现这个问题  原因在与 arm-linux-gcc和编译的文件不在同一个目录中,例如 arm-linux-gcc在opt/fridenly...

调试STM8/stm32串口时发现的问题 一串数据接收只能接收2个字节

调试STM8/stm32串口时发现的问题 一串数据接收只能接收2个字节

描述:串口中断1用来接收到的数据,我是用串口助手发送一个8字节的数据,然后我想查看8个字节是否被单片接收,比如数据是0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08这8个数值,串口中断 ...

在使用串口打印printf()函数时的配置

在使用串口打印printf()函数时的配置

在使用串口打印printf()函数时的配置 在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,下面就说一下使用printf需要做哪些配置。  ...

如何取得适合自己屏幕大小的图片?

如何取得适合自己屏幕大小的图片?

如何取得适合自己屏幕大小的图片,本人在搞TFT显示图片时浪费了好多时间,现把经验中总结下来的用法总结如下,供各位道上的学习TFT的参考。 在你所学的arm开发板中,我用的是fm3(富士通mb9b系列的),如果...

学习uip代码分析时遇到的c语言问题

学习uip代码分析时遇到的c语言问题

在进一步看uip的代码时,遇到了一个问题,可能是自己C语言知识不够扎实,特此总结一下 以下是http协议处理输入数据并更新页面显示的代码   static PT_THREAD(handle...

集温度与时间在液晶上的显示设计

集温度与时间在液晶上的显示设计

      集温度与时间在液晶上显示的智能电子体温计设计是我大二时自学51单片机又看完郭天祥大侠的新概念单片机后自己动手搭板子,自己写 程序调试的电路简单得很,没有用到74HC573,刚从硬盘里找到了这个设计...

电子信息工程师十年要说的话(转载)

电子信息工程师十年要说的话(转载)

       当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! ...

Stm32 矩阵键盘扫描程序分析

Stm32 矩阵键盘扫描程序分析

我们知道在51单片机中,通过扫描某个口的电平高低得知那个按键按下,比如,控制两行4列, 假如让P1=0xCf;低位都置1 (pb0-pb3),pb4-pb5置0;然后我们就扫...

Stm32的io口模拟spi例程分析

Stm32的io口模拟spi例程分析

微信ID:niceli123 以下是硬件电路图,主芯片为stm32rbt6. 贴上代码 void SPI_...

电子专业大学应该干的事

电子专业大学应该干的事

进了大学,读了电类专业,这4年你该学些什么呢?   1.大一大二(打基础)   首先要了解:电类专业可分为强电和弱电两个方向,具体为电力工程及其自动化(电力系统、工厂供变电等)专业属强电,电气工程及其自动化以强电为主弱电为辅,电子...

基于stm32的精确延时利用系统滴答systick

基于stm32的精确延时利用系统滴答systick

利用系统滴答定时器来实现精确延时,需要以下五步: 1、设置滴答定时器的时钟,通过设置其控制寄存器,选择外部时钟,即为系统时钟的八分之一,若系统时钟为72M,则滴答定时器时钟为9M。即定时一秒需要9M个时钟周期。 ...

STM32和ENC28J60嵌入uip实现web服务器的设计

STM32和ENC28J60嵌入uip实现web服务器的设计

    本设计功能有 1可以在计算机浏览器上,输入设备的的ip地址后,打开需要显示的网页控制界面,比如可以控制LED灯的开关,继电器的闭合。 2可采集数据。比如可以将温度,湿度,等参数获取显...

怎么用secureCRT连接linux虚拟机和ARM(mini2440)开发板 并下载bin文件

怎么用secureCRT连接linux虚拟机和ARM(mini2440)开发板 并下载bin文件

首先在windows安装好secureCRT,大部分网友都用securecRT利用串口连接mini2440,可我发现一个头疼的问题,那就是无论怎么配置CRT都 是乱码或者说是数据丢失的问题,换成超级终端也是一样。然后就把c...

UCOSII在运行时进入了OS_TaskIdle的问题

UCOSII在运行时进入了OS_TaskIdle的问题

目前正在用ucosii跑几个小任务,还算稳定。由于接触ucosii时间并不太长,所以出了问题还是会在系统上找问题。 int main(void) {  INT8U ret = 0; IOInit(...

sitemap