电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
文章
评测
样片
本帖最后由 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