Всех приветствую!
Есть схемка уже реализованная в макетке FT232 + Atmega8+гальваническая развязка, основные ее функции сбор и передача значений АЦП по UART в ПК.
Трудность в том, что не получается связать Атмегу с портом, зашивалась простейшая програмка приема передачи текстового сообщения в МК, а в терминале были попытки (но нудачные) установить связь.
Канал FT232 - USB в рабочем состоянии , молчит сама Атмега
Вот пример кода
$regfile = "m8def.dat"
$crystal = 1200000 ' тактовая частота
'Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
$baud = 9600 ' use baud rate тут несколько строк по настройке UART
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
Dim Firstnumber As Integer 'объявление переменных
dim Secondnumber as Integer
dim Sum as Integer
do
'включить PD6
Firstnumber = 0
Secondnumber = 0
Input "Enter first number:" , Firstnumber ' чтение из RS-232 первого числа
Input "Enter second number:" , Secondnumber 'чтение из RS-232 второго числа
Sum = Firstnumber + Secondnumber 'определение суммы двух чисел
Print "Sum:" ; Sum ' запись суммы в терминал компьютера
Reset PORTD.6 'выключение PD6
Loop
EndМожет вопрос и не по теме форума, но приведу еще схему
Кто поможет советом, буду очень признателен, а то второй бубен дорываю!
Отредактировано Alex-xxxx (2011-11-22 23:28:52)

