如何使用SAM4E单片机点亮LCD并显示出文字-在Atmel Studio 6中,集成了Atmel Software Framework(ASF框架)。通过它提供的库,可以很快速地完成新的项目。
这次的最终目标使用ASF在LCD上显示出文字“Hello World!”,现阶段目标是点亮LCD的背光,学习目标是了解怎么样使用ASF提供的模块。
如何使用STM32单片机设置PWM输出-环境:
主机:XP
开发环境:MDK4.23
MCU:STM32F103CBT6
说明:
使用内部8M晶振,倍频到64M供给TIM3定时器,PA6(通道1)上产生640K,50%方波
如何使用STM32实现systick的精确延时-SYSTICK寄存器初始化
void SysTick_Configuration(void)
{
if (SysTick_Config(SystemCoreClock / 100))
{
while (1);
}
NVIC_SetPriority(SysTick_IRQn, 0x0);
}
如何使用PIC单片机扩展8255A并口-#include
__CONFIG(0x3B31);
#defineA0RB0
#defineA1RB1
#defineCSRB2
#defineLERD0
#defineWRRD6
#defineRDRD7
如何使用STC单片机读写MMA7455程序-main.c
#include
#include “mytype.h”
#include “iic.h”
#include “mma7455.h”
uint8 X,Y,Z;
void main()
{
uint8 i,temp;
EA=1;//打开中断
EX1=1;//打开外部中断INIT1
//初始化IIC总线
IIC_init();
//写数据
IIC_start();
如何使用STM32单片机实现DMA的同时发送和接收-在SPI通信中,可以同时开启发送和接收DMA请求,自动数据的发送和接收,完成数据的交换
基本步骤是:
1. 配置好SPI相应引脚功能
2. 配置和初始化SPI
3. 初始化DMA
4. 片选信号选择要通信的设备
5. 打开DMA
如何使用AVR单片机写入TEA5767数据-#include
#include
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
void delay()
{
uint i=0;
for (i=0;i《2000;i++)
;
}
如何使用STM32单片机实现printf打印调试信息-分别实现普通收发,中断收发,DMA收发,问题是所有函数要求发送和接收的buf必须要事先知道长度,也没有提供对单字节的收发,无法直接实现printf以及单字节接收。