这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » asean的ARM DIY进程帖

共68条 2/7 1 2 3 4 5 6 ›| 跳转至
专家
2012-04-17 15:18:54     打赏
11楼
很好,期待更好的

工程师
2012-04-18 13:03:03     打赏
12楼
采用滴答时钟定时中断控制的LED流水灯显示调试成功。
代码如下(包括主程序和中断程序):
myTick_led.rar

下一步调试串口通信。

工程师
2012-04-19 10:41:48     打赏
13楼
串口(USART1)通过查询方式发送和接收调试通过。控制LED显示。
PC机发送2,点亮LED2;PC机发送3,点亮LED3;PC机发送4,点亮LED4发送其他字符,LED2,3,4全灭。以16进制发送。
主程序代码:
main.rar

下一步调试中断方式的串口收发。

工程师
2012-04-21 19:03:17     打赏
14楼
USART1中断方式接收调试完成。功能是将PC机发送来的代码通过中断方式接收,并将接收内容直接返回。程序主循环是LED流水灯。PC端使用串口调试助手。
主程序及中断程序代码如下:
myUSART_led_int.rar

下一步调试液晶。

菜鸟
2012-04-22 14:56:26     打赏
15楼

写得很好,想问问,焊接串口芯片,处理器,这类芯片怎么与PCB上对应,怎么识别第一个引脚


工程师
2012-04-22 15:50:37     打赏
16楼
集成电路的第一个脚一般都有标记,如在第一脚顶端有一个圆点。脚的顺序为逆时针。

工程师
2012-04-23 11:19:05     打赏
17楼
LCD显示图片和字符(英文和数字)调试完成。
主程序和LCD库函数如下:
myLCD.rar
附图:

字符显示,蓝底白字。


图片和字符显示,使用了论坛的LOGO。


触摸屏还没调试。触摸屏的中断请求线是PG13,而Tamper Button用的是PC13,都是第13脚,不能同时使用中断。

高工
2012-04-23 11:27:23     打赏
18楼

很好~


菜鸟
2012-04-23 17:36:51     打赏
19楼
看了一下你的程序 有点不明白请教一下楼主 typedef struct { vu16 LCD_REG; vu16 LCD_RAM; } LCD_TypeDef; 。。。。。 LCD-LCD_REG = R34; LCD_REG是数据总线吧,在别的地方有没有说明啊

工程师
2012-04-24 10:55:55     打赏
20楼
看这里就知道了:
/*******************************************************************************
* Function Name  : LCD_WriteReg
* Description    : Writes to the selected LCD register.
* Input          : - LCD_Reg: address of the selected register.
*                  - LCD_RegValue: value to write to the selected register.
* Output         : None
* Return         : None
*******************************************************************************/
void LCD_WriteReg(u16 LCD_Reg,u16 LCD_RegValue)
{
  /* Write 16-bit Index, then Write Reg */
  ClrCs
  LCD->LCD_REG = LCD_Reg;
  /* Write 16-bit Reg */
  LCD->LCD_RAM = LCD_RegValue;
  SetCs
}

共68条 2/7 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]