本帖最后由 闵丨大 于 2019-7-21 16:41 编辑
此内容由EEWORLD论坛网友闵丨大原创,如需转载或用于商业用途需征得作者同意并注明出处
小弟跟着师兄准备全国电赛,师兄让我学习TI公司的MSP430F5529单片机。所以没能及时更新,非常抱歉。另外,当时以为自己下单了ST-Link,今天才发现并没有下单,超级尴尬。下文通过ISP烧写代码的方式到ufun。
本文根据张先生提供的《uFun快速入门手册》和ufun原理图进行学习。文末会有ufun资料下载链接。
1.安装KEIL5。
2.ISP下载:https://www.stmcu.com.cn搜索Flash Loader Demonstrator
安装完成。
NEXT
中文意思:不能识别驱动,请复位你的设备,然后再尝试。
原因:BOOT0没有设置为’1’。用短接片将牛角座上BOOT0脚和VCC_3V3连接。当时忘记短接(捂脸)
3.通过ISP烧写代码
4.例程1—三色LED灯闪烁。1s切换一次颜色。
5.例程2—PWM控制LED灯闪烁
6.例程3—蜂鸣器控制
void BEEP_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //ʹÄÜPA¶Ë¿ÚʱÖÓ
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //·äÃùÆ÷Òý½Å¶¨Òå
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //ÍÆÍìÊä³ö
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);//³õʼ»¯GPIO
GPIO_SetBits(GPIOA, GPIO_Pin_8);
}
|
7.例程4—USB串口与PC通讯
8.例程5—触摸按钮控制
8.1按钮控制—俄罗斯方块
8.2按钮控制—PWM
问题1:下按键不能够变换颜色。
问题2:按钮长按没反应
9.例程6—ADC采集光敏电阻
问题1:只能16进制显示吗,不直观,若点击文本显示则出现乱码
10.例程7—三轴加速度传感器
总结:资料包提供的7个例程代码每个都烧写到uFun中测试了一遍。存在3个疑惑,本人会尽快弄清楚问题出在哪里。
具体问题如下:
1.例程5中按钮控制PWM。下按钮不能变换颜色;按钮长按没有反应。
2.例程6中串口通信显示只能是16进制,若切换成文本模式则出现乱码。