MCU
懒懒的小四
这个作者很懒,什么都没留下…
展开
-
使用MDK创建stm32 库函数工程简单教程
一. 需要准备的资料及环境: 1.STM32固件库,我们使用的固件库为STM32F10x_StdPeriph_Lib_V3.5.0,可在st官方下载 2.MDK开发环境(我们使用的版本为MDK4.7A)。二. 新建工程 1.打开MDK,然后选择菜单 Project->Close Project,关掉已存在的工程!这样整个MDK就是一个空的了原创 2017-04-11 10:35:22 · 7371 阅读 · 2 评论 -
N76E003 工程创建教程
一、准备工作:1、下载编译工具keil c512、下载N76E003提供的板级支持包(BSP),可到nuvoton上下载二、开发环境搭建1、安装keil c51,然后和谐。。。不能随便发链接所以软件需要自己网上找一下,很多。2、安装N76E003 keil支持包Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.exe(在N76E003提供的板级支持包(BSP)...原创 2018-07-13 15:31:59 · 13377 阅读 · 10 评论 -
N76E003替换STM8S003F3
最近stm8s价格疯涨,STM8S003F3(TSSOP20 )价格由原来的1.1元左右涨到3元以上,所以不得不寻找替代型号。有款国产mcu ne76e003据说可以pin to pin完美替换。主要信息和价格型号参数价格资料备注N76E003TSSOP 20 ; FLASH:18kB ; RAM:256Bytes+768Bytes¥ 1.1~1.2 可替换stm8s003f3N7...原创 2018-07-13 12:40:42 · 12453 阅读 · 0 评论 -
IAR FOR STM8 简单使用教程
一、创建工程 1.先创建一个workplace.选择File>New>Workplace 2.创建一个新的工程,选择Project>Creat New Project,如果用的是IAR FOR STM8 就默认无需更改。保存并输入Project名字,在workplace窗口中显示如下3.在添加文件到工程之前,先保存Workplace。并输入保存的名字,Workp...原创 2018-05-03 11:21:39 · 8494 阅读 · 0 评论 -
如何修改IAR工程文件名
第一:将工程中后缀名为“dep,ewd,ewp,eww”的这四个文件直接重命名为自己想要的名字,如原工程名字是TEST_1,现在重命名为TEST_2。第二:打开一个空的记事本,将后缀名为eww的文件拖进去,记事本显示内容如下: $WS_DIR$\TEST_1.ewp然后将上面TEST_1换成TEST_2。第三:再将后缀名为ewp的文件拖进记事本,用替换把文件中TEST_1.hex换成TES...原创 2018-05-03 10:25:05 · 1318 阅读 · 0 评论 -
51单片机中data,idata,xdata,pdata的区别
说来惭愧,一直以来,在学校也算是搞了不少东西,不过反而是51单片机这个基础的东西没有认真去做过,当初刚自学51没一个多星期呢,就转到飞思卡尔16位单片机上去了,以至于51还没透彻的弄个明白。 就不如我很清楚s12单片机什么片内ram啊,flash大小啊,反而是51的不敢肯定的回答哦。 比如今天再次看到的这个问题,以前就看到过,但因为一直不怎么搞汇编程序,所以对51单片...转载 2018-05-03 10:19:26 · 1364 阅读 · 0 评论 -
单片机ISP、IAP和ICP几种烧录方式的区别
玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing,在系统编程IAP:In applicating Programing,在应用编程ICP:In Circuit Programing,在电路编程ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP转载 2017-12-23 10:46:01 · 1429 阅读 · 0 评论 -
STM32F0x2 IWDG(独立看门狗)
STM32F0x2 IWDG初始化原创 2017-04-10 16:15:53 · 2255 阅读 · 0 评论 -
单片机应用程序架构
对于 单片机程序来说,大家都不陌生,但是真正使用 架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起讨论了一下《 谈谈怎样架构你的单片机程序》,发现真正使用架构的并不都,而且这类书籍基本没有。本人经过摸索实验,并总结,大致应用程序的架构有三种:简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用转载 2017-09-25 17:07:45 · 815 阅读 · 0 评论 -
N76E003 ADC使用方法
主要特点:1、12位ADC。2、8通道单端输入模式。(一次只能测一个通道电压,值都存在ACCRH、ACCRL)3、内部带隙电压(band-gap voltage)为1.22V,可作为内部参考电压4、启动方式:软件启动、硬件触发方式启动ADC模块结构图实例不多说了,直接贴代码,实现的功能为使用内部参考电压测VCC电压值。void main(void){ ...原创 2018-07-19 23:37:59 · 11758 阅读 · 4 评论