-
之前一直在做驱动方面的整理工作,对驱动的高效性有一些自己的理解这里和大家分享一下。并奉驱动程序,本程序覆盖uart1-8。
-
说到I2C很多用过STMF10X硬件I2C方式的工程师,都感觉有点头痛。大部分还是使用软件模拟的方式,I2C由于一般的工作频率是400,100KHz。所以在平凡读取,或所读数据量大时,使用这模拟的方...
-
关于stm32的示波器,网上以经有很多了。这里还是想把自己的设计思想发表出来。这个项目已经准备了很久。这里首先要感谢以前的团队,非常感觉陈师和覃总两位经验丰富的嵌入式工程师,获得了不少多方面的考虑。...
-
串口调试在项目中被使用越来越多,串口资源的紧缺也变的尤为突出。很多本本人群,更是深有体会,不准备一个USB转串口工具就没办法进行开发。本章节来简单概述STM32低端芯片上的USB虚拟串口的移植。在官...
-
这两天一直在调试用普通IO口来承担串口的角色,再次做个笔记。当然广泛参考广大网友的代码在此感谢网友。首先串口的最最最基本的数据格式是由10位数据组成,注意是最最最基本的当然要有些带各种校验的那些暂时...
-
我们知道在51单片机中,通过扫描某个口的电平高低得知那个按键按下,比如,控制两行4列,假如让P1=0xCf;低位都置1 (pb0-pb3),pb4-pb5置0;然后我们就扫描P1口就行了,如果有按键...
-
通过年月日计算星期的方法:只需要知道三个代码,日期代码+月份代码+年份代码,就可以秒算任意年份任意日期的星期数。
-
Stm8l RTC 调试心得 经过两天的摸索,终于把stm8l05b13的RCT 自动唤醒调通了。分别有库和寄存器来实现。给大家分享一下。这里只说函数,原理自己看使用手册,废话不多说,程序呈上, R...
-
说实话STM8确实用起来比较方便,虽然网上的资料不多,但是在各大论坛都可以找到自己想要的东西,下面说说我在使用时遇到的问题和应该注意的事项,我在使用是用的是库函数。
-
小弟也是刚刚学习STM32,有什么不懂的还望大师们指点。以下程序是利用SYSTICK作为延时程序使GPIOA_Pin0产生1S的电压变化。初学,也就会这些了,拿出来与大家分享一下。
-
官方中文AN:
AN2606:STM32™ 微控制器系统存储器自举模式
AN3126:使用 STM32 微控制器系列中的 DAC生成音频和波形
AN3154:STM32™ 自举程序中使用的 C...
-
红外遥控器发射码值的协议有很多种,在百度文库里搜“史上最全的红外遥控器编码协议”,可以看到是有43种,但是我们今天是解码NEC红外协议的,几乎所有的开发板带的小遥控器都是这...
-
如果要实现STM8主时钟输出功能,首先肯定要 Option Byte,因为要使用端口的服用功能就要必学要修改选项字节,这个可能与内部的寄存器的的配置有关系。
-
STM32F106 一共有11个定时器 2个高级定时器,4个普通定时器,2个基本定时,2个看门狗,和一个滴答定时器。
-
timx可以定时,可以进行输入捕获,输入捕获可以测频率可测脉冲宽度,这就是这个实验要用到的功能。测量脉冲个数:每一个TIM都一个自己的计数器,和一个自己的预装载寄存器ARR.这里既然这是为了计数,那...
-
DMA是一种不使用CPU而将数据从一片地址空间复制到另一片地址空间的总线,这样就减少了CPU的负担,使其能够更加专注于数据运算。为了能够减少CPU的负担,DMA应该采取中断方式而非查询模式。但是非常...
-
我用的红外遥控是使用的NEC协议,即使用PWM来调制发送的信息。NEC遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个9ms的低电平和一个4.5ms的高电平组成,地址...
-
用了周六日两天的时间把IIC学了一遍,因为不是使用的stm32的片上IIC外设,需要模拟时序,之前一直嫌麻烦,但麻烦也得学啊,想起一周前学的CAN通信,IIC简直是弱爆了。CAN通信可以多主机同时发...