摘要: ####LED灯柱: 1-10接高电平,11-20接低电平可以点亮点亮十个灯柱 ####LED点阵: #####1.MATRIX-8x8-RED: 下边八个引脚依次接低电平选通对应行,上边八个引脚依次接高电平选通对应列 ####数码管: #####1.7SEG-MPX8-CA-BLUE(共阳): 高 阅读全文
posted @ 2021-12-03 12:48 平_意* 阅读(942) 评论(0) 推荐(0) 编辑
摘要: ###### 在学习和拿Proteus仿真MCS-51单片机的过程当中遇到了些许"小问题",经自己查资料和多方求索顺利解决了这些问题。考虑到自己以后还会出现此类问题或者有人会有此类问题,故随手一记…… #####1.定时器完成输出方波信号,拿proteus仿真时,发现中断方法做的波形不平整,而查询标 阅读全文
posted @ 2021-12-03 12:30 平_意* 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 一、BSP工程管理原理 BSP工程管理的目的就是为了模块化整理代码,同一个属性的文件存放在同一个目录里面。 1、新建所需的文件夹,将同一属性的文件放到相应的文件夹中。 2、修改clk、led、delay驱动,创建对应的驱动文件,然后放置到对应的目录中。 3、根据编写的新驱动文件,修改main.c文件 阅读全文
posted @ 2021-12-03 11:07 平_意* 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、官方SDK移植: 1.新建cc.h文件 SDK包里边会使用到很多数据类型,所以我们需要在cc.h里边定义这些数据类型,并在添加的头文件中引用该文件。 2.移植文件: 我们需要移植的文件是fsl_common.h;fsl_iomuxc.h;MCIM6Y2.h(因为我的板子上使用的芯片是MCIM6Y 阅读全文
posted @ 2021-12-03 11:07 平_意* 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、C语言运行环境构建: 1.设置处理器模式 设置6ULL处于SVC模式 下。设置CPSR寄存器的bit4-0,也就是M[4:0]为10011=0X13。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR寄存器里面去。 阅读全文
posted @ 2021-12-03 11:06 平_意* 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、STM32寄存器结构体详解 对于STM32而言,它使用一个结构体将一个外设的所有寄存器都放到一起。 二、修改驱动 1.添加清除BSS段代码 start.S 1 .global _start 2 3 .global _bss_start 4 _bss_start: 5 .word __bss_st 阅读全文
posted @ 2021-12-03 11:06 平_意* 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.原理分析: 为什么要学习Cortex-A汇编? ①需要利用汇编来初始化一些Soc外设; ②需要利用汇编语言来初始化DDR(但我们这里的IMX.6U不需要); ③设置sp指针,一般指向DDR(sp是CPU内部寄存器,用于保存栈顶指针,栈顶指针指向的是RAM,因此要么是内部RAM要么是外部RAM。对 阅读全文
posted @ 2021-12-03 11:05 平_意* 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、硬件启动方式选择: LED灯实验,是从SD卡读取bin文件并启动,说明6UL支持从SD卡启动。6ULL支持多种启动方式。 那6ULL是怎么支持从多种外置flash启动程序的呢? 1、启动方式选择 BOOT_MODE0和BOOT_MODE1,这两个是两个IO来控制的,用于选择从USB启动还是内部B 阅读全文
posted @ 2021-12-03 11:05 平_意* 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 底板硬件资源 核心板硬件资源 本篇完!!! 阅读全文
posted @ 2021-12-03 11:04 平_意* 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 参考网站:https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6ull-single-core- 阅读全文
posted @ 2021-12-03 11:04 平_意* 阅读(630) 评论(0) 推荐(0) 编辑
摘要: Windows和Ubuntu文件互传 1.开启Ubuntu下FTP服务: 1 sudo apt-get install vsftpd 2 sudo vi /etc/vsftpd.conf 打开后按下面修改: 重启FTP服务: 1 sudo /etc/init.d/vsftpd restart 2.W 阅读全文
posted @ 2021-12-03 11:03 平_意* 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 多级标题: 这是一个一级标题 这是一个二级标题 这是一个三级标题 这是一个四级标题 这是一个五级标题 这是一个六级标题 一级标题 等号的个数不限 二级标题 减号的个数也不限 对应html 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 有序列表: 打开冰箱 插电 开机 开门 把大象放进去 阅读全文
posted @ 2021-12-03 09:15 平_意* 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Markdown简介: Typora下载安装: MarkDown基本语法: 一、结构类操作: 1.多级标题:(Ctrl+1~6 一到六级标题;Ctrl+0 清除标题格式成为普通文本) 注意:#后边一定记得加空格,多级标题只能到六级标题 除了#的方式,一、二级标题也可以用=和-进行标记,如下图: 多级 阅读全文
posted @ 2021-12-03 09:03 平_意* 阅读(91) 评论(0) 推荐(0) 编辑