-
一,串口通信问题
1,串口通信两端的TTL电平要一致,看选用的芯片,要么都是3.3V要么都是5V。。当两端电平不一致时通常是收不到数据的。。当检测程序等都没有问题但是依然收不到数...
-
除了网上的教程外,还要特别注意,当运算中有浮点的数字时要把,数字后面加上一个f。
例如表达式中有4.321参与运算。
当你不在4.321后加f时,stm32F405的片子不知道...
-
学习STM32,看了一堆乱七八糟的文档,准备写程序了,先分析了下STM32的启动代码,看着这堆鬼鬼的汇编代码,挺吓人的,看看帮助,查查网路,还是不那么难懂。
;// ...
-
我们在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着...
-
1.在项目文件夹 新建 RAM.ini -------------------------------------------------------...
-
一、使用场景
第一种情况,在使用普通 STM32 延迟函数,类似于 HAL_Delay(time),由于该函数是使用循环去判断及延时的,所以在执行该函数时整个程序会在此处等待定时...
-
一、说明
使用长文件名,一般会是在使用 f_readdir() 这个函数时碰到,这个函数的功能就是获取上一步使用 f_opendir() 打开的文件夹中的内容,并将文件信息保...
-
BootLoader
关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。
一、知识点
1、BootLoader...
-
1、选择CPU类型(支持STM8S系列设备)
stm8s.h
...
/* Uncomment the line below ...
-
/************************************************************* DIGITAL I/O Por...
-
如何解决上述问题?初步设想增加 ARM权限(即Supervisor模式),是否能够解决上述问题。
一、解决方案
具体步骤如下:
1、编写启动文件super_startup.a...
-
1 你必须知道的TMS320C6000启动过程
如上图
在Device Reset阶段:设备初始化为默认状态,大部分三态输出都配置为高阻态。
在CPU Reset阶段...
-
实现将程序代码烧到F2812的片上FLASH中,然后复位后程序从FLASH中的代码执行(运行当中不将FLASH中的代码或部分代码载入到RAM区内),要做这么几个工作:
修改CMD...
-
一、串行通信与并行通信
DSP控制器间,DSP控制器与外部设备间交换信息,通信,可采取的通信方式主要两大类1、串行通信 2、并行通信。
并行通信一般包括多条数据线、...
-
外部中断配置
1配置中断
1、 分配中断向量表:
/* Set the Vector Table base location at 0x20000000...
-
一、
error: #18:error: #18: expected a ")"
如果是出现在c文件中, 多半是因为少了一个")",或...
-
致疯狂的人: 他们特立独行。他们桀骜不驯。他们惹是生非。他们格格不入。他...
来自
智能家居|by
冯大同 |发表时间 2013-12-28
|0个回复
-
1、如何选择PCB板材? 选择PCB板材必须在满足设计需求和##常高速的PCB板子(大于GHz的频率)时这材质问题会比较重要。例如,现在常用的FR-4材质,在几个G...
-
DXP在铺地时为何显示与所有网络线相连?
布板中如果铺地显示与所有网络线相连,
其原因是
1检查原理图 有时将地网络设置错误
-
1、如何选择 PCB 板材?
选择 PCB 板材必须在满足设计需求和可量产性及成本中间取得平衡点。设计需求包含电气和机构这两部分。通常在设计非常高速的 PCB...