- 社区首页
- 找到 23456 条结果
本帖最后由 franze 于 2016-11-21 19:21 编辑
【mm32f103 miniboard试用体验】+新建工程及串口isp下载
一:创建工程文件
1,在建立工程之前,首先先要确保已经安装好了如下文件:keil5.15 以上版本,还有 keil4 的兼容包 (如果兼容包,编译的时候会报错)
2,成功安装好 keil5 后,并安装官方下载的keil的支持包,mindmotio...
Franze
2016-11-21 19:02:12
浏览量:1458
本帖最后由 apleilx 于 2016-12-10 17:10 编辑
相比rtx,移植ucosiii可真是不顺利,刚开始移植的3.04运行了一段时间,但是添加浮点数运算的任务后,一运行竟然fault了,编译选项中是使用了fpu的,并且启动文件也开启了fpu。刚开始以为是代码有问题,仔细想想有不对,这些代码在m3上运行都是好好的,m4应该是兼容m3的,猜...
apleilx
2016-12-10 17:07:42
浏览量:1066
本帖最后由 eagleson 于 2017-1-5 20:45 编辑
根据cyclone ive的手册,在进行ddr2设计时,fpga的管脚分配是要有所考虑的,而不能随意分配。
首先,对ddr2的信号引脚做一下说明。这里以w9751g6kb(8meg×16bit×4banks)为例说明。
它的信号线包括:时钟及控制线:clk+/-,cke,rasn,casn,csn,wen;数据控制线:ba0~ba1...
Eagleson
2016-12-28 17:03:50
浏览量:7008
本帖最后由 903268426 于 2016-12-27 00:27 编辑
不得不说,这段时间的折腾让我是差点放弃了。拿到板子到配置之间需要做什么,这对于之前很少玩网络模块方向的小白来说是非常陌生的。我先进行的是sta模式的配置,结果发现网络创建总是不成功。要不是真的想把想通讯方式从蓝牙模块转到wifi模块,我早就寄回去了。后来我看...
903268426
2016-12-27 00:19:13
浏览量:1314
时隔两个月,我重新发布恩智浦maps开发套件的使用报告。这次报告的主要内容是将初步整理好的官方例程分享到论坛里。整理工程耗时两个晚上。
由于官方例程的各个demo的工程文件是与器件库工程所编译的lib文件直接挂钩的,因此demo的工程文件和lib文件是不能移位的,一旦移位,工程就会报错说找不到lib文件。工程文件的路...
donatello
2017-04-14 11:31:54
浏览量:1451
众所周知,ucosii是非占先式实时操作系统,今天我就分享一下ucosii最简单的使用体验——任务调度。首先我们我们可以在宏定义中设置任务的堆栈大小和优先级。程序执行main函数后即创建三个实时任务,创建任务的函数有四个参数是指向任务的函数指针,指向任务的数据指针,任务堆栈,任务优先级。main函数进入任务临界区时无法...
donatello
2017-02-04 19:11:58
浏览量:565
本帖最后由 xiong_junjie 于 2017-7-11 17:00 编辑
stm32f042fxxx-usb设备开发最小系统,鉴于不少用户没有st-link,j-link等调试下载工具,研究了下stm32f042f6p6/stm32f042f4p6芯片自带dfu模式的程序下载方式,这样只要连上usb线到电脑就可以将编译好的程序下载到板子的芯片上了。实验在下面自己做的板子上进行:...
xiong_junjie
2017-07-11 16:27:14
浏览量:677
【spi480272高速工业液晶屏试用体验】工程环境搭建&官方例程展示
到了真正写程序的时候,就要搭建临时的工程开发环境。由于官方演示板是stc12,因此需要搭建keil4 for c51和stc mcu的开发环境,步骤如下:
1,打开stc-isp下载器,找到keil仿真设置,点击添加型号按钮,并把keil4 for c51的目录加到里面;...
donatello
2017-07-18 11:16:13
浏览量:670
这次有幸在云汉家申请到著名的nucleo-f446re开发板,在板子没有送到来之前先简单介绍一下这个板子的参数。
nucleo-f446re采用stm32f446re为mcu,lqfp64封装,主频达180mhz,带有128kb ram和512kb flash,为stm32目前主流产品线256kb ram,1mb flash的一半。由于nucleo-64系列开发板没有配备lcd、sram等外设,所以128kb ...
donatello
2017-08-01 13:03:41
浏览量:680
蓝宙官方的iar工程对于串口的驱动虽然能调通,但是是存在问题的,他们的串口发送函数会有几率导致程序直接卡死,大概就是复位10次,有7、8次能调通的样子,顺便一提,蓝宙的iar例程是使用位带操作+寄存器的方式驱动的,即在寄存器的基础上加了一层封装,但是这层封装只有iar能识别,mdk keil不能识别,也许有一定几率调不通...
donatello
2017-08-14 17:47:07
浏览量:1251
nucleo-f446re板子上面有一个蓝色的按键,是属于用户自定义编程按键,连接的gpio引脚为pc13。对于这种只有一个按键的板子,使用外部中断触发是最好的选择,一来程序简单,二来不会占用cpu太多时间片(因为采用轮询方式监测按键输入的话,每循环一次cpu就要耗费时间去询问一次按键的输入状态并做判断,这样子虽然从效果看没...
donatello
2017-10-16 11:52:22
浏览量:718
刚开始接触gui,这几天吧emwin的底层接口理了一遍终于把那个demo调通了。
先到st官网下载stemwin软件包,找到编译器对应版本的库文件添加到工程,我用的iar,ucosiii操作系统,就选了stemwin532_cm4_os_iar.a。
芯片的驱动没必要自己写了,直接移植原子例程里的程序就可以,看看怎么工作就行。我的2.8寸屏,触摸芯片xpl204...
apleilx
2017-12-05 14:49:18
浏览量:988
刚开始接触gui,这几天吧emwin的底层接口理了一遍终于把那个demo调通了。
先到st官网下载stemwin软件包,找到编译器对应版本的库文件添加到工程,我用的iar,ucosiii操作系统,就选了stemwin532_cm4_os_iar.a。
芯片的驱动没必要自己写了,直接移植原子例程里的程序就可以,看看怎么工作就行。我的2.8寸屏,触摸芯片xpl204...
apleilx
2017-12-05 14:49:18
浏览量:1009
上一篇,我们介绍了st-link v2 stm8/stm32仿真器驱动的安装,虽然可以直接用一键烧固件工具往单片机里写入代码了,像往基于stm芯片的机顶盒写固件等,但我们不是维修工,是开发者,对于固定的固件,我们更喜欢可以修改的源码,写入自己的代码,然后编译成固件并烧录到单片机,相信看到这篇文章的大部分人都是喜欢改代码的折...
STM64
2018-03-15 15:59:12
浏览量:727
1.硬件接口是利用stm32f723e-disco自带的stmod+,上面有个grove connector,配合我现有的groveoled正好,这里vcc时5v,需要跳接下stmod上的短路帽,iic的引脚可以看到是ph4,ph5。
,只有iar工程可用,keil工程不可用。
将二维码库放置在stm32cube_fw_f7_v1.11.0middlewares hird_party,工程放置下stm32cube_fw_f7_v1.11.0p...
nealson
2018-05-18 15:59:01
浏览量:690
1.硬件接口是利用stm32f723e-disco自带的stmod+,上面有个grove connector,配合我现有的groveoled正好,这里vcc时5v,需要跳接下stmod上的短路帽,iic的引脚可以看到是ph4,ph5。
,只有iar工程可用,keil工程不可用。
将二维码库放置在stm32cube_fw_f7_v1.11.0middlewares hird_party,工程放置下stm32cube_fw_f7_v1.11.0p...
nealson
2018-05-18 15:59:01
浏览量:653
风速是气象测量的一个重要要素,利用超声波进行风速测量现如今得到广泛的应用,技术已经很成熟。当超声波在空气中传播时,受到风速的影响,顺风和逆风情况下存在一个时间差,基于这个原理制成的时差法超声波风速测量仪表,具有精度高、可靠性强、集成度高等优势,并可以与雨量、湿度等测量仪表构成完整的移动气象站,与传统...
mingming
2020-03-03 10:10:42
浏览量:519
支持常用的110-115200bps波特率,端口号、校验位、数据位和停止位均可设置
动检测枚举本机串口号,支持虚拟串口
支持设置分包参数(最大包长、分包时间),防止接收时数据粘包
支持ASCII/Hex发送,发送和接收的数据可以在16进制和AscII码之间任意转换,支持发送和显示汉字
接收数据能够自动储存到文档
支持系统日志接受方式:...
干将莫邪
2020-07-30 11:12:32
浏览量:700
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。20多年前,正是《重构:改善既有代码的设计》第1版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。如今,Martin Fowler 的《重构:改善既有代码的设计》一书已经成为全球有经验的程序员手中的利器...
chunyang
2020-10-26 15:47:02
浏览量:218
学习本章要达到的目标:口1.理解 Linux内核编译选项的含义口2.学会根据不同的硬件配置裁减定制内核;口3.理解内核编译过程中每一步的功能,并编译 Linux2.630内核。
需要去重新编译 Linux内核
口增加操作系统对新的硬件设备的支持
口增加内核新的功能
口对内核代码或内核配置进行优化时
mingming
2020-11-13 11:41:57
浏览量:481