
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本篇博客主要是学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED等进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS!欢迎来到RTOS多任务环境!”。记录详细的移植过程。本次实验步骤较多,较为繁琐,跟着步骤一步一步来,不能急躁,一定要细心,特别是移植的时候
DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。我们知道CPU有转移数据、计算、控制程序转移等很多功能,系统运作的核心就是CPU,CPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数据。因此:转移数据(尤其是转移大量数据)是可以不
本篇博客主要是深入了解VGA协议,理解不同显示模式下的VGA控制时序参数(行频、场频、水平/垂直同步时钟周期、显示后沿/前沿等概念和计算方式)。并通过Verilog编程,实现以下VGA显示:1、屏幕上显示彩色条纹;2、显示自定义的汉字字符;3、输出一幅彩色图像。学习VGA显示协议,首先要明白他的原理,可以把显示屏看为N*M大小的一个坐标系,为每个坐标分配一个RGB三通道的值,也就是每个像素,行场信

本篇博客是记录WS2812手册的学习,实现FPGA驱动WS2812B的器件去显示F P G A四个字母,每隔1秒变化一个字母,循环显示。由于此项目十分简单,因此就直接上代码了,代码中最主要的就是三个计数器的设计,分别是每个bit的计数器,每个led灯有24bit,一个是64个led灯。然后要显示的F P G A四个字母的RGB数据是直接存在了ROM的IP核里面,只需要通过计数器将对应的数据读出来就

STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。







