一、顶层
主要由端口转换、MCU、复位、键盘、晶振和显示等5部分电路组成。
二、模块层
1. 端口转换电路
2. MCU
3. 复位电路
...
分类:
其他好文 时间:
2014-07-22 23:01:53
阅读次数:
275
先前兴致勃勃的来弄16位并口驱动LCD,本以为就需要改下LCD IC的初始化就行了,没想到弄了这么多天终于发现自己走进了一个深坑了 T T
原因是我的开发板是奋斗V5的, 它确实有MCU外扩IO口, 还支持16位并口驱动,但是!! 感觉它完全是为了迎合FSMC-LCD来设定TFT接口的..
这是它的原理图..
再来看看正点原子的
再来看看它的芯片中关于这些IO口的部分
...
分类:
其他好文 时间:
2014-06-03 01:36:05
阅读次数:
318
前几节的内容是讲的数字信号,也就是0、1这样的跳变值,本节引入模拟世界的内容,连续变化的电压。
为了读取外界电压值,需要用到mcu内部的ADC(模数转换器),分辨率达到12位,但与Arduino不同的是,返回值为0-1之间的数。需要用到的函数是function analogRead(pin),同时需要注意的是只有标注有ADC的引脚才能使用此函数,具体内容可以参照开发板的引脚标注图。
开发板上引脚C4用来采集锂电池的电压:
function BatteryRead(){
var voltage =...
分类:
其他好文 时间:
2014-06-02 05:33:36
阅读次数:
354
初学单片机时,都会纠结于其各个模块功能的应用,如串口(232,485)对各种功能IC的控制,电机控制PWM,中断应用,定时器应用,人机界面应用,CAN总线等.
这是一个学习过程中必需的阶段,是基本功。很庆幸,在参加电子设计大赛赛前培训时,MCU周围的控制都训练的很扎实。经过这个阶段后,后来接触不同的...
分类:
编程语言 时间:
2014-05-26 10:04:40
阅读次数:
302
IDE: MDK V4+
MCU: LPC17xx(Cortex-M3)
RTOS: µC/OS-II
升级顺序:V2.52->V2.62->V2.76->V2.86->V2.91
V2.52
一、startup*.s (startup_lpc17xx.s)
1. 更改两个中断服务函数名称
...
分类:
其他好文 时间:
2014-05-26 06:12:20
阅读次数:
326
//少说话,多做事,以下是我验证过没有问题的串口发送接受数据
//使用MCU stm8s105c6 UART2
void UART2_DeInit(void)
{
u8 dummy = 0;
/*< Clear the Idle Line Detected bit in the status rerister by a read
to the UART2_SR re...
分类:
其他好文 时间:
2014-05-22 12:57:28
阅读次数:
1036
//主功能接受:使用MCU STM8S105C6 的PWM通道2 PC2 来做呼吸灯 已经验证OK,呵
呵,这个PWM设置刚开始用还是有点麻烦,因为是自己摸索,花点时间,还是攻克了
。
//所用子函数都是调用STM8S的库函数stm8s_tim.c 中的。
宏定义:
//分频宏
//计数器的时钟频率(fCK_CNT)等于fCK_PSC/( PSCR[15:0]+1)。
#define TIM...
分类:
其他好文 时间:
2014-05-21 15:35:55
阅读次数:
291
一、焊接贴片MCU准备1、耐心和细心2、好的烙铁头3、细一点、熔点低的锡丝4、一点松香二、焊接注意事项1、焊接时注意不要用力刮电路板或者焊盘,否则容易断线2、注意先焊接核心元件,然后小的元件,大的元件,最后插件3、倘若核心元件没焊好,而且电路板已经被破坏,这块板子就报废了,因为不可能修好
分类:
其他好文 时间:
2014-05-12 08:50:32
阅读次数:
291
浮点数与定点数表示法是我们在计算机中常用的表示方法 所以必须要弄懂原理,特别是在FPGA里面,由于FPGA不能像在MCU一样直接用乘除法。
定点数
首先说一下简单的定点数,定点数是克服整数表示法不能表示实数的缺陷,那么我们就可以通过将实数乘上一个分数来实现,当然要是分数就是2^-i倍数,那么我们的定点数表示法就是精确的表示,但是很不幸我们自然界中的树并不是那么凑巧。所以定点数只能是近视表示实数...
分类:
其他好文 时间:
2014-05-07 08:43:42
阅读次数:
392
一、背景
最近开发了一个空鼠遥控器的外设产品,采用Nordic51822 MCU芯片,基于BLE4.0标准,与OTT盒子连接,同时具有遥控器、空鼠、游戏手柄的功能。其中在按键的设计这块我们走了一些弯路,现总结一下经验教训,以供开发类似产品时参考。
二、初始设计
1、结构设计
最初按键在结构设计上采用类似路由器按键的方式,比较简单,在PCB按键位置放置一个波仔片,然后上面加一个橡胶的按...
分类:
其他好文 时间:
2014-05-04 19:02:44
阅读次数:
377